İsim
iopending - bekleyen disk olaylarının sayısını grafikleştirir. DTrace kullanır.
Sinopsis
iopending [-c] [-d cihaz] [-f dosya_adı] [-m bağlama_noktası] [aralık [sayı]]
Açıklama
Bu program, bekleyen disk olaylarının sayısını örnekler ve bir dağılım grafiği oluşturur. Bunu yaparak, disk davranışının "ardışıllığı" (serialness) veya "paralelliği" (parallelness) ayırt edilebilir. Bekleyen değerinin 1'den büyük olmasının yüksek sıklıkta görülmesi, bir doygunluk (saturation) göstergesidir.
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ı temizler
-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)
Örnekler
Varsayılan çıktı, her 1 saniyede bir I/O özetini yazdırır,
# iopending
10 saniyelik örnekler yazdırır,
# iopending 10
12 adet 5 saniyelik örnek yazdırır,
# iopending 5 12
Yalnızca kök dosya sistemindeki olayları izler (snoop),
# iopending -m /
Alanlar
value bekleyen olayların sayısı, 0 == boşta (idle)
count 1000 Hz frekansındaki örnek sayısı
load 1 dakikalık ortalama yük (load average)
disk_r örneklem süresince okunan toplam disk kilobayt (Kb) miktarı
disk_w örneklem süresince yazılan toplam disk kilobayt (Kb) miktarı
Fikir
Dr Rex di Bona
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ış
iopending, Ctrl-C tuşlarına basılana veya belirtilen sayıya ulaşılana kadar sonsuza kadar çalışacaktır.
Yazar
Brendan Gregg [Sidney, Avustralya]
Ayrıca Bakınız
iosnoop(1M), iotop(1M), dtrace(1M)
sürüm 0.60 November 1, 2005 iopending(1m)