У меня есть сервер под управлением ОС 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, где я нашел этот пример.