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 (Toplam 1 oy. 5 puan üzerinden ortalama 5,00 || Oy vererek siz de katkıda bulunabilirsiniz.)
Loading...

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYdhSQLR' (Errcode: 28 - No space left on device) in /usr/share/nginx/html/syslogs/wp-includes/class-wpdb.php on line 2349
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 I/O durumunu gösteren top benzeri çıktı şöyle olacaktır.

Total DISK READ: 2.09 M/s | Total DISK 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 I/O
  -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/

Visited 610 times, 1 visit(s) today
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.