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

rwsnoop

okuma/yazma (read/write) olaylarını gözetleme. DTrace kullanır.

Sözdizimi

        rwsnoop [-jPtvZ] [-n name] [-p PID]

Açıklama

Bu araç, uygulama düzeyinde okuma ve yazmaları ölçer. Bu durum read, write, pread ve pwrite sistem çağrıları (syscalls) ile eşleşir.

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

Seçenekler

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

  • -P: üst süreç kimliğini (parent process ID) yazdırır

  • -t: zaman damgasını (mikrosaniye - us cinsinden) yazdırır

  • -v: zamanı dize (string) olarak yazdırır

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

-n name takip edilecek süreç adı

-p PID takip edilecek PID (süreç kimliği)

Örnekler

       Varsayılan çıktı,
	      # rwsnoop

       Bölge kimliğini yazdır,
	      # rwsnoop -

       "bash" adındaki süreçleri izle,
	      # rwsnoop -n bash

Alanlar

TIME zaman damgası, us

TIMESTR zaman, dize (string) biçiminde

ZONE bölge kimliği (zone ID)

PROJ proje kimliği (project ID)

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

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

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

CMD süreç için komut adı

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

BYTES örnekleme sırasındaki toplam bayt sayısı

FILE dosya tabanlıysa dosya adı. Dosya tabanlı olmayan okumalar ve yazmalar (örneğin soketlerle yapılanlar) dosya adı olarak "" (bilinmeyen) yazdıracaktır.

Belgeler

Docs dizini altındaki daha fazla belge için DTraceToolkit'e bakın. DTraceToolkit belgeleri, çıktıyı açıklayan ayrıntılı açıklamalar içeren tam olarak işlenmiş örnekler içerebilir.

Çıkış

rwsnoop, Ctrl-C tuşlarına basılana kadar sonsuza dek çalışacaktır.

Yazar

Brendan Gregg [Sydney, Avustralya]

Ayrıca Bakınız

rwtop(1M), dtrace(1M)

sürüm 0.70 24 Temmuz 2005 rwsnoop(1m)