Самые загруженные тома в vxvm
23.07.2009
Вдруг резк опросела производительность по операциям воода-вывода. С чего начать?
Ну, конечно, iostat (смотри также Перегретый диск в vxvm). Получили диск, или диски, а если используется vxvm — тогда лучше воспользоваться vxstat:
1. выбираем наиболее загруженные диски
# vxstat -g DG01 -i 10 -c 3 -d
OPERATIONS BLOCKS AVG TIME(ms)
TYP NAME READ WRITE READ WRITE READ WRITE
dm array_raid1_08_1 6 260 96 5664 10.0 64.3
dm array_raid1_10_2 7 205 112 5296 12.9 68.7
dm array_raid1_10_3 6 1199 96 15408 18.3 163.6
dm array_raid1_10_4 7 178 112 5312 12.9 39.0
...
dm array_raid5_06_1 9 33 132 524 8.9 8.2
dm array_raid5_07_1 2 58 32 1120 5.0 11.6
2. получаем наиболее загруженные тома на этом диске
# vxstat -g DG01 -i 10 -c 3 -v array_raid1_10_3
OPERATIONS BLOCKS AVG TIME(ms)
TYP NAME READ WRITE READ WRITE READ WRITE
Thu Jul 23 14:15:55 2009
vol VOL_D_07_2009_P06_02 0 0 0 0 0.0 0.0
...
vol VOL_07_2009_P02_02 0 1 0 16 0.0 0.0
vol VOL_07_2009_P06_02 16 548 9 8312 0.9 101.3
vol VOL_07_2009_P10_01 0 53 0 1136 0.0 68.7
vol VOL_07_2009_P11_01 0 58 0 1456 0.0 57.4
Дальше анализируем, что у нас вызвало нагрузку именно на данный том (например, получая данные из Oracle)