Linux işletim sistemi kullanıyorsanız top komutunu kullanmışsınızdır. Hazır gelen komutlardan biridir bu komut. Ama siz işinizi ciddiye alıyor ve spesifik bazı şeyler peşinde iseniz o zaman top komutunu baz alıp geliştirilen özel komutlar kurmak için daha ne bekliyorsunuz ki?

Daha önce değindiğimiz htop hakkında bilgi edinmek için buraya tıklayabilirsiniz.

Şimdi size iotop hakkında biraz döktürmek istiyorum.
Komutun resmi sitesi ise http://guichaz.free.fr/iotop/

Sunucunuzda hangi sürecin ne kadar disk I/O’ya neden olduğunu görebilmenize yarayan iotop isimli güzel bir araç var. Normal olarak disk yoğunluğunu görüntülemek için bir çok benzer araç olmasına rağmen, iotop’ın en güzel yanı süreç başına monitoring yapabilmenize olanak sağlaması. Yani sunucunuzda bir disk I/O yoğunluğu yaşamanız durumunda, bu aracı kullanarak hangi sürecin ne kadar I/O’ya neden olduğunu saptayabiliyorsunuz.

python >=2.5 ve linux kernel >=2.6.20 gerektiren iotop, Ubuntu ve Debian paket depolarında default olarak bulunuyor.

ve tabii apt-get ile aşağıda görüldüğü şekilde kolayca kurulabiliyor.

sudo apt-get install iotop

Kurulum yaptıktan sonra iotop komutunu kullanarak aşağıdakine benzer ve anlık değişen bir çıktı göreceksiniz.

Total DISK READ: 0 B/s | Total DISK WRITE: 0 B/s
  PID USER      DISK READ  DISK WRITE   SWAPIN    IO>    COMMAND
19456 go             0 B/s       0 B/s  0.00 %  0.00 % python /usr/bin/iotop
    1 root           0 B/s       0 B/s  0.00 %  0.00 % init
    2 root           0 B/s       0 B/s  0.00 %  0.00 % [kthreadd]
    3 root           0 B/s       0 B/s  0.00 %  0.00 % [migration/0]
    4 root           0 B/s       0 B/s  0.00 %  0.00 % [ksoftirqd/0]
    5 root           0 B/s       0 B/s  0.00 %  0.00 % [watchdog/0]
    6 root           0 B/s       0 B/s  0.00 %  0.00 % [migration/1]
    7 root           0 B/s       0 B/s  0.00 %  0.00 % [ksoftirqd/1]
    8 root           0 B/s       0 B/s  0.00 %  0.00 % [watchdog/1]
    9 root           0 B/s       0 B/s  0.00 %  0.00 % [events/0]
   10 root           0 B/s       0 B/s  0.00 %  0.00 % [events/1]
   11 root           0 B/s       0 B/s  0.00 %  0.00 % [khelper]
   12 root           0 B/s       0 B/s  0.00 %  0.00 % [kstop/0]
   13 root           0 B/s       0 B/s  0.00 %  0.00 % [kstop/1]
   14 root           0 B/s       0 B/s  0.00 %  0.00 % [kintegrityd/0]
   15 root           0 B/s       0 B/s  0.00 %  0.00 % [kintegrityd/1]
   16 root           0 B/s       0 B/s  0.00 %  0.00 % [kblockd/0]
   17 root           0 B/s       0 B/s  0.00 %  0.00 % [kblockd/1]
   18 root           0 B/s       0 B/s  0.00 %  0.00 % [kacpid]
   19 root           0 B/s       0 B/s  0.00 %  0.00 % [kacpi_notify]
   20 root           0 B/s       0 B/s  0.00 %  0.00 % [cqueue]
   21 root           0 B/s       0 B/s  0.00 %  0.00 % [ata/0]

Ayrıca iotop komutunun parametreli kullanımları da şöyle :
Parametreleri görmek için komut satırından

iotop --help

diyoruz ve bakıyoruz parametrelere,

 --version              versiyonu yazar ve çıkar
  -h, --help            yardım mesajını yazar ve çıkar
  -o, --only            sadece I/O yapan işlemleri gösterir
  -b, --batch           etkileşimde olmayan mod
  -n NUM, --iter=NUM    bitimden önceki iterasyon sayısı
  -d SEC, --delay=SEC   iterasyonlar arasında bekleme süresi
  -p PID, --pid=PID     işlem IDsi PID olan işlemi gösterir
  -u USER, --user=USER  USER olan kullanıcının işlemlerini gösterir
  -P, --processes       sadece işlemleri gösterir iş parcacıklarını değil

Nice komut dolu günler diliyorum :)

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.