Uso da CPU do Terminal Server em 100%

3

Estou executando um servidor de terminal com cerca de 50 a 60 usuários e, de vez em quando, o servidor sairá de > 40% de uso para 100%. Eu dei uma olhada mais de perto e parece que toda vez que isso acontece, um usuário ou dois diferentes parecem ser pegos em um loop e acabam usando < 30%, onde o resto dos usuários usa apenas um máximo de 5%.

A empresa por trás do software que usamos clame é devido ao hardware inadequado dos servidores (é um sistema VM rodando em uma configuração dual-quad core) que para mim soa como BS!

Sou relativamente novo nesse nível de TI, por isso, se eu fizer um erro, peço desculpas. Eu não tenho como provar isso, mas eu acredito que adicionar mais poder bruto de hardware não me fará nenhum bem, já que isso para mim parece um bug em seu software, e vai sugar tanto (ou pouco) CPU quanto é dado. p>

A VM em questão tem 4 núcleos de vCPU e 12 GB de RAM disponíveis e está executando o Windows Server 2008, 64 bits

Agradecemos antecipadamente por sua ajuda!

Nota: Eu tenho a mesma pergunta postada em SO, mas foi apontada nessa direção, portanto, apenas no caso, aqui está um link para o post link

    
por Light1c3 24.06.2013 / 16:33

1 resposta

1

Dependendo do seu objetivo, você pode querer usar o travador de encadeamento e bloquear o programa que está causando alto uso da CPU para um único ou vários núcleos diferentes do primeiro núcleo. Isso manterá pelo menos um núcleo ou dois livres para que sua máquina não bloqueie e o 'bug' ou o que quer que esteja acontecendo com esse programa pode apenas se divertir fazendo o que ele faz em seu próprio núcleo.

Informações com link de download na parte inferior: link

    
por 27.01.2014 / 23:35