Acabei de descobrir 'em cima'. Esta é uma ferramenta fantástica para identificar gargalos de desempenho no Linux. Ele suporta um modo de monitoramento de longo prazo, no qual registra dados em um log binário.
Eu gostaria de poder visualizar esses dados em um gráfico. Isso é possível? Se sim, como?
Parece que não consigo descobrir em que formato o log está salvo. É binário, mas nada que 'arquivo' detecte.
linux
debian
performance-monitor
Thomas
fonte
fonte
atopsar
(que vem com o topo) fica na metade do caminho. Ele exibe qualquer métrica desejada versus tempo. O que resta é apenas traçar essas séries temporais. Uma solução geral para isso com uma interface da web seria legal de se ter. A resposta aceita, embora ótima, não vai até uma solução completa.Respostas:
Um script de shell para plotar os três campos médios de carga da CPL a partir de uma lista de arquivos de log no topo.
fonte
wc /var/log/atop.log
eecho $DISPLAY
eatop -PCPL -r /var/log/atop.log | wc
atop
arquivo de log que exista e não esteja vazio. Você clica no botão de ajuda para aprender como formatar.As páginas de manual (
man atop
) fornecem boas informações sobre como examinar os arquivos de log brutos. No topo, ele fornece recursos de visualização, com a opção de gerar "saída analisável" que você pode usar para gerar uma visualização. Portanto, basta olharman atop
e procurar esse termo digitando:\PARSEABLE OUTPUT
fonte
man
páginas usando/PARSEABLE
not\PARSEABLE
- consulte aman
página doless
programa ou usa a teclah
ou?
para exibir a tela HELP enquanto visualiza aman
própria página.