Ito ang command pmdaperfevent na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
pmdaperfevent - hardware performance counter performance metrics domain agent (PMDA)
SINOPSIS
$PCP_PMDAS_DIR/perfevent/pmdaperfevent [-d domain] [-l logfile] [-U username] [-i port]
[-p] [-u socket] [-6]
DESCRIPTION
pmdaperfevent ay isang Performance Metrics Domain Agent (PMDA) na nagko-configure at nagbabasa ng
mga counter ng pagganap ng hardware gamit ang Linux kernel perf_event API.
Ang perpekto Nag-e-export ang PMDA ng mga sukatan para sa mga counter ng pagganap ng hardware na maaaring i-configure
mula sa Linux kernel perf_event API. Ginagamit ng PMDA ang libpfm4 library para ma-access ang
mga counter ng pagganap ng hardware kaya ang anumang mga counter na suportado sa libpfm4 ay dapat na
magagamit. Kasama rin ang kakayahang basahin ang mga counter ng Intel RAPL sa pamamagitan ng direktang MSR
access. Sinusuportahan ng PMDA ang awtomatikong paglo-load ng iba't ibang mga counter para sa bawat hardware
arkitektura. Ang isang file ng pagsasaayos ay ginagamit upang tukuyin ang nais na mga counter para sa bawat isa
hardware performance monitoring unit (PMU). Ang configuration file ay nagbibigay-daan sa iba
mga counter na i-program sa iba't ibang mga CPU at sumusuporta sa round-robin na pagtatalaga ng uncore
mga counter na kailangan para sa ilang AMD chips.
Kino-configure ng PMDA ang mga counter upang mabilang ang mga kaganapan sa parehong user at kernel mode. Ibig sabihin nito
na ang mga hardware counter ay hindi magagamit na gamitin ng mga normal na unprivileged na application ng user
kapag sila ay ginagamit ng PMDA. Ang PMDA ay nagbibigay ng mekanismo upang pansamantalang huwag paganahin ang
system-wide counter upang payagan ang mga normal na user na magamit ang mga counter kung sila
hiling. Tingnan mo perfalloc(1) para sa mga detalye.
Isang maikling paglalarawan ng pmdaperfevent sumusunod ang mga pagpipilian sa command line:
-d Napakahalaga na ang mga sukatan ng pagganap domain numerong tinukoy dito ay
kakaiba at pare-pareho. Yan ay, domain dapat ay naiiba para sa bawat PMDA sa isa
host, at pareho domain dapat gamitin ang numero para sa parehong PMDA sa lahat ng mga host.
-l Lokasyon ng log file. Bilang default, isang log file na pinangalanan perpektong.log nakasulat sa
ang kasalukuyang direktoryo ng pmcd(1) kailan pmdaperfevent ay nagsimula, ibig sabihin
$PCP_LOG_DIR/pmcd. Kung ang log file ay hindi malikha o hindi maisusulat, ang output ay
sa halip ay nakasulat sa karaniwang error.
-U User account kung saan patakbuhin ang ahente. Ang default ay ang privileged "root"
account.
-i makinig sa ibinigay na numero ng port para sa koneksyon mula sa pmcd(1)
-p makipag-usap sa pmcd(1) sa pamamagitan ng stdin/stdout
-u asahan pmcd(1) upang kumonekta sa ibinigay na unix domain socket
-6 asahan pmcd(1) upang kumonekta sa ibinigay na ipv6 port (numero o pangalan)
INSTALL
Ang perpekto Ang PMDA ay hindi isinaaktibo bilang default. Upang i-install ang PMDA, gawin ang sumusunod bilang
ugat:
# cd $PCP_PMDAS_DIR/perfevent
# ./I-install
Kung gusto mong i-undo ang pag-install, gawin ang sumusunod bilang root:
# cd $PCP_PMDAS_DIR/perfevent
# ./Alisin
pmdaperfevent ay inilunsad ng pmcd(1) at hindi kailanman dapat direktang ipatupad. Ang Pag-install
at Alisin ang mga script abiso pmcd(1) kapag ang ahente ay na-install o inalis.
Gamitin ang pmdaperfevent online gamit ang mga serbisyo ng onworks.net