İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

perf-timechart - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında perf-timechart'ı çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut perf-zaman çizelgesidir.

Program:

ADI


perf-timechart - Bir iş yükü sırasında toplam sistem davranışını görselleştirme aracı

SİNOPSİS


TANIM


Mükemmel zaman çizelgesinin iki çeşidi vardır:

'mükemmel zaman çizelgesi kaydı ' sistem düzeyindeki olayları kaydetmek için
keyfi bir iş yükü. Varsayılan olarak zaman çizelgesi yalnızca zamanlayıcıyı kaydeder
ve CPU olayları (görev anahtarları, çalışma süreleri, CPU güç durumları vb.),
ancak -I argümanını kullanarak IO (disk, ağ) etkinliğini kaydetmek mümkündür.

Bir izi Ölçeklenebilir Vektör Grafikleri dosyasına dönüştürmek için 'mükemmel zaman çizelgesi',
'Inkscape' gibi popüler SVG görüntüleyicileriyle görüntülenebilen dosyalar. bağlı olarak
perf.data dosyasındaki olaylarda, zaman çizelgesi zamanlayıcı/işlemci içerecektir
olaylar veya IO olayları.

IO modunda, her çubuğun iki grafiği vardır: üst ve alt.
Üst çubuk gelen olayları gösterir (disk okumaları, ağ paketleri girişi).
Alt çubuk, giden olayları gösterir (disk yazma işlemleri, ağ çıkış paketleri).
Uygulamanın ne kadar zaman harcadığını gösteren anket çubukları da vardır.
anket/epoll/seç sistem çağrılarında.

ZAMAN ÇİZELGESİ SEÇENEKLER


-o, --çıktı=
Çıktı dosyasını seçin (varsayılan: çıktı.svg)

-i, --girdi=
Girdi dosyasını seçin (varsayılan: stdin bir fifo değilse perf.data)

-w, --genişlik=
SVG dosyasının genişliğini seçin (varsayılan: 1000)

-P, --sadece güç
Yalnızca diyagramın CPU güç bölümünün çıktısını alın

-T, --yalnızca görevler
İşlemci durumu geçişlerinin çıktısını alma

-p, --işlem
İsme veya PID'ye göre görüntülenecek işlemleri seçin

--symfs=
Bu dizine göre sembolleri olan dosyaları arayın.

-n, --proc-num
En az verilen sayıda görev için görev bilgilerini yazdırın.

-t, --topoloji
CPU'ları topolojiye göre sıralayın.

--vurgulamak=
Verilen süreden veya görevlerden daha fazla çalışan görevleri (farklı renk kullanarak) vurgulayın
verilen adla. Sayı verilirse, nanosaniye sayısı olarak yorumlanır. Eğer
sayısal olmayan dize verilir, görev adı olarak yorumlanır.

--io-atla-tekrar
EAGAIN IO olaylarını çizmeyin.

--io-min-zaman=
Küçük olayları sanki dakikalarca sürmüş gibi çizin. Çok küçük görmeniz gerektiğinde kullanışlıdır
ve hızlı IO. Zamanı milisaniye cinsinden belirtmek için ms veya us eki belirtmek mümkündür
veya mikrosaniye. Varsayılan değer 1ms'dir.

--io-merge-dist=
Birleştirme-dist nanosaniye ayrı olan olayları birleştirin. üzerindeki rakam sayısını azaltır.
SVG'yi destekler ve onu daha render dostu hale getirir. için ms veya us eki belirtmek mümkündür.
süreyi milisaniye veya mikrosaniye cinsinden belirtin. Varsayılan değer 1us'dur.

KAYIT SEÇENEKLER


-P, --sadece güç
Yalnızca güçle ilgili olayları kaydedin

-T, --yalnızca görevler
Yalnızca görevlerle ilgili olayları kaydedin

-I, --io-sadece
Yalnızca io ile ilgili olayları kaydedin

-g, --çağrı zinciri
Çağrı grafiği (yığın zinciri/geri izleme) kaydı yapın

ÖRNEKLER


$ mükemmel zaman çizelgesi kaydı git çekme

[mükemmel kayıt: Veri yazmak için 13 kez uyandım]
[ mükemmel kayıt: 4.253 MB perf.data alındı ​​ve yazıldı (~185801 örnek) ]

$ mükemmel zaman çizelgesi

output.svg dosyasına 10.2 saniyelik iz yazıldı.

Sistem genelinde zaman çizelgesini kaydedin:

$ mükemmel zaman çizelgesi kaydı

sonra zaman çizelgesi oluşturun ve 'gcc' görevlerini vurgulayın:

$ mükemmel zaman çizelgesi -- vurgu gcc

Sistem genelinde IO olaylarını kaydedin:

$ mükemmel zaman çizelgesi kaydı -I

sonra zaman çizelgesi oluşturun:

$ mükemmel zaman çizelgesi

onworks.net hizmetlerini kullanarak mükemmel zaman çizelgesini çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad