İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

perf-trace - 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-trace ç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 perf-trace komutudur.

Program:

ADI


perf-trace - strace'den ilham alan araç

SİNOPSİS


perf iz
perf iz kayıt

TANIM


Bu komut, başlangıçta sistem çağrıları olmak üzere hedefle ilişkili olayları gösterecektir, ancak
sayfa hataları, görev ömrü olayları, zamanlama olayları vb. gibi diğer sistem olayları.

Bu, diğer perf dosyaları gibi perf.data dosyalarıyla çalışmanın yanı sıra canlı mod aracıdır.
aletler. Dosyalar kullanılarak oluşturulabilir perf kayıt komut ancak oturumun
raw_syscalls olaylarını dahil edin (-e raw_syscalls:*). Alternatif olarak, perf iz kayıt yapabilmek
olaylar yazarken raw_syscalls olaylarını otomatik olarak dahil etmek için bir kısayol olarak kullanılabilir
bir dosyaya.

Aşağıdaki seçenekler mükemmel izleme için geçerlidir; mükemmel izleme kaydı seçenekleri şurada bulunur:
mükemmel kayıt adam sayfası.

SEÇENEKLER


-a, --tüm-cpus
Tüm CPU'lardan sistem çapında koleksiyon.

-e, --ifade
Gösterilecek sistem çağrılarının listesi, şu anda yalnızca sistem çağrısı adları. ile ön ek ! hepsini gösterir
sistem çağrıları ancak belirtilenler. Ondan kaçmanız gerekebilir.

-o, --çıktı=
Çıktı dosyası adı.

-p, --pid=
Olayları mevcut süreç kimliğine kaydedin (virgülle ayrılmış liste).

-t, --tid=
Olayları mevcut iş parçacığı kimliğine kaydedin (virgülle ayrılmış liste).

-u, --uid=
Kullanıcı kimliğine ait iş parçacıklarındaki olayları kaydedin. İsim veya numara.

--filtre-pids=
Bu pidler için olayları filtreleyin ve iz kendisi (virgülle ayrılmış liste).

-v, --verbose=
Ayrıntı seviyesi.

--devralma yok
Alt görevler sayaçları devralmaz.

-m, --mmap-sayfaları=
Mmap veri sayfası sayısı (iki katı olmalıdır) veya eklenmiş boyut belirtimi
birim karakter - B/K/M/G. Boyut, en yakın iki sayfa gücüne sahip olacak şekilde yuvarlanır
değeri.

-C, --işlemci
Örnekleri yalnızca sağlanan CPU listesinden toplayın. olarak birden fazla CPU sağlanabilir.
boşluksuz virgülle ayrılmış liste: 0,1. CPU aralıkları -: 0-2 ile belirtilir. İçinde
devralma modu açık (varsayılan) ile iş parçacığı başına modu, Olaylar yalnızca
iş parçacığı belirlenen CPU'larda yürütülür. Varsayılan, tüm CPU'ları izlemektir.

--duration: Yalnızca süresi NM ms'den fazla olan olayları göster.

--sched: İş parçacığı çalışma zamanı tahakkuk ettirin ve oturumun sonunda bir özet sağlayın.

-i --input Belirli bir mükemmel veri dosyasındaki olayları işler.

-T --time İlk örneğe göre zaman yerine tam zaman damgası yazdırın.

--iletişim
COMM işlemini kimliğinin hemen yanında göster, varsayılan olarak açık, --no-comm ile devre dışı bırak.

-s, --özet
Minimum, maksimum ve ortalama sürelerle (msaniye cinsinden) iş parçacığına göre yalnızca sistem çağrılarının bir özetini göster
ve göreli stddev.

-S, --özetle birlikte
Tüm sistem çağrılarını ve ardından minimum, maksimum ve ortalama sürelerle iş parçacığına göre bir özet gösterin (
msn) ve göreli stddev.

--tool_stats
Fd→yol adının,
sistem çağrısı dönüşü + vfs_getname veya /proc/pid/fd, vb. okuma yoluyla açın.

-F=[tümü|min|maj], --pf=[all|min|maj]
Sayfa hatalarını izleyin. İsteğe bağlı olarak minör, majör veya tüm seçeneklerinden istediğinizi belirtebilirsiniz.
sayfa hataları. Varsayılan değer maj'dır.

--sistem çağrıları
Sistem çağrılarını takip edin. Bu seçenekler varsayılan olarak etkindir.

--Etkinlik
Diğer olayları takip edin, bkz. perf liste tam bir liste için.

--proc-map-zaman aşımı
Önceden var olan /proc/XXX/mmap dizilerini işlerken, uzun zaman alabilir, çünkü
dosya çok büyük olabilir. Bu gibi durumlarda bir zaman aşımına ihtiyaç vardır. Bu seçenek zamanı ayarlar
sınır dışı. Varsayılan değer 500 ms'dir.

SAYFA HATALARI


Sayfa hataları izlenirken, izlemenin formatı aşağıdaki gibidir:

arıza [ + ] ⇒[e-posta korumalı][1]> (
seviye>).

· min/maj, arıza olayının küçük mü yoksa büyük mü olduğunu gösterir;

· ip.symbol talimat işaretçisi için bir sembol gösterir (arızayı oluşturan kod); Eğer
hata ayıklama sembolü yok, mükemmel izleme ham IP yazdıracak;

· addr.dso, hatalı adres için DSO'yu gösterir;

· harita türü ya d yürütülemez haritalar için veya x yürütülebilir haritalar için;

· adres seviyesi ya k çekirdek dso için veya . kullanıcı dso için.

Sembol çözünürlüğü için hata ayıklama sembolleri yüklemeniz gerekebilir.

Lütfen sürenin şu anda her zaman 0 olduğunu ve gerçek zamanı yansıtmadığını unutmayın.
ele alınması için hata aldı!

--verbose belirtildiğinde, perf trace, her iki IP için de mevcut tüm bilgileri yazdırmaya çalışır.
ve arıza adresi şeklinde dso@sembol[2]+ofset.

ÖRNEKLER


Yalnızca büyük sayfa hatalarını izleyin:

$ mükemmel izleme --no-sistem çağrıları -F

Sistem çağrılarını, büyük ve küçük sayfa hatalarını izleyin:

$ mükemmel iz -F tümü

1416.547 (0.000 ms): python/20235 majfault [CRYPTO_push_info_+0x0] => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0@0x61be0 (x.)

Gördüğünüz gibi, python sürecinde büyük bir sayfa hatası vardı,
libcrypto.so içinde bir yerde hatalı olan CRYPTO_push_info_ rutini.

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


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    itop - ITSM CMDB Açık Kaynak
    itop - ITSM CMDB Açık Kaynak
    BT Operasyonları Portalı: tam bir açık
    kaynak, ITIL, web tabanlı hizmet
    tamamen dahil olmak üzere yönetim aracı
    özelleştirilebilir CMDB, bir yardım masası sistemi ve
    belge adam...
    İndirin - ITSM CMDB Açık Kaynak
  • 2
    Clementine
    Clementine
    Clementine çok platformlu bir müziktir
    esinlenen oyuncu ve kütüphane organizatörü
    Amarok 1.4. Hızlı ve
    kullanımı kolay arayüzü ve size izin verir
    arama ve...
    Clementine'i indirin
  • 3
    XISMuS
    XISMuS
    DİKKAT: 2.4.3 toplu güncellemesi
    serbest bırakıldı!! Güncelleme herhangi biri için çalışır
    önceki 2.xx sürümü. Eğer yükseltme
    v1.xx sürümünden, lütfen indirin ve
    i ...
    XISMuS'u indirin
  • 4
    Facetracknoir
    Facetracknoir
    Modüler kafa takip programı
    çoklu yüz izleyicileri, filtreleri destekler
    ve oyun protokolleri. İzleyiciler arasında
    SM FaceAPI, AIC Atalet Başlığıdır
    izci...
    Facetracknoir'ı indirin
  • 5
    PHP QR Kodu
    PHP QR Kodu
    PHP QR Kodu açık kaynaktır (LGPL)
    QR Kodu oluşturmak için kütüphane,
    2 boyutlu barkod. Dayalı
    libqrencode C kitaplığı, API sağlar
    QR Kod çubuğu oluşturuluyor...
    PHP QR Kodunu İndirin
  • 6
    ücretsiz
    ücretsiz
    Freeciv ücretsiz bir sıra tabanlıdır.
    her birinin yer aldığı çok oyunculu strateji oyunu
    oyuncu bir lider olur
    medeniyeti elde etmek için savaşan
    nihai hedef: olmak...
    Freeciv'i indirin
  • Daha fazla »

Linux komutları

Ad