InggrisPerancisSpanyol

Ad


favorit OnWorks

perf-top - Online di Cloud

Jalankan perf-top di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah perf-top yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


perf-top - Alat profil sistem.

RINGKASAN


Perf puncak [-e | --acara=ACARA] [ ]

DESKRIPSI


Perintah ini menghasilkan dan menampilkan profil penghitung kinerja secara real time.

PILIHAN


-a, --semua-cpus
Koleksi seluruh sistem. (bawaan)

-C , --hitung=
Periode acara untuk sampel.

-C , --cpu=
Monitor hanya pada daftar CPU yang disediakan. Beberapa CPU dapat disediakan sebagai
daftar yang dipisahkan koma tanpa spasi: 0,1. Rentang CPU ditentukan dengan -: 0-2.
Default adalah untuk memantau semua CPU.

-D , --penundaan=
Jumlah detik untuk menunda antara penyegaran.

-e , --peristiwa=
Pilih acara PMU. Seleksi dapat berupa nama acara simbolis (gunakan Perf daftar untuk membuat daftar
semua event) atau event PMU mentah (eventsel+umask) dalam bentuk rNNN dimana NNN adalah
deskriptor peristiwa heksadesimal.

-E , --entri=
Menampilkan banyak fungsi ini.

-F , --count-filter=
Hanya menampilkan fungsi dengan lebih banyak acara daripada ini.

--kelompok
Masukkan penghitung ke dalam grup penghitung.

-F , --freq=
Profil pada frekuensi ini.

-i, --mewarisi
Tugas anak tidak mewarisi penghitung.

-k , --vmlinux=
Jalan ke vmlinux. Diperlukan untuk fungsionalitas anotasi.

-M , --mmap-pages=
Jumlah halaman data mmap (harus pangkat dua) atau spesifikasi ukuran dengan terlampir
karakter satuan - B/K/M/G. Ukuran dibulatkan ke atas untuk memiliki kekuatan halaman terdekat dua
nilai.

-P , --pid=
Peristiwa profil pada ID Proses yang ada (daftar yang dipisahkan koma).

-T , --tid=
Peristiwa profil pada ID utas yang ada (daftar yang dipisahkan koma).

-kamu, --uid=
Rekam acara di utas yang dimiliki oleh uid. Nama atau nomor.

-R , --waktu nyata=
Kumpulkan data dengan prioritas RT SCHED_FIFO ini.

--sym-annotate=
Beri anotasi pada simbol ini.

-K, --hide_kernel_symbols
Sembunyikan simbol kernel.

-U, --hide_user_symbols
Sembunyikan simbol pengguna.

--demangle-kernel
Demangle simbol kernel.

-D, --dump-simtab
Buang tabel simbol yang digunakan untuk membuat profil.

-v, --bertele-tele
Lebih bertele-tele (tunjukkan kesalahan penghitung terbuka, dll).

-z, --nol
Nol riwayat di seluruh pembaruan tampilan.

-s, --sortir
Urutkan berdasarkan kunci: pid, comm, dso, simbol, induk, srcline, bobot, bobot_lokal, batalkan,
in_tx, transaksi, overhead, sampel, titik. Silakan lihat deskripsi --sort di
halaman manual laporan-perf.

--bidang=
Tentukan bidang keluaran - beberapa kunci dapat ditentukan dalam format CSV. Bidang berikut
tersedia: overhead, overhead_sys, overhead_us, overhead_children, sampel dan
Titik. Juga dapat berisi kunci sortir apa pun.

Secara default, setiap kunci pengurutan yang tidak ditentukan di --field akan ditambahkan
otomatis.

-n, --show-nr-sampel
Tampilkan kolom dengan jumlah sampel.

--show-total-periode
Tampilkan kolom dengan jumlah periode.

--dsos
Hanya pertimbangkan simbol dalam dsos ini. Opsi ini akan memengaruhi persentase
kolom atas. Lihat --percentage untuk info lebih lanjut.

--komunikasi
Hanya pertimbangkan simbol dalam komunikasi ini. Opsi ini akan memengaruhi persentase
kolom atas. Lihat --percentage untuk info lebih lanjut.

--simbol
Hanya pertimbangkan simbol-simbol ini. Opsi ini akan memengaruhi persentase overhead
kolom. Lihat --percentage untuk info lebih lanjut.

-M, --gaya pembongkaran=
Atur gaya disassembler untuk objdump.

--sumber
Sisipkan kode sumber dengan kode perakitan. Diaktifkan secara default, nonaktifkan dengan
--tidak ada sumber.

--asm-mentah
Tampilkan pengkodean instruksi mentah dari instruksi perakitan.

-g
Mengaktifkan perekaman grafik panggilan (stack chain/backtrace).

--call-graph [mode, jenis, min[,batas],urutan[,kunci][,cabang]]
Siapkan dan aktifkan perekaman grafik panggilan (stack chain/backtrace), menyiratkan -g. Lihat
--call-graph bagian di halaman manual perf-record dan perf-report untuk detailnya.

--anak-anak
Akumulasi rantai panggilan anak-anak ke entri orang tua sehingga dapat muncul di
keluaran. Output akan memiliki kolom "Anak" baru dan akan diurutkan pada data.
Ini membutuhkan opsi -g/--call-graph diaktifkan. Lihat bagian 'perhitungan overhead' untuk
keterangan lebih lanjut.

--max-tumpukan
Tetapkan batas kedalaman tumpukan saat menguraikan rantai panggilan, apa pun di luar yang ditentukan
kedalaman akan diabaikan. Ini adalah pertukaran antara kehilangan informasi dan lebih cepat
pemrosesan terutama untuk beban kerja yang dapat memiliki tumpukan rantai panggilan yang sangat panjang.

Standar: 127

--ignore-callee=
Abaikan panggilan dari fungsi yang cocok dengan ekspresi reguler yang diberikan. Ini memiliki efek
mengumpulkan pemanggil dari setiap fungsi tersebut ke dalam satu tempat di pohon grafik panggilan.

--persen-batas
Jangan tampilkan entri yang memiliki overhead di bawah persen itu. (Bawaan: 0).

--persentase
Tentukan cara menampilkan persentase overhead dari entri yang difilter. Filter bisa
diterapkan oleh opsi --comms, --dsos dan/atau --symbols dan operasi Zoom pada TUI
(utas, dso, dll).

"relatif" berarti relatif terhadap entri yang difilter saja sehingga
jumlah entri yang ditampilkan akan selalu 100%. "mutlak" berarti mempertahankan
nilai asli sebelum dan sesudah filter diterapkan.

-w, --lebar kolom=
Paksa setiap lebar kolom ke daftar yang disediakan, untuk keterbacaan terminal yang besar. 0 berarti
tidak ada batas (perilaku default).

--proc-peta-batas waktu
Saat memproses utas yang sudah ada /proc/XXX/mmap, mungkin perlu waktu lama, karena
filenya mungkin besar. Waktu istirahat diperlukan dalam kasus seperti itu. Opsi ini mengatur waktu
batas. Nilai default adalah 500 ms.

-b, --cabang-apa saja
Aktifkan pengambilan sampel tumpukan cabang. Semua jenis cabang yang diambil dapat dijadikan sampel. Ini adalah sebuah
pintasan untuk --branch-filter any. Lihat --branch-filter untuk info lebih lanjut.

-j, --cabang-filter
Aktifkan pengambilan sampel tumpukan cabang. Setiap sampel menangkap serangkaian pengambilan yang berurutan
ranting. Jumlah cabang yang ditangkap dengan setiap sampel tergantung pada yang mendasarinya
perangkat keras, jenis cabang yang diminati, dan kode yang dieksekusi. Apakah mungkin untuk
pilih jenis cabang yang ditangkap dengan mengaktifkan filter. Untuk daftar lengkap
pengubah silakan lihat halaman manual perf record.

Opsi ini memerlukan setidaknya satu jenis cabang di antara any, any_call, any_ret, ind_call, cond.
Tingkat hak istimewa dapat dihilangkan, dalam hal ini, tingkat hak istimewa dari yang terkait
acara diterapkan ke filter cabang. Hak istimewa kernel (k) dan hypervisor (hv)
tingkat tunduk pada izin. Saat mengambil sampel pada beberapa acara, pengambilan sampel tumpukan cabang
diaktifkan untuk semua peristiwa pengambilan sampel. Jenis cabang sampel adalah sama untuk semua peristiwa.
Berbagai filter harus ditentukan sebagai daftar yang dipisahkan koma: --branch-filter any_ret,u,k
Perhatikan bahwa fitur ini mungkin tidak tersedia di semua prosesor.

INTERAKTIF DORONGAN KUNCI


[d]
Tampilan penundaan penyegaran.

[dan]
Jumlah entri untuk ditampilkan.

[E]
Acara untuk ditampilkan saat beberapa penghitung aktif.

[F]
Filter tampilan profil (>= jumlah klik).

[F]
Filter tampilan anotasi (>= % dari total).

[S]
Simbol anotasi.

[S]
Hentikan anotasi, kembali ke tampilan profil lengkap.

[z]
Alihkan penghitungan acara dengan nol di seluruh pembaruan tampilan.

[qQ]
Berhenti.

Menekan sembarang tombol yang belum dipetakan akan menampilkan menu, dan meminta masukan.

ATAS PERHITUNGAN


Overhead dapat ditampilkan dalam dua kolom sebagai anak-anak dan Diri saat performa terkumpul
rantai panggilan. NS diri overhead hanya dihitung dengan menambahkan semua nilai periode dari
entri - biasanya fungsi (simbol). Ini adalah nilai yang ditampilkan perf secara tradisional dan
jumlah dari semua diri nilai overhead harus 100%.

Grafik anak-anak overhead dihitung dengan menambahkan semua nilai periode dari fungsi anak jadi
bahwa itu dapat menunjukkan total overhead dari fungsi tingkat yang lebih tinggi bahkan jika tidak
langsung mengeksekusi banyak. anak-anak di sini berarti fungsi yang dipanggil dari yang lain (induk)
fungsi.

Mungkin membingungkan bahwa jumlah dari semua anak-anak nilai overhead melebihi 100% karena
masing-masing sudah merupakan akumulasi dari diri overhead fungsi anaknya. Tetapi dengan
ini diaktifkan, pengguna dapat menemukan fungsi mana yang memiliki overhead paling banyak meskipun sampelnya
menyebar ke anak-anak.

Perhatikan contoh berikut; ada tiga fungsi seperti di bawah ini.

.ft C
batal foo(kosong) {
/* lakukan sesuatu */
}

bilah batal (batal) {
/* lakukan sesuatu */
foo();
}

int utama(kosong) {
batang()
0 kembali;
}
.ft

Pada kasus ini foo adalah anak dari bar, dan bar adalah anak langsung dari utama so foo juga adalah
anak dari utama. Dengan kata lain, utama adalah orang tua dari foo dan bar, dan bar adalah orang tua dari
foo.

Misalkan semua sampel dicatat dalam foo dan bar hanya. Saat direkam dengan rantai panggilan
output akan menampilkan sesuatu seperti di bawah ini dalam output perf yang biasa (self-overhead-only)
melaporkan:

.ft C
Simbol Overhead
........................................
60.00% foo
|
--- foo
bar
utama
__libc_start_main

40.00% bar
|
--- batang
utama
__libc_start_main
.ft

Saat opsi --children diaktifkan, tombol diri nilai overhead fungsi anak (yaitu
foo dan bar) ditambahkan ke orang tua untuk menghitung anak-anak atas. Dalam hal ini
laporan dapat ditampilkan sebagai:

.ft C
Simbol Diri Anak-anak
........................................
100.00% 0.00% __libc_start_main
|
--- __libc_start_main

100.00% 0.00% utama
|
--- utama
__libc_start_main

100.00% 40.00% bar
|
--- batang
utama
__libc_start_main

60.00% 60.00% foo
|
--- foo
bar
utama
__libc_start_main
.ft

Pada keluaran di atas, diri overhead dari foo (60%) ditambahkan ke anak-anak overhead dari
bar, utama dan __libc_start_main. Demikian juga, diri overhead dari bar (40%) ditambahkan ke
anak-anak overhead dari utama dan \_\_libc_start_main.

So \_\_libc_start_main dan utama ditampilkan terlebih dahulu karena memiliki kesamaan (100%) anak-anak
overhead (meskipun mereka memiliki nol diri overhead) dan mereka adalah orang tua dari foo dan
bar.

Sejak v3.16 anak-anak overhead ditampilkan secara default dan output diurutkan berdasarkan nya
nilai-nilai. Itu anak-anak overhead dinonaktifkan dengan menentukan opsi --no-children di
baris perintah atau dengan menambahkan laporan.anak-anak = palsu or atas.anak-anak = palsu dalam performa
berkas konfigurasi.

Gunakan perf-top online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Burung api
    Burung api
    Firebird RDBMS menawarkan fitur ANSI SQL
    & berjalan di Linux, Windows &
    beberapa platform Unix. Fitur
    konkurensi & kinerja yang sangat baik
    & kekuasaan...
    Unduh Firebird.dll
  • 2
    KompoZer
    KompoZer
    KompoZer adalah editor HTML wysiwyg menggunakan
    basis kode Mozilla Composer. Sebagai
    Pengembangan Nvu telah dihentikan
    pada tahun 2005, KompoZer memperbaiki banyak bug dan
    menambahkan f...
    Unduh KompoZer.dll
  • 3
    Pengunduh Manga Gratis
    Pengunduh Manga Gratis
    Pengunduh Manga Gratis (FMD) adalah
    aplikasi sumber terbuka ditulis dalam
    Object-Pascal untuk mengelola dan
    mengunduh manga dari berbagai situs web.
    Ini cermin...
    Unduh Pengunduh Manga Gratis
  • 4
    Aetbootin
    Aetbootin
    UNetbootin memungkinkan Anda membuat bootable
    Drive USB langsung untuk Ubuntu, Fedora, dan
    distribusi Linux lainnya tanpa
    membakar CD. Ini berjalan di Windows, Linux,
    dan ...
    Unduh UNetbootin.dll
  • 5
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM mudah digunakan
    Paket perangkat lunak open source ERP dan CRM
    (dijalankan dengan server php web atau sebagai
    perangkat lunak mandiri) untuk bisnis,
    yayasan...
    Unduh Dolibarr ERP - CRM
  • 6
    Klien SQL SQuirreL
    Klien SQL SQuirreL
    SQuirreL SQL Client adalah SQL grafis
    klien yang ditulis dalam Java yang memungkinkan
    Anda untuk melihat struktur JDBC
    database yang sesuai, jelajahi data di
    meja...
    Unduh SQuirreL SQL Client
  • Lebih banyak lagi »

Perintah Linux

Ad