Existe um máximo 'qualquer coisa' ao executar um grande número de processos no Windows

2

Eu tenho uma série de serviços bem otimizados escritos internamente usando .Net rodando em muitos servidores de 512GB de RAM (uma mistura de Xeons incluindo E5-2697 V2 etc). Existe um número máximo de identificadores, processos e threads que contribuem para que os serviços não sejam interrompidos e iniciados? Não tenho nenhum lugar com o suporte da Microsoft até o momento. Atualmente a máquina está usando aprox:

81 GB de RAM 1.000 processos (cerca de 400 contas de usuário para isolamento entre cada serviço e processos filho) 14.500 linhas 1.000.000 alças

Nós também maximizamos cerca de 550 usuários em máquinas RDP no Windows 2012 R2. Isso é conhecido / esperado?

As máquinas têm muita memória RAM e bastante CPU. Nós até mesmo tentamos executar máquinas virtuais, mas a divisão entre máquinas parece atingir esse limite de 550 usuários.

    
por WiseTechGlobal Chief Architec 26.05.2015 / 11:17

1 resposta

2

Sim - Mark Russinovich escreveu toda uma série de posts, infelizmente em 2008, então alguns deles podem estar desatualizados. Link-and-run respostas não são ótimas, mas ele escreveu um lote sobre o tema que não posso resumir facilmente aqui. Ele também mostra vários testes que você pode executar para ver se alguns dos limites de 2012R2 foram alterados.

link

Eu nunca vi ninguém ter mais de 500 usuários interativos do RDP em uma única máquina Windows. Inferno, eu acho que nunca vi mais de 80. O RDP é realmente a melhor escolha para interação com seus serviços?

    
por 26.05.2015 / 11:42