İsim
iopattern - disk I/O desenini yazdırır. DTrace kullanır.
Sinopsis
iopattern [-v] [-d cihaz] [-f dosya_adı] [-m bağlama_noktası] [aralık [sayı]]
Açıklama
Bu program, disklerin I/O erişim desenine ilişkin detayları, örneğin rastgele (random) veya sıralı (sequential) nitelikteki olayların yüzdesini yazdırır. Varsayılan olarak tüm disklerin toplam değerleri yazdırılır.
Kafalar arama (seek) yaptığında bir olay rastgele olarak kabul edilir. Bu program, rastgele olan olayların yüzdesini yazdırır. Arama işleminin boyutu ölçülmez - sadece rastgele olup olmadığına bakılır.
Bu araç DTrace kullandığından, yalnızca root ayrıcalıklarına sahip kullanıcılar bu komutu çalıştırabilir.
Seçenekler
-v: zaman damgası ve dize 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)
Örnekler
Varsayılan çıktı, her 1 saniyede bir I/O özetini yazdırır,
# iopattern
10 saniyelik örnekler yazdırır,
# iopattern 10
12 adet 5 saniyelik örnek yazdırır,
# iopattern 5 12
Yalnızca kök dosya sistemindeki olayları izler (snoop),
# iopattern -m /
Alanlar
%RAN rastgele nitelikteki olayların yüzdesi
%SEQ sıralı nitelikteki olayların yüzdesi
COUNT I/O olaylarının sayısı
MIN minimum I/O olay boyutu
MAX maksimum I/O olay boyutu
AVG ortalama I/O olay boyutu
KR örneklem süresince okunan toplam kilobayt miktarı
KW örneklem süresince yazılan toplam kilobayt miktarı
DEVICE cihaz adı
MOUNT bağlama noktası
FILE I/O işlemi için dosya adı (basename)
TIME zaman damgası, dize
Fikir
Ryan Matteson
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ış
iopattern, 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.70 July 25, 2005 iopattern(1m)