Как мне измерить IOPS работающего сервера Linux? Я знаю, что теоретический IOPS накопителя SATA составляет около 90, а корпоративный диск SAS / FC 10 Кбит / с - 180. Я хочу знать, сколько сейчас использует моя работающая система?
В настоящее время я использую iotop и iostat. Но обе утилиты не дают номер IOPS.
Кстати, этот вопрос не является дубликатом этого . Я не ищу сравнительный анализ своей системы хранения, но выясняю, сколько IOPS используется моей текущей системой.
storage
linux
performance-monitoring
performance
Раджкумар С
источник
источник
Установите
sysstat
пакет, если у вас его еще нет, и затем используйте командуsar -d 1
. Смотриtps
колонку. Это дает вам хотя бы приблизительную цифру.Но помните, что фактическое максимальное количество IOPS сильно варьируется в зависимости от нагрузки вашего сервера. Сервер с большим количеством последовательного доступа может получить больше операций ввода-вывода в секунду, чем сервер с большим количеством произвольного доступа.
источник
Посмотрите
nmon
как вариант для более приятного представления тех же данных.http://nmon.sourceforge.net/pmwiki.php
источник
sudo apt install nmon
.