ncurses screen / tmux-256color

iostat является частью пакета sysstat , который может отображать общие iops, если желательно, или показать их, разделенные чтением / записью.

Запустите iostat с флагом -d, чтобы показать только страницу с информацией об устройстве, и -x для получения подробной информации (отдельная статистика чтения / записи). Вы можете указать устройство, для которого хотите получить информацию, просто добавив его позже в командной строке.

Попробуйте запустить iostat -dx и просмотреть сводку, чтобы почувствовать результат. Вы также можете использовать iostat -dx 1 для отображения постоянно обновляемого вывода, что полезно для устранения неполадок или мониторинга в реальном времени,

Используя awk , поле 4 даст вам чтения в секунду , а поле 5 даст вам записей в секунду .

Только чтения / сек:

iostat -dx <имя вашего диска> | grep <имя вашего диска> | awk '{print $ 4; } '

Только записей / сек:

iostat -dx <имя вашего диска> | grep <имя вашего диска> | awk '{print $ 5; } '

Чтений / сек и записей / сек, разделенных косой чертой:

iostat -dx <имя вашего диска> | grep <имя вашего диска> | awk '{print $ 4 "/" ​​$ 5; } '

Общий IOPS (о чем говорят многие):

iostat -d <имя вашего диска> | grep <имя вашего диска> | awk '{print $ 2; } '

Например, выполнение последней команды с моим основным диском, / dev / sda, выглядит так:

dan @ daneel ~ $ iostat -dx sda | grep sda | awk '{print $ 4 "/" ​​$ 5; } ' 15.59 / 2.70

Обратите внимание, что вы не должны быть пользователем root, чтобы запускать это, что делает его полезным для непривилегированных пользователей.

TL; DR: Если вас интересует только sda , следующая команда даст вам общее количество операций ввода-вывода в секунду для sda :

iostat -d sda | grep sda | awk '{print $ 2; } '

Если вы хотите сложить IOPS для всех устройств, вы можете снова использовать awk:

iostat -d | хвост -n +4 | голова -n -1 | awk '{s + = $ 2} END {print s}'

Результат будет примерно таким:

dan @ daneel ~ $ iostat -d | хвост -n +4 | голова -n -1 | awk '{s + = $ 2} END {print s}' 18.88

0
24.10.2017, 19:26
0 ответов

Теги

Похожие вопросы