Оценка производительности дисков командой sar
Команда sar - это стандартная утилита UNIX для получения статистических данных о системе.
В команде sar предусмотрено большое число опций,
позволяющих получить информацию об очередях, подкачке, терминалах и других
устройствах. Команда sar -d выдает статистику ввода-вывода в
режиме реального времени:
# sar -d 3 3
AIX konark 3 4 0002506F4C00 08/26/99
12:09:50 device %busy avque r+w/s blks/s avwait avserv
12:09:53 hdisk0 1 0.0 0 5 0.0 0.0
hdisk1 0 0.0 0 1 0.0 0.0
cd0 0 0.0 0 0 0.0 0.0
12:09:56 hdisk0 0 0.0 0 0 0.0 0.0
hdisk1 0 0.0 0 1 0.0 0.0
cd0 0 0.0 0 0 0.0 0.0
12:09:59 hdisk0 1 0.0 1 4 0.0 0.0
hdisk1 0 0.0 0 1 0.0 0.0
cd0 0 0.0 0 0 0.0 0.0
Average hdisk0 0 0.0 0 3 0.0 0.0
hdisk1 0 0.0 0 1 0.0 0.0
cd0 0 0.0 0 0 0.0 0.0Ниже приведено описание полей вывода команды sar -d:
- Загрузка (%busy)
- Доля времени, в течение которого устройство было занято обработкой запросов на передачу данных. То же, что и столбец %tm_act в выводе команды iostat.
- Среднее число ожидающих запросов (avque)
- Среднее число запросов от адаптера, ожидающих выполнения к моменту измерения. Очередь драйвера устройств может содержать дополнительные операции ввода-вывода. Большое значение в этом поле говорит о том, что с большой долей вероятности дисковый ввод-вывод является узким местом в системе.
- Частота операций передачи данных (r+w/s)
- Число операций чтения и записи, выполняемых устройством в секунду. То же, что и столбец tps в выводе команды iostat.
- Скорость передачи данных в блоках (blks/s)
- Число блоков по 512 байт, передаваемых в секунду.
- Среднее число ожидающих транзакций (avwait)
- Среднее число транзакций, ожидающих выполнения (длина очереди). Среднее время (в миллисекундах) нахождения запросов на передачу данных в очереди устройства. В настоящее время этот параметр не измеряется и всегда равен 0.0.
- Среднее время поиска (avserv)
- Среднее время поиска в миллисекундах. Среднее время, затрачиваемое устройством на обслуживание запроса на передачу данных (включая поиск, переход к нужному сектору и собственно передачу данных). В настоящее время этот параметр не измеряется и всегда равен 0.0.