кто-то может объяснить выход IOSTAT?

12

у меня есть сервер IBM с Redhat 5 ElsmP, подключенным к IBM Storage через iSCSI (в sdb), может кто-то объяснить этот вывод команды iostat

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
          12.79    0.01    4.53   72.22    0.00   10.45

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda              95.63        48.88       240.95  485589164 2393706728
sdb              29.20       350.49       402.08 3481983365 3994494696

Переместить большой файл в SDB очень медленно, это кажется нормальным?

dani.jtk
источник
спасибо Кайл за редактирование я начинающий :) я очень ценю это :)
dani.jtk

Ответы:

6

Следующие статьи дадут вам лучшее представление о iostat. Я всегда использую iostat -x .

http://mituzas.lt/2009/03/11/iostat/

http://www.igvita.com/2009/06/23/measuring-optimizing-io-performance/

nitins
источник
Хороший пример, почему «читать документы» редко является приемлемым ответом. Очень мало объяснено в тех ссылках. Например: что такое TPS?
DraxDomax
1

Похоже, что у вас 72,22% iowait (время, потраченное процессом в ожидании завершения ввода-вывода на диске), что, вероятно, объясняет медленное перемещение файла.

gekkz
источник
SDB подключен к внешнему хранилищу IBM через iscsi, и у нас есть cronjob для перемещения файла из
SDA в SDB
Вам нужно посмотреть статистику внешнего хранилища IBM. Вот где узкое место кажется.
xenny