Quanto uso da CPU é demais?

4

Eu tenho um servidor que recebe cerca de um milhão de visitantes únicos por mês e comecei recentemente a usar o Plesk para ajudar a monitorar alguns dos sinais vitais na própria caixa. RAM eu posso fazer sentido, mas eu não tenho certeza se o uso da minha CPU é muito alto, baixo ou médio para este número de visitantes. O servidor existe apenas para servir um blog WordPress um tanto pesado.

Esta é uma semana. Que tipos de coisas devo procurar? Algumas outras informações sobre este servidor seguem:

VCPU (s) : 4, RAM : 6 GB, HDD : 30 GB, SO : Ubuntu Server 10,04 x86_64

    
por Sampson 23.12.2010 / 16:34

5 respostas

5

Na minha opinião, esta questão poderia ser perguntada quanto tempo é um pedaço de corda? Obviamente, quando você atinge 100% da CPU, todo o resto vai sofrer. Pessoalmente, eu investigo quando a CPU do meu servidor permanece acima de 50%. Seu gráfico mostra rajadas nem tão altas quanto 50%, então acho que seu servidor está em boas condições, você precisaria tomar nota de quantos sites estão rodando e / se algum DB está rodando e o tamanho deles. Existem muitos fatores que podem afetar seu servidor, mas acho que o uso da CPU não é um para você no momento.

    
por 23.12.2010 / 16:42
3

Parece ótimo ... Você não quer trabalhar com ferramentas: isso significa que você pagou demais pelo seu hardware. E se chegar a 50%, então você tem muita capacidade extra.

A única coisa com a qual eu me preocupo é que o pico de terça-feira ... Parece que você lidou bem com isso, mas o tráfego espinhoso é o pior para se planejar. Que tipo de site é esse?

    
por 23.12.2010 / 16:41
2

Parece que seu intervalo de amostragem gráfica é de cerca de 10 minutos ou mais. Isso significa que, durante o pico da terça-feira, você pode ter atingido 100% da carga da CPU durante um período significativo de tempo (por exemplo: 1 minuto). Dito isso, a carga da CPU, embora interessante para ver como a carga evolui durante o tempo, não é útil na identificação de sistemas ligados à CPU. Eu prefiro ver a métrica do tamanho da fila de execução.

    
por 23.12.2010 / 21:23
2
Primeiro, uma amostragem periódica só lhe dará informações muito vagas, de pouco valor, a menos que mostre leituras muito altas, o que não é seu. Quanto a que carga de CPU é aceitável, não é fácil responder porque você precisa examinar tanto as cargas instantâneas quanto as de longo prazo.

Embora isso varie entre marcas e modelos de CPU em geral, você não deseja sustentar cargas maiores que 50% por longos períodos. Muito simplesmente, as CPUs não são projetadas para lidar bem com isso e o calor resultante dentro do próprio chip será problemático. Existe um limite para quão eficientemente esse calor pode ser transferido para qualquer dissipador de calor que você tenha, então simplesmente adicionar mais resfriamento não vai necessariamente resolver o problema para um chip altamente desgastado. Por essa razão, é importante monitorar também a temperatura da CPU, pois ela é muito mais significativa do que a carga em si. Consulte as especificações do fabricante para determinar o que é bom, ruim ou feio.

Sugiro que você encurte o tempo de amostragem, tanto quanto possível, pelo menos enquanto estiver estabelecendo uma linha de base, pois isso lhe dará uma maior precisão. Se você não vê e carrega significativamente mais de 50%, eu realmente não acho que você tenha um problema. Lembre-se de que picos curtos, mesmo até 100%, não são um problema, desde que a média seja baixa o suficiente para permitir que o calor escape.

    
por 23.12.2010 / 22:13
1

Se o seu site não está sobrecarregado, você não está vendo problemas de desempenho, e nada parece estar provocando nenhum alarme ... você provavelmente está bem.

O uso da sua CPU não está sendo rastreado. Dependendo do site e da configuração, talvez você queira verificar o uso do disco, já que a E / S pode ficar inativa (novamente, dependendo do que você está executando) antes que os problemas da CPU sejam exibidos.

Principalmente, fique de olho no desempenho. Contanto que as páginas da web estejam sendo atendidas sem grandes atrasos para seus clientes (de preferência, teste de uma fonte de intranet externa), provavelmente você está bem.

    
por 23.12.2010 / 17:32