Monitorando a carga em um VPS

2

Sou administrador em um Virtual Private Server sendo alugado de um provedor de hospedagem. (Eu estou rodando o Ubuntu. Eles estão rodando Virtuozzo.)

Eu entendo que, embora eu tenha alguns recursos garantidos (como RAM e espaço em disco), estou compartilhando alguns outros recursos, como CPU.

Recentemente, o desempenho do meu VPS tornou-se intoleravelmente lento. Eu reclamei e eles mataram outro VPS que estava carregando o nó. Meu VPS recebeu uma primavera de volta.

Espero que problemas semelhantes aconteçam novamente, apesar de suas vagas garantias. Eu gostaria de configurar uma tarefa para me alertar quando a máquina estiver funcionando lentamente, para que eu possa agir.

O problema é que eu não sei o que monitorar! O uso da CPU parece baixo, porque no meu mundo virtual, tudo está sendo bem comportado.

Como estou rodando em um pequeno mundo virtual restrito, como posso monitorar quando minha CPU disponível está sendo sugada por outros clientes invisíveis?

    
por Oddthinking 05.01.2010 / 02:15

1 resposta

2

Eu sugiro que você escreva um benchmark que testa as coisas que você gosta, como CPU e E / S. Execute-o periodicamente (cron) e reporte quando ele não for concluído no tempo que você precisar para ser concluído. Ou confira se você pode evitar escrever um benchmark que aumente a carga e, em vez disso, monitore algo como a quantidade de tempo que o servidor leva para concluir as solicitações de páginas, etc.

    
por 05.01.2010 / 12:02