man/system_diagnostics
man · Sistem Tanılama

$ procsystime

Bölüm 1 · Sistem Tanılama

sistem çağrısı sürelerini analiz eder. DTrace kullanır.

Özet

       procsystime [-acehoT] [ -p PID | -n isim | komut ]

Açıklama

procsystime, süreçler için sistem çağrısı sürelerine ilişkin ayrıntıları yazdırır; hem geçen süreler hem de CPU üzerindeki süreler yazdırılabilir.

Geçen süreler, tamamlanması biraz zaman alan sistem çağrılarını (bu sırada süreç uyumuş olabilir) belirlemeye yardımcı olmak açısından ilgi çekicidir. CPU süresi ise çalışmak için CPU döngüleri tüketen sistem çağrılarını belirlememize yardımcı olur.

DTrace kullandığı için bu komutu yalnızca root ayrıcalıklarına sahip kullanıcılar çalıştırabilir.

Seçenekler

  • -a: tüm verileri yazdırır

  • -c: sistem çağrısı sayılarını yazdırır

  • -e: geçen süreleri yazdırır (ns)

  • -o: CPU sürelerini yazdırır (ns)

  • -T: toplamları yazdırır

  • -p PID: bu PID'yi inceler

  • -n isim: bu isme sahip süreçleri inceler

Örnekler

       PID 1871 için geçen süreleri yazdırın:
	      # procsystime -p 1871

       "tar" adlı süreçler için geçen süreleri yazdırın:
	      # procsystime -n tar

       "tar" süreçleri için CPU sürelerini yazdırın:
	      # procsystime -on tar

       "tar" süreçleri için sistem çağrısı sayılarını yazdırın:
	      # procsystime -cn tar

       "tar" süreçleri için geçen ve CPU sürelerini yazdırın:
	      # procsystime -eon tar

       "bash" süreçleri için tüm ayrıntıları yazdırın:
	      # procsystime -aTn bash

       "df -h" komutunu çalıştırın ve ayrıntılarını yazdırın:
	      # procsystime df -h

Alanlar

SYSCALL Sistem çağrısı adı

TIME (ns) Toplam süre, nanosaniye

COUNT Gerçekleşme sayısı

Belgeler

Docs dizini altındaki diğer belgeler için DTraceToolkit'e bakın. DTraceToolkit belgeleri, çıktıyı açıklayan ayrıntılı açıklamalar içeren tam olarak çalışılmış örnekler içerebilir.

Çıkış

procsystime, Ctrl-C tuşlarına basılana kadar örnekleme yapacaktır.

Yazar

Brendan Gregg [Sidney, Avustralya]

Ayrıca Bakınız

dtruss(1M), dtrace(1M), truss(1)