Estamos tentando ajustar nosso farm do IIS e estamos tentando entender como o Windows aloca recursos em nossa configuração atual.
Temos um layout bastante padronizado. Nós hospedamos mais de 30 sites ASP / ASP.NET em nosso servidor. Damos a cada site seu próprio pool de aplicativos individuais para que possamos reciclar sites manualmente sem afetar outros.
Como cada pool de aplicativos gera seu próprio processo de trabalho do IIS (w3wp.exe), presume-se que cada processo recebeu sua própria memória (ou seja, heap da área de trabalho, etc.). Começamos a ficar sem heap na área de trabalho, então aumentamos o tamanho do heap para desktops não interativos de 512 para 1024, como sugerimos, mas queremos ir ainda mais longe, se pudermos.
Estou certo em supor que, como todos os nossos pools de aplicativos usam a conta NETWORK SERVICE, apenas uma única Heap de área de trabalho está alocada a ela?
Em caso afirmativo, seus prós e contras simplesmente dão a cada pool de aplicativos sua própria conta de usuário personalizada?
Teoricamente, cada site teria sua própria alocação de memória e só se esgotaria em casos EXTREMOS.
Eu apreciaria sua sabedoria aqui. Obrigado.