gstat, iostat, systat – утилиты для дисковой подсистемы
gstat
Запускаем и видим текущую нагрузку на диски.
#gstat
dT: 1.003s w: 1.000s
L(q) ops/s r/s kBps ms/r w/s kBps ms/w %busy Name
0 2 0 0 0.0 2 64 0.2 0.0| ada0
0 0 0 0 0.0 0 0 0.0 0.0| ada1
0 0 0 0 0.0 0 0 0.0 0.0| ada2
0 2 0 0 0.0 2 64 0.2 0.0| ada3
0 0 0 0 0.0 0 0 0.0 0.0| ada0p1
..........
iostat
#iostat -x 1
root@tst: iostat -x 1
extended device statistics
device r/s w/s kr/s kw/s qlen svc_t %b
ada0 2.4 10.3 40.9 371.6 0 16.4 2
ada1 0.0 0.0 0.6 0.0 0 10.7 0
ada2 1.4 0.0 152.9 0.5 0 9.8 1
ada3 2.4 10.3 40.7 371.6 0 16.9 2
pass0 0.0 0.0 0.0 0.0 0 37.2 0
pass1 0.0 0.0 0.0 0.0 0 182.9 0
pass2 0.0 0.0 0.0 0.0 0 26.8 0
pass3 0.0 0.0 0.0 0.0 0 0.0 0
systat -iostat
/0 /1 /2 /3 /4 /5 /6 /7 /8 /9 /10 Load Average ||||| /0% /10 /20 /30 /40 /50 /60 /70 /80 /90 /100 cpu user|XXXX nice| system|XXXXXXX interrupt|XX idle|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX /0% /10 /20 /30 /40 /50 /60 /70 /80 /90 /100 ada0 MB/sX tps|XXXXXXXXXXXXXXXXXXXXXXXXXXX ada1 MB/s tps| ada2 MB/sXXX tps|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ada3 MB/sX tps|XXXXXXXXXXXXXXXXXXXXXXXXXXX pass0 MB/s tps| pass1 MB/s tps| pass2 MB/s tps| pass3 MB/s tps|
Определить процесс, который нагружает диски, выполним такую команду:
top -m io -o total