Qual é o tamanho do pool de aplicativos do IIS usado? Por que isso é importante?

2

Eu recebi uma solicitação para aumentar o tamanho do pool no IIS, que considero ser o tamanho do pool de aplicativos.

Eu tentei pesquisar mais informações sobre o tamanho do pool, o que ele faz, sua importância e também as limitações em aumentar seu tamanho.

Não tenho certeza de onde encontrá-lo no IIS 7 e 7.5, bem como qual é o tamanho padrão.

A alteração do tamanho do pool também afeta as web gardens?

    
por PeanutsMonkey 05.07.2012 / 23:49

1 resposta

4

Como observado nos comentários, a questão é ambígua.

Existe um Limite de Memória Privada (KB), que define o tamanho de um pool de aplicativos que pode crescer na RAM do sistema antes de ser automaticamente reciclado. Por exemplo, quando você abre o Gerenciador de Tarefas (taskmgr.exe), verá uma instância do w3wp.exe em execução para cada pool de aplicativos. Adicione a coluna Working Set. Eu acredito que corresponde à configuração do Limite de Memória Privada.

Existe um Limite de CPU que determina a quantidade de CPU que um pool de aplicativos pode consumir durante um período de tempo. Seu padrão é zero, ou seja, sem limite.

Existe uma configuração de Comprimento da Fila que determina quantas solicitações simultâneas podem ser atendidas antes de o servidor começar a retornar 503s. O padrão é 1000.

Há um tempo limite ocioso, cujo padrão é 20 minutos. Após 20 minutos de inatividade, o pool de aplicativos é interrompido. Eu sempre desligo isso, pois leva tempo para a primeira solicitação ser processada a partir de um pool de aplicativos inativos.

Existe a capacidade de programar uma reciclagem em intervalos regulares ou em um ou mais horários específicos. Talvez uma reciclagem inoportuna esteja interferindo em uma operação de longa duração, e o cliente está tendo pedidos cancelados como resultado.

Esses são todos os suspeitos usuais em que consigo pensar.

    
por 10.07.2012 / 21:05