Sim, você já respondeu. O subseqüente é para repetições subsequentes do relatório pelo mesmo comando iostat, não entre as execuções do comando (elas são sempre desde a inicialização).
Quando eu executo o comando iostat
da seguinte forma:
iostat -d
Eu obtenho um resultado assim:
Linux 2.6.18-238.el5 (mon01) 09/03/2011
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 9.83 11.88 264.67 38378414 854835288
sda1 9.83 11.88 264.67 38375658 854834320
sda2 0.00 0.00 0.00 2346 968
sdb 58.40 7.96 1552.02 25716671 5012803778
sdb1 58.40 7.96 1552.02 25715861 5012803778
Se eu executar novamente várias vezes esperando dois a três minutos entre a execução, recebo exatamente o mesmo conjunto de valores para tps
, Blk_read/s
e Blk_wrtn/s
. A página man
para iostat
diz:
The first report generated by the iostat command provides statistics concerning the time since the system was booted. Each subsequent report covers the time since the previous report.
Se esse for o caso, por que meus valores tps
, Blk_read/s
e Blk_wrtn/s
não variam um pouco?
O "Cada relatório subseqüente" significa entre os relatórios individuais se estiver em execução:
iostat -d 1 5
... em vez da última vez que executei iostat -d
Estou um pouco confuso aqui.
Tags io centos statistics hard-disk