LINUX.ORG.RU
решено ФорумAdmin

Где в aix взять статистику по I/O ?

 , , ,


0

1

Доброго времени суток

Сабж. Предпочтительно не использовать внешние утилиты ( iostat, nmon и т.п. ), а забрать эту информацию самостоятельно ( вроде /proc/diskstats в linux )

Т.к. дисков очень много ( сотни ), и эту информацию нужно получить с минимальными накладными расходами, чтобы потом запихнуть в систему мониторинга

★★★★★
Ответ на: комментарий от router

Что интересно, агент zabbix'а некоторые данные как-то получает. но у меня пока не хватает скила раскопать в коде, откуда он их берёт

[root@vm-zabbix-test ~]# zabbix_get -s lp-aix-ok-256 -k 'vfs.dev.write[hdisk0,operations]'
1159733
[root@vm-zabbix-test ~]# zabbix_get -s lp-aix-ok-256 -k 'vfs.dev.write[hdisk0,bytes]'
5193478144
router ★★★★★
() автор топика
Ответ на: комментарий от router

Ненене, девид блейн. Не paging, а I/O к hdisk

дык.. man vmstat или утилитами типа systat/iostat . если ps -o не тащит нужного тебе.

anonymous
()
Ответ на: комментарий от anonymous

iostat всё покажет. но мне нужно именно что забрать эти данные в обход iostat

Чтобы не тратить кучу времени на преобразование iostat ( raw_data -> human readable ), my_script ( human_readable -> raw_data )

Дело в том, что у меня на vios'е ~ 500 дисков, и статистику хочу забирать раз в 20 секунд

router ★★★★★
() автор топика
Ответ на: комментарий от router

понимаю, чего ты хочешь.. у aix с дисками работает svmon, vmstat/systat, iostat и ps (avg). lparstat - особняком по партициям. работа с IO: topas, lvmstat, lsps, lsatt/lsdev, lspv/lsvg/lslv . плюс гуйня а-ля «Applications Manager». у твоего vio должно быть что-то по статам с физ. дисков. возможно, что это таки идёт через lpar. как-то так..

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.