Como posso gravar a utilização de recursos do sistema ao longo do tempo no Ubuntu?

1

Eu quero gravar a utilização de recursos do sistema - CPU, RAM, SWAP, talvez acesso a HD - no meu sistema Ubuntu ao longo do tempo para que eu possa comparar duas configurações (no meu caso, estou comparando usando gnome vs. xfce)

Qual seria uma boa maneira de registrar a utilização de recursos do sistema e, em seguida, representar graficamente os resultados no meu sistema Ubuntu?

    
por pcapademic 28.12.2009 / 02:27

2 respostas

1

Você pode usar o dstat com o gnuplot para muito gráficos detalhados:

Existetambémaopçãodevmstatcom vmplot:

Exemplo de saída do vmstat:

[john@awesome]$vmstat -n 1
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  0      0 14234008 438580 1195172    0    0     6    35    1    1  2  5 93  0  0
 1  0      0 14233824 438592 1195176    0    0     4   100 1035 2170  0 50 49  0  0
 1  0      0 14233824 438592 1195176    0    0     0    32 1030 2139  3 48 50  0  0

Exemplo de gráfico de gráfico de vm:

    
por 28.12.2009 / 02:36
0

Uma resposta óbvia é usar o comando top em conjunto com o awk para extrair os valores nos quais estou interessado. Estou procurando algo um pouco menos intensivo em termos de mão-de-obra, pois precisarei gastar muito tempo revisando o comando awk para fazer isso.

    
por 28.12.2009 / 02:32