3

Я watch iostat во время выполнения удаленного копирования с использованием WinSCP. WinSCP сообщает о скорости передачи ~ 8 МБ / с.

iostat сообщает о скорости чтения 2,37 МБ / с.

Как это имеет смысл?

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

И каждую минуту или около того скорость МБ / с увеличивалась с начального 0,04 до текущего уровня.

1 ответ1

4

Iostat запускает единожды, как вы это делаете, и iostat среднюю статистику с момента последней загрузки системы, а не в режиме реального времени. Если вы используете аргумент интервала (например, iostat -m /dev/sdb1 5), то только первый отчет будет средним со времени последней загрузки; все последующие отчеты будут отображать средние значения с момента предыдущего отчета.

Лично я предпочитаю команду dstat для мониторинга системы в режиме реального времени, поскольку она дает мне более широкое представление о системе и в более компактном формате. Попробуйте, например. dstat -clmndst

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .