I/O Monitoring
CPU kullanımını izleyebileceğimiz gibi, disk kullanımını da iostat adlı kullanışlı bir araçla izleyebiliriz.
pete@icebox:~$ iostat
Linux 3.13.0-39-lowlatency (icebox)     01/28/2016      _i686_  (1 CPU)
avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.13    0.03    0.50    0.01    0.00   99.33
Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda               0.17         3.49         1.92     385106     212417İlk kısım CPU bilgisidir:
%user - Uygulama seviyesinde (user level) çalışırken gerçekleşen CPU kullanım yüzdesini gösterir
%nice - Nice önceliği ile user level’da çalışırken gerçekleşen CPU kullanım yüzdesini gösterir
%system - Sistem seviyesinde (kernel) çalışırken gerçekleşen CPU kullanım yüzdesini gösterir
%iowait - Sistem bekleyen bir disk I/O isteğine sahipken CPU veya CPU’ların boşta olduğu zamanın yüzdesini gösterir
%steal - Hypervisor başka bir sanal işlemciyi servis ederken sanal CPU veya CPU’ların istemsiz beklemede geçirdiği zamanın yüzdesini gösterir
%idle - Sistem bekleyen bir disk I/O isteğine sahip değilken CPU veya CPU’ların boşta olduğu zamanın yüzdesini gösterir
İkinci kısım disk kullanımını içerir:
tps - Cihaza saniye başına gönderilen transfer sayısını belirtir. Bir transfer, cihaza yapılan bir I/O isteğidir. Birden fazla mantıksal istek tek bir I/O isteğinde birleştirilebilir. Bir transferin boyutu belirsizdir.
kB_read/s - Cihazdan saniye başına kilobyte cinsinden okunan veri miktarını belirtir
kB_wrtn/s - Cihaza saniye başına kilobyte cinsinden yazılan veri miktarını belirtir
kB_read - Toplam okunan kilobyte sayısı
kB_wrtn - Toplam yazılan kilobyte sayısı
Last updated