Назад | Перейти на главную страницу

HP UX iostat в файловой системе

У меня есть сервер под управлением ОС HP UX 11, и я пытаюсь получить статистику ввода-вывода для файловой системы, а не для диска.

Например, у меня к серверу подключено 50 дисков, когда я набираю iostat (здесь под выводом iostat для 3 дисков):

disk9     508   31.4    1.0
disk10     53    1.5    1.0
disk11      0    0.0    1.0

И у меня есть файловые системы (вывод df):

/c101            (/dev/VGAPPLI/c101_lv): 66426400 blocks       1045252 i-nodes
/c102            (/dev/VGAPPLI/c102_lv): 360190864 blocks       5672045 i-nodes
/c103            (/dev/VGAPPLI/c103_lv): 150639024 blocks       2367835 i-nodes
/c104            (/dev/VGAPPLI/c104d_lv): 75852825 blocks       11944597 i-nodes

Возможно ли на hp-ux иметь статистику ввода-вывода для файловых систем, а не для дисков?

Glance может делать показатели для каждой файловой системы.

Учитывая этот файл синтаксиса советника:

headersprinted=headersprinted
if headersprinted != 1 then {
print "DATE       TIME     FILESYSTEM                   FIR     LIR     LRBR     LRR     LWBR      LWR     PIR     PRBR     PRR     PWBR     PWR"
headersprinted = 1
}
filesystem loop
{
print GBL_STATDATE|12," ",
GBL_STATTIME|9," ",
FS_DIRNAME|24,
FS_FILE_IO_RATE|8,
FS_LOGL_IO_RATE|8,
FS_LOGL_READ_BYTE_RATE|9,
FS_LOGL_READ_RATE|8,
FS_LOGL_WRITE_BYTE_RATE|9,
FS_LOGL_WRITE_RATE|8,
FS_PHYS_IO_RATE|8,
FS_PHYS_READ_BYTE_RATE|9,
FS_PHYS_READ_RATE|8,
FS_PHYS_WRITE_BYTE_RATE|9,
FS_PHYS_WRITE_RATE|8
}

Glance можно запустить только в режиме советника, а вывод направить в файл.

nohup glance -aos ./filesystem_advisor.conf -j 60 > glance_output_filesystem_$$.txt 2>/dev/null &

Подробнее о показателях см. Документацию или блог Oracle, где я нашел этот пример.