InggrisPerancisSpanyol

favorit OnWorks

perf-list - Online di Cloud

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

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

PROGRAM:

NAMA


perf-list - Daftar semua jenis acara simbolis

RINGKASAN


Perf daftar [hw|sw|cache|tracepoint|pmu|event_glob]

DESKRIPSI


Perintah ini menampilkan jenis peristiwa simbolis yang dapat dipilih dalam berbagai kinerja
perintah dengan opsi -e.

EVENT PEMODIFIKASI


Acara opsional dapat memiliki pengubah dengan menambahkan titik dua dan satu atau beberapa pengubah.
Pengubah memungkinkan pengguna untuk membatasi peristiwa yang akan dihitung. Pengubah berikut:
ada:

u - penghitungan ruang pengguna
k - penghitungan kernel
h - penghitungan hypervisor
I - penghitungan tidak menganggur
G - penghitungan tamu (dalam KVM tamu)
H - penghitungan host (bukan di tamu KVM)
p - tingkat presisi
P - gunakan level presisi maksimum yang terdeteksi
S - baca nilai sampel (PERF_SAMPLE_READ)
D - sematkan acara ke PMU

p pengubah dapat digunakan untuk menentukan seberapa tepat alamat instruksi seharusnya.
p pengubah dapat ditentukan beberapa kali:

0 - SAMPLE_IP dapat memiliki selip sewenang-wenang
1 - SAMPLE_IP harus memiliki selip konstan
2 - SAMPLE_IP diminta untuk memiliki 0 selip
3 - SAMPLE_IP harus memiliki 0 selip

Untuk sistem Intel, pengambilan sampel peristiwa yang tepat diimplementasikan dengan PEBS yang mendukung hingga
tingkat presisi 2.

Pada sistem AMD diimplementasikan menggunakan IBS (hingga presisi-level 2). Pengubah yang tepat
bekerja dengan jenis acara 0x76 (siklus cpu, jam CPU tidak dihentikan) dan 0xC1 (operasi mikro
pensiun). Kedua peristiwa dipetakan ke pengambilan sampel eksekusi IBS (IBS op) dengan Penghitung Op IBS
Bit kontrol (IbsOpCntCtl) diatur masing-masing (lihat Manual Programmer Arsitektur AMD64
Volume 2: Pemrograman Sistem, 13.3 Pengambilan Sampel Berbasis Instruksi). Contoh untuk menggunakan IBS:

perf record -a -e cpu-cycles:p ... # gunakan siklus penghitungan operasi ibs
perf record -a -e r076:p ... # sama dengan -e cpu-cycles:p
perf record -a -e r0C1:p ... # gunakan ibs op menghitung mikro-ops

RAW HARDWARE EVENT DESKRIPSI


Bahkan ketika sebuah acara tidak tersedia dalam bentuk simbolis dalam kinerja saat ini, itu bisa saja
dikodekan dengan cara khusus per prosesor.

Misalnya Untuk CPU x86 NNN mewakili pengkodean register mentah dengan tata letak
IA32_PERFEVTSELx MSRs (lihat [Manual Pengembang Perangkat Lunak Arsitektur Intel® 64 dan IA-32
Volume 3B: Panduan Pemrograman Sistem] Gambar 30-1 Tata Letak IA32_PERFEVTSELx MSRs) atau AMD
PerfEvtSeln (lihat [Manual Programmer Arsitektur AMD64 Volume 2: Pemrograman Sistem],
Halaman 344, Gambar 13-7 Daftar Acara-Pilih Kinerja (PerfEvtSeln)).

Catatan: Hanya bidang bit berikut yang dapat diatur dalam register penghitung x86: event, umask,
tepi, inv, cmask. khususnya hanya tamu/host dan flag mode OS/pengguna harus diatur menggunakan EVENT
MODIFIER.

Contoh:

Jika dokumen Intel untuk QM720 Core i7 menggambarkan suatu peristiwa sebagai:

Masker Acara Umask
Nomor Nilai Mnemonic Deskripsi Komentar

A8H 01H LSD.UOPS Menghitung jumlah operasi mikro Gunakan cmask=1 dan
disampaikan oleh detektor aliran loop terbalik untuk menghitung
siklus

pengkodean mentah 0x1A8 dapat digunakan:

perf stat -e r1a8 -a tidur 1
catatan perf -e r1a8 ...

Anda harus merujuk ke dokumentasi khusus prosesor untuk mendapatkan detail ini. Beberapa
dari mereka dirujuk di bagian LIHAT JUGA di bawah ini.

BERPARAMETER EVENT


Beberapa acara pmu terdaftar oleh daftar-perf akan ditampilkan dengan ? di dalamnya. Sebagai contoh:

hv_gpci/dtbp_ptitc,phys_processor_idx=?/

Ini berarti bahwa ketika diberikan sebagai suatu peristiwa, nilai untuk ? juga harus disediakan. Untuk
contoh:

perf stat -C 0 -e 'hv_gpci/dtbp_ptitc,phys_processor_idx=0x2/' ...

PILIHAN


Tanpa opsi, semua peristiwa yang diketahui akan terdaftar.

Untuk membatasi penggunaan daftar:

1. hw or perangkat keras untuk membuat daftar peristiwa perangkat keras seperti cache-misses, dll.

2. sw or perangkat lunak untuk membuat daftar peristiwa perangkat lunak seperti sakelar konteks, dll.

3. Cache or hwcache untuk membuat daftar peristiwa cache perangkat keras seperti L1-dcache-loads, dll.

4. titik jejak untuk membuat daftar semua peristiwa tracepoint, sebagai alternatif gunakan subsys_glob:event_glob untuk
filter berdasarkan subsistem tracepoint seperti sched, block, dll.

5. PMU untuk mencetak event PMU yang disediakan kernel.

6. Jika tidak ada di atas yang cocok, itu akan menerapkan glob yang disediakan ke semua acara,
mencetak yang cocok.

7. Sebagai upaya terakhir, ia akan melakukan pencarian substring di semua nama acara.

Satu atau lebih jenis dapat digunakan pada saat yang sama, daftar acara untuk jenis
ditentukan.

Mendukung format mentah:

1. --mentah-buang, menunjukkan raw-dump dari semua acara.

2. --mentah-buang [hw|sw|cache|tracepoint|pmu|event_glob], menunjukkan raw-dump tertentu
jenis acara.

Gunakan perf-list online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Kerangka Web Gin
    Kerangka Web Gin
    Gin adalah kerangka kerja web yang sangat cepat
    ditulis dalam bahasa Golang yang dapat tampil hingga
    40 kali lebih cepat, berkat
    API seperti martini dan versi kustom dari
    httpout...
    Unduh Kerangka Web Gin
  • 2
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX berbasis dan MX LINUX con
    berbagai entornos de escritorios. Ini
    aplikasi yang juga dapat diambil
    dari
    https://sourceforge.net/projects/cereu...
    Unduh CEREUS LINUX
  • 3
    Pelatih Tugas
    Pelatih Tugas
    Pelatih Tugas - Tugas ramah Anda
    Pengelola. Pelatih Tugas terbuka gratis
    sumber todo manager. Itu tumbuh dari
    frustrasi tentang program lain tidak
    menangani komposit...
    Unduh Pelatih Tugas
  • 4
    Mesin Database HyperSQL (HSQLDB)
    Mesin Database HyperSQL (HSQLDB)
    HSQLDB adalah mesin basis data relasional
    ditulis dalam Java, dengan driver JDBC,
    sesuai dengan ANSI SQL:2016. Kecil,
    mesin dan server multithread yang cepat
    dengan mem...
    Unduh Mesin Basis Data HyperSQL (HSQLDB)
  • 5
    BATIK-PEMULIHAN
    BATIK-PEMULIHAN
    Pemulihan Proyek dikembangkan oleh Batik
    Recovery Teamwork dari Indonesia, ini
    Pemulihan Batik merupakan turunan dari
    TWRP resmi yang telah dimodifikasi oleh
    kembangkan...
    Download BATIK-PEMULIHAN
  • 6
    TightVNC
    TightVNC
    TightVNC adalah versi perbaikan dari VNC,
    alat desktop jarak jauh gratis yang hebat.
    peningkatannya termasuk ramah bandwidth
    Pengkodean "Ketat", transfer file
    di ...
    Unduh TightVNC
  • Lebih banyak lagi »

Perintah Linux

Ad