Amazon Best VPN GoSearch

Favicon OnWorks

perf-list - Dalam talian dalam Awan

Jalankan senarai perf dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah senarai perf arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


perf-list - Senaraikan semua jenis acara simbolik

SINOPSIS


sempurna senarai [hw|sw|cache|tracepoint|pmu|event_glob]

DESCRIPTION


Perintah ini memaparkan jenis acara simbolik yang boleh dipilih dalam pelbagai perf
arahan dengan pilihan -e.

PERISTIWA PENGUBAH


Acara secara pilihan boleh mempunyai pengubah suai dengan menambahkan titik bertindih dan satu atau lebih pengubah suai.
Pengubah suai membenarkan pengguna untuk menyekat peristiwa untuk dikira. Pengubah suai berikut
ada:

u - pengiraan ruang pengguna
k - pengiraan kernel
h - pengiraan hipervisor
I - tidak terbiar mengira
G - pengiraan tetamu (dalam tetamu KVM)
H - pengiraan hos (bukan dalam tetamu KVM)
p - aras tepat
P - gunakan tahap tepat maksimum yang dikesan
S - baca nilai sampel (PERF_SAMPLE_READ)
D - sematkan acara kepada PMU

. p pengubah suai boleh digunakan untuk menentukan betapa tepatnya alamat arahan itu.
. p pengubah suai boleh ditentukan beberapa kali:

0 - SAMPLE_IP boleh tergelincir sewenang-wenangnya
1 - SAMPLE_IP mesti tergelincir berterusan
2 - SAMPLE_IP diminta untuk mempunyai 0 skid
3 - SAMPLE_IP mesti mempunyai 0 skid

Untuk sistem Intel, pensampelan acara yang tepat dilaksanakan dengan PEBS yang menyokong sehingga
tahap tepat 2.

Pada sistem AMD ia dilaksanakan menggunakan IBS (sehingga tahap tepat 2). Pengubah suai yang tepat
berfungsi dengan jenis acara 0x76 (kitaran cpu, jam CPU tidak dihentikan) dan 0xC1 (mikro-ops
bersara). Kedua-dua acara dipetakan kepada persampelan pelaksanaan IBS (Oprasi IBS) dengan Kaunter Op IBS
Set bit kawalan (IbsOpCntCtl) masing-masing (lihat Manual Pengaturcara Seni Bina AMD64
Jilid 2: Pengaturcaraan Sistem, 13.3 Persampelan Berasaskan Arahan). Contoh untuk menggunakan IBS:

rekod perf -a -e cpu-cycles:p ... # gunakan kitaran pengiraan ibs op
rekod perf -a -e r076:p ... # sama seperti -e kitaran cpu:p
rekod perf -a -e r0C1:p ... # gunakan ibs op mengira mikro-op

RAW PERKAKASAN PERISTIWA DESKRIPTOR


Walaupun acara tidak tersedia dalam bentuk simbolik dalam perf sekarang, ia boleh
dikodkan dengan cara khusus setiap pemproses.

Contohnya Untuk CPU x86 NNN mewakili pengekodan daftar mentah dengan susun atur
IA32_PERFEVTSELx MSRs (lihat [Manual Pembangun Perisian Intel® 64 dan IA-32 Architectures
Jilid 3B: Panduan Pengaturcaraan Sistem] Rajah 30-1 Reka Letak IA32_PERFEVTSELx MSR) atau AMD
PerfEvtSeln (lihat [Manual Pengaturcara Seni Bina AMD64 Jilid 2: Pengaturcaraan Sistem],
Halaman 344, Rajah 13-7 Daftar Pilih Acara Prestasi (PerfEvtSeln)).

Nota: Hanya medan bit berikut boleh ditetapkan dalam daftar kaunter x86: acara, umask,
tepi, inv, cmask. Esp. tetamu/hos sahaja dan bendera mod OS/pengguna mesti disediakan menggunakan EVENT
PENGUBAH SUAI.

Contoh:

Jika dokumen Intel untuk QM720 Core i7 menerangkan peristiwa sebagai:

Topeng Acara Umask
Bil. Komen Penerangan Mnemonik Nilai

A8H 01H LSD.UOPS Mengira bilangan mikro-op Gunakan cmask=1 dan
dihantar oleh pengesan aliran gelung songsang ke kiraan
kitaran

pengekodan mentah 0x1A8 boleh digunakan:

perf stat -e r1a8 -a sleep 1
rekod perf -e r1a8 ...

Anda harus merujuk kepada dokumentasi khusus pemproses untuk mendapatkan butiran ini. Beberapa
daripadanya dirujuk dalam bahagian LIHAT JUGA di bawah.

DIPARAMETERKAN ACARA


Beberapa acara pmu yang disenaraikan oleh senarai perf akan dipaparkan dengan ? dalam diri mereka. Sebagai contoh:

hv_gpci/dtbp_ptitc,phys_processor_idx=?/

Ini bermakna apabila disediakan sebagai acara, nilai untuk ? mesti dibekalkan juga. Untuk
contoh:

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

PILIHAN


Tanpa pilihan semua acara yang diketahui akan disenaraikan.

Untuk mengehadkan penggunaan senarai:

1. hw or perkakasan untuk menyenaraikan peristiwa perkakasan seperti cache-miss, dsb.

2. sw or perisian untuk menyenaraikan peristiwa perisian seperti suis konteks, dsb.

3. cache or hwcache untuk menyenaraikan peristiwa cache perkakasan seperti L1-dcache-loads, dsb.

4. titik jejak untuk menyenaraikan semua peristiwa titik jejak, sebagai alternatif gunakan subsys_glob:event_glob kepada
tapis mengikut subsistem titik jejak seperti jadual, blok, dsb.

5. pmu untuk mencetak acara PMU yang dibekalkan kernel.

6. Jika tiada satu pun di atas sepadan, ia akan menggunakan glob yang dibekalkan pada semua acara,
mencetak yang sepadan.

7. Sebagai pilihan terakhir, ia akan melakukan carian subrentetan dalam semua nama acara.

Satu atau lebih jenis boleh digunakan pada masa yang sama, menyenaraikan acara untuk jenis tersebut
dinyatakan.

Menyokong format mentah:

1. --raw-dump, menunjukkan pembuangan mentah semua peristiwa.

2. --raw-dump [hw|sw|cache|tracepoint|pmu|event_glob], menunjukkan pembuangan mentah sesuatu yang tertentu
macam acara.

Gunakan senarai perf dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.