Para tendências de E / S de disco, existem algumas opções. Meu favorito pessoal é o comando sar
de sysstat
. Por padrão, ele gera uma saída assim:
09:25:01 AM CPU %user %nice %system %iowait %steal %idle
09:35:01 AM all 0.11 0.00 0.01 0.00 0.00 99.88
09:45:01 AM all 0.12 0.00 0.01 0.00 0.00 99.86
09:55:01 AM all 0.09 0.00 0.01 0.00 0.00 99.90
10:05:01 AM all 0.10 0.00 0.01 0.02 0.01 99.86
Average: all 0.19 0.00 0.02 0.00 0.01 99.78
O %iowait
é o tempo gasto esperando na E / S. Usando o pacote Debian, você deve habilitar o coletor de estatísticas através do arquivo /etc/default/sysstat
config após a instalação do pacote.
Para ver a utilização atual dividida por dispositivo, você pode usar o comando iostat
, também do pacote sysstat:
$ iostat -x 1
Linux 3.5.2-x86_64-linode26 (linode) 11/08/2012 _x86_64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
0.84 0.00 0.08 1.22 0.07 97.80
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
xvda 0.09 1.02 2.58 0.49 112.79 12.11 40.74 0.15 48.56 3.88 1.19
xvdb 1.39 0.43 4.03 1.82 43.33 18.43 10.56 0.66 112.73 1.93 1.13
Algumas outras opções que podem mostrar o uso do disco em gráficos de tendência são munin e cactos .