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

iopattern

iopattern — macOS komut satırı aracı.

İ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)