Use o Process Explorer do SysInternal - Ele mostrará a linha de comando para o proces, que mostra o Nome do AppPool.
Como você descobre qual processo no gerenciador de tarefas pertence a qual pool de aplicativos do IIS.
Execute o CMD como administrador, execute C: \ Windows \ System32 \ Inetsrv \ appcmd.exe LIST WP
c:\windows\system32\cscript.exe c:\windows\system32\iisapp.vbs
Assumindo o IIS6, a melhor maneira é usar o iisapp.vbs mais o Gerenciador de Tarefas. O iisapp.vbs mapeia o ID do pool de aplicativos para o PID (que o Gerenciador de Tarefas não faz), mas o Gerenciador de Tarefas fornece o uso da CPU e da memória em tempo real. Você pode executar o iisapp simplesmente digitando 'iisapp' no prompt de comando. No Gerenciador de Tarefas, adicione a coluna PID, pois ela não está lá por padrão em uma nova máquina.
No IIS7, você usaria "appcmd list wp" em vez de iisapp. Para isso, você precisará atualizar seu caminho ou navegar para ele. O comando completo que irá funcionar é: "c: \ windows \ system32 \ inetsrv \ appcmd lista wp"
Se não me engano, você pode acessar o console de gerenciamento de Serviços de Componentes, expandir Meu Computador, selecionar o nó Processos em Execução no painel esquerdo e ver uma lista de processos em execução para cada pool de aplicativos de sites e seus Números PID.
Instale o IIS "Debug Diagnostic Tool".
Execute e procure na guia Processos. Procure na coluna "Nome do pool de aplicativos Web".
Tags iis