Ajuda a entender a saída iostat

3

Eu estou watch ing iostat ao fazer uma cópia remota usando o WinSCP. O WinSCP está relatando uma taxa de transferência de ~ 8MB / s.

iostat informa uma taxa de leitura de 2,37MB / s.

Como isso faz sentido?

Every 13.0s: iostat -m /dev/sdb1                        Fri Apr  1 19:22:38 2011

Linux 2.6.35-27-generic (moabdemo)      04/01/2011      _x86_64_        (1 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           3.26    0.00   11.25   45.07    0.00   40.42

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sdb1             66.74         2.37         0.01       3050         18

E a cada minuto ou mais, a taxa de MB / s tem aumentado de um nível inicial de 0,04 para o atual.

    
por warren 02.04.2011 / 01:23

1 resposta

4

Executar uma vez como você está fazendo, iostat informa as estatísticas médias desde que o sistema foi inicializado pela última vez, não o uso em tempo real. Se você usar o argumento interval (por exemplo, iostat -m /dev/sdb1 5 ), somente o primeiro relatório será a média desde a última inicialização; todos os relatórios subsequentes mostrarão médias desde o relatório anterior.

Pessoalmente, eu prefiro o comando dstat para monitoramento do sistema em tempo real, pois ele me dá uma visão muito mais ampla do sistema e em um formato mais compacto. Tente por exemplo. dstat -clmndst

    
por 02.04.2011 / 02:39

Tags