Смотрим нагрузку на диски

Во FreeBSD есть штатная утилита gstat, при запуске которой без параметров мы увидим текущую нагрузку на диски.

#gstat
dT: 1.043s  w: 1.000s
 L(q)  ops/s    r/s   kBps   ms/r    w/s   kBps   ms/w   %busy Name
    1    248     81   5154   10.0    168  11719    7.1   93.5| ad4
    0      0      0      0    0.0      0      0    0.0    0.0| md0
    0      0      0      0    0.0      0      0    0.0    0.0| amrd0
    0      0      0      0    0.0      0      0    0.0    0.0| amrd0s1
    0      0      0      0    0.0      0      0    0.0    0.0| amrd0s1a
    0      0      0      0    0.0      0      0    0.0    0.0| amrd0s1b
    0      0      0      0    0.0      0      0    0.0    0.0| amrd0s1d
    0      0      0      0    0.0      0      0    0.0    0.0| amrd0s1e
    0      0      0      0    0.0      0      0    0.0    0.0| amrd0s1f

Как видно из примера, очень большая нагрузка на диск ad4.

Так же можно смотреть и через iostat (пример из другой ОС):

#iostat -x 1
                        extended device statistics
device     r/s   w/s    kr/s    kw/s qlen svc_t  %b
ada0       1.8   5.0     8.9   115.0    0  11.1   1
pass0      0.0   0.0     0.0     0.0    0   0.0   0
                        extended device statistics
device     r/s   w/s    kr/s    kw/s qlen svc_t  %b
ada0       2.0   0.0    35.8     0.0    0   2.9   1
pass0      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|XXXXXX 
     nice| 
   system|X
interrupt|
     idle|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

          /0%  /10  /20  /30  /40  /50  /60  /70  /80  /90  /100
ad8   MB/sXXXXXXXX
      tps|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX144.17
ad10  MB/s 
      tps|XXXXXXXXXX

А что-бы определить процесс, который нагружает диски, выполним такую команду:

#top -m io -o total

(c)http://skeletor.org.ua/?p=2281

Теги

Комментарии

# apt-get install sysstat
# iostat -p 1
avg-cpu:  %user   %nice %system %iowait  %steal   %idle

           1,59    0,06    1,09    0,11    0,00   97,15

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
nand              0,00         0,00         0,00        352          0
sda               0,39        24,23        31,02    9425481   12064192
sda1              0,39        24,23        31,02    9425077   12064192
Этот пример, автообновление каждую секунду.

Добавить комментарий

Ограниченный HTML

  • Допустимые HTML-теги: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Строки и абзацы переносятся автоматически.
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.