verificar histórico de uso de CPU / memória no ubuntu?


20

Existe uma maneira de revisar o uso da CPU ou da memória no meu servidor Linux Ubuntu? Percebi que meu servidor (configuração da lâmpada) está lento às vezes, mas quando faço login como root e executo um comando PS, tudo pode ter voltado ao normal.

Seria ótimo revisar um log de quais recursos diferentes partes do servidor consumiram.

Respostas:




6

Você pode executar o MRTG para representar graficamente vários aspectos do servidor, como uso da CPU, uso de RAM, número de processos. É muito útil para servidores sem uma GUI, pois cria imagens para exibição em páginas da web.

Se você tiver o GNOME instalado, poderá monitorar os recursos do sistema usando o aplicativo Monitor do Sistema.

Como alternativa, você pode executar algo assim a cada minuto no cron:

top -n 1 -b | head >> logfile

que registrará o tempo de atividade, usuários, médias de carga, número de processos, uso da CPU, uso de memória / troca e os três principais processos com fome de recursos em um arquivo para visualização posterior. -n 1 fica no topo uma vez

Como você mencionou especificamente, você roda o Ubuntu, acredito que você pode monitorar isso pela Canonical usando o Landscape .


+1 Sua resposta alternativa (usando top com cron) é útil para uso em um servidor minúsculo, onde eu não quero continuar instalando mais 'coisas'.
Barba branca #

link morto para "paisagem"
Nicholas DiPiazza

2

Execute o sar no modo daemon. Você pode revisar uma variedade de informações em detalhes após o fato. Tente executar o sar em primeiro plano com algo como 10 iterações ao longo de 10 segundos para ter uma idéia de quais informações estão disponíveis.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.