Ana Sayfa » *nix » iotop İle Disk Aktivitesini Görüntülemek | I/O Monitoring

iotop İle Disk Aktivitesini Görüntülemek | I/O Monitoring


BerbatKötüİdare EderGüzelHarika (Henüz Puan Verilmedi. Oy kullanarak siz de katkı yapabilirsiniz.)
Loading...
iotop-logo Sunucunuzda hangi sürecin ne kadar ’ya neden olduğunu görebilmenize yarayan iotop isimli güzel bir araç var. Normal olarak 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 yoğunluğu yaşamanız durumunda, bu aracı kullanarak hangi sürecin ne kadar ’ya neden olduğunu saptayabiliyorsunuz.

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

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

9.04

$ sudo apt-get install iotop

Lenny

# apt-get install iotop

Kurduktan sonra iotop komutunu çalıştırdığınız da durumunu gösteren top benzeri çıktı şöyle olacaktır.

Total  READ: 2.09 M/s | Total  WRITE: 2.11 M/s
  PID USER      DISK READ  DISK WRITE   SWAPIN    IO>    COMMAND
4523 crom       0 B/s  206.55 K/s  0.00 %  0.00 % wget http://www.syslogs.org/io.test
10773 crom       0 B/s    3.70 K/s  0.00 %  0.00 % firefox
  695 root           0 B/s   25.87 K/s  0.00 %  0.00 % [kjournald]
15727 crom    2.54 M/s    2.54 M/s  0.00 %  0.00 % cp CentOS-5.2-x86_64-bin-DVD.iso /home/cagriersen/
15731 root     1825.69 K/s       0 B/s  0.00 %  0.00 % hdparm -Tt /dev/sda
    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]

Görüldüğü gibi gayet net bir çıktı veriyor.

iotop ile kullanabileceğiniz switchler de şunlar:

 --version             show program's version number and exit
  -h, --help            show this help message and exit
  -o, --only            only show processes or threads actually doing 
  -b, --batch           non-interactive mode
  -n NUM, --iter=NUM    number of iterations before ending [infinite]
  -d SEC, --delay=SEC   delay between iterations [1 second]
  -p PID, --pid=PID     processes to monitor [all]
  -u USER, --user=USER  users to monitor [all]
  -P, --processes       only show processes, not all threads

Sonuç olarak, iotop process bazlı olarak monitoringe izin verdiği için epey kullanışlı bir tool.

Detaylar için bkz: http://guichaz.free.fr/iotop/

Kategoriler: *nix,ipucu |

Bu yazılar da ilginizi çekebilir:


- Ubuntu 9.04 Üzerine VMWare Server 2.0 Kurulumu
- SysInfo Script Set’i ile FreeBSD Sistem Bilgileri
- Daily Security Cron Job ve Disk I/O Yoğunluğu.
- ESX 4 – Failed to open disk Unsupported and/or invalid disk type
- lsof (LiSt Open Files) Kullanımı ve Örnek Komutlar

Yorumlar


Trackbacks

Yorumda bulunun.