← man/system_diagnostics
iotop — man iotop — 80×24
ugur@toprak:~/man/system_diagnostics$man iotop
Bölüm 1 Sistem Tanılama

iotop

iotop — macOS komut satırı aracı.

İsim

iotop - en çok disk I/O olayı gerçekleştiren süreçleri görüntüler. DTrace kullanır.

Sinopsis

       iotop [-C] [-D|-o|-P] [-j|-Z] [-d cihaz] [-f dosya_adı] [-m bağlama_noktası] [-t en_başta] [aralık
       [sayı]]

Açıklama

iotop, disk I/O faaliyetlerini sürece göre izler ve her aralıkta yenilenen özet bir rapor yazdırır.

Bu, sistem önbelleklerini aşarak diske ulaşan disk olaylarını ölçer.

Bu araç DTrace kullandığından, yalnızca root ayrıcalıklarına sahip kullanıcılar bu komutu çalıştırabilir.

Seçenekler

  • -C: ekranı temizlemez

  • -D: mikrosaniye (us) cinsinden geçen zaman farkını yazdırır

  • -j: proje kimliğini (project ID) yazdırır

  • -o: mikrosaniye (us) cinsinden disk zaman farkını yazdırır

  • -P: %I/O (disk zaman farkı yüzdesini) yazdırır

  • -Z: bölge kimliğini (zone ID) yazdırır

-d cihaz izlenecek (snoop) cihaz örneği adı (örn. dad0)

-f dosya_adı izlenecek dosyanın tam yol adı

-m bağlama_noktası izlenecek dosya sisteminin bağlama noktası (mountpoint)

-t en_başta yalnızca belirtilen sayıda en üst satırı yazdırır

Örnekler

       Varsayılan çıktı, her 5 saniyede bir özet yazdırır
	      # iotop

       Bir saniyelik örnekler,
	      # iotop 1

       %I/O oranını yazdırır (zaman tabanlı),
	      # iotop -P

       Yalnızca kök dosya sistemindeki olayları izler (snoop),
	      # iotop -m /

       Yalnızca en üstteki 20 satırı yazdırır,
	      # iotop -t 20

       Kayan ekranla (scrolling) 12 adet 5 saniyelik örnek yazdırır,
	      # iotop -C 5 12

Alanlar

UID kullanıcı kimliği (user ID)

PID süreç kimliği (process ID)

PPID üst süreç kimliği (parent process ID)

PROJ proje kimliği (project ID)

ZONE bölge kimliği (zone ID)

CMD süreç için komut adı

DEVICE cihaz adı

MAJ cihaz major numarası

MIN cihaz minor numarası

D yön, Okuma (Read) veya Yazma (Write)

BYTES işlemlerin bayt cinsinden toplam boyutu

ELAPSED istekten tamamlanmaya kadar geçen toplam süre, us (bu, disk isteğinden (strategy) diskin tamamlanmasına (iodone) kadar geçen süredir)

DISKTIME diskin isteği tamamlaması için geçen toplam süre, us (bu, diskin son olayından bu yana bu olayı tamamlaması için geçen süredir (iodones arasındaki süre) veya disk boşta ise strategy'ye kadar geçen süredir)

%I/O zamana dayalı (DISKTIME) disk I/O yüzdesi

load 1 dakikalık ortalama yük

disk_r örneklem süresince okunan toplam disk kilobayt (Kb) miktarı

disk_w örneklem süresince yazılan toplam disk kilobayt (Kb) miktarı

Dokümantasyon

Daha fazla dokümantasyon için Docs dizini altındaki DTraceToolkit dokümanlarına bakın. DTraceToolkit dokümanları, çıktıyı açıklayan ayrıntılı açıklamalarla birlikte tam olarak çalışılmış örnekleri içerebilir.

Çıkış

iotop, Ctrl-C tuşlarına basılana veya belirtilen aralığa ulaşılana kadar sonsuza kadar çalışacaktır.

Yazar

Brendan Gregg [Sidney, Avustralya]

Ayrıca Bakınız

iosnoop(1M), dtrace(1M)

sürüm 0.75 October 25, 2005 iotop(1m)