InglesPransesEspanyol

Ad


OnWorks favicon

cpupower-monitor - Online sa Cloud

Patakbuhin ang cpupower-monitor sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na cpupower-monitor 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


cpupower-monitor - Iulat ang dalas ng processor at idle na istatistika

SINOPSIS


cpupower monitor -l

cpupower monitor [-c][-m ,[,...]] [-i segundo]
cpupower monitor [-c][-m ,[,...]] utos

DESCRIPTION


cpupower-monitor nag-uulat ng processor topology, frequency at idle power state statistics.
Alinman utos ay naka-forked at ang mga istatistika ay naka-print sa pagkumpleto nito, o ang mga istatistika ay
naka-print sa pana-panahon.

cpupower-monitor nagpapatupad ng mga independiyenteng processor sleep state at frequency counter.
Ang ilan ay nakuha mula sa mga istatistika ng kernel, ang ilan ay direktang nagbabasa ng hardware
nagrerehistro. Gamitin ang -l upang makakuha ng pangkalahatang-ideya na sinusuportahan sa iyong system.

Options


-l
Ilista ang mga available na monitor sa iyong system. Ang mga karagdagang detalye tungkol sa bawat monitor ay
ipinapakita:

· Ang pangalan sa mga panipi na maaaring ipasa sa -m parameter.

· Ang bilang ng iba't ibang counter na sinusuportahan ng monitor sa mga bracket.

· Ang tagal ng oras sa mga segundo na maaaring umapaw ang mga counter, dahil sa
mga hadlang sa pagpapatupad.

· Ang pangalan at isang paglalarawan ng bawat counter at ang antas ng hierarchy ng processor nito
saklaw sa square bracket:

· [T] -> Thread

· [C] -> Core

· [P] -> Processor Package (Socket)

· [M] -> Machine/Platform wide counter

-m , ,...
Magpakita lamang ng mga partikular na monitor. Gamitin ang (mga) string ng monitor na ibinigay ng -l na opsyon.

-i segundo
Sukatin ang pagitanl.

-c
Iskedyul ang proseso sa bawat core bago simulan at tapusin ang pagsukat. Ito ay maaaring
ay kailangan para sa Idle_Stats monitor kapag walang ibang MSR based monitor (na kailangang patakbuhin sa
ang core na sinusukat) ay tumatakbo nang magkatulad. Ito ay upang gisingin ang mga processor mula sa
mas malalim na estado ng pagtulog at hayaan ang kernel na muling i-account ang cpuidle (C-state) na impormasyon nito
bago basahin ang cpuidle timing mula sa sysfs.

utos
Sukatin ang mga katangian ng idle at dalas ng isang arbitrary na command/load ng trabaho. Ang
pinatutupad utos ay sanga at sa paglabas nito, ang mga istatistika ay natipon mula noong ito ay
tinidor ay ipinapakita.

-v
Dagdagan ang verbosity kung ang binary ay pinagsama-sama sa hanay ng opsyon na DEBUG.

MONITOR mga paglalarawan


Idle_Stats
Nagpapakita ng mga istatistika ng cpuidle kernel subsystem. Ang mga halaga ay kinukuha mula sa
/sys/devices/system/cpu/cpu*/cpuidle/state*/. Ina-update ng kernel ang mga halagang ito sa bawat oras
isang idle na estado ang ipinasok o iniwan. Samakatuwid, maaaring may ilang hindi tumpak kapag ang mga core ay nasa
isang idle state para sa ilang oras kapag ang panukala ay nagsimula o nagtatapos. Sa pinakamasamang kaso maaari itong mangyari
na ang isang core ay nanatili sa isang idle na estado para sa buong oras ng pagsukat at ang idle na paggamit ng estado
Ang oras na na-export ng kernel ay hindi na-update. Sa kasong ito, isang state residency na 0
porsyento ay ipinapakita habang ito ay 100.

Mperf
Ang pangalan ay mula sa aperf/mperf (average at maximum) MSR registers na ginamit na
magagamit sa kamakailang mga processor ng X86. Ipinapakita nito ang average na dalas (kabilang ang boost
mga frequency). Ang katotohanan na sa lahat ng kamakailang hardware ang mperf timer ay humihinto sa pag-tick sa anuman
idle state ito ay ginagamit din upang ipakita ang C0 (processor ay aktibo) at Cx (processor ay nasa anumang
estado ng pagtulog) oras. Ang mga counter na ito ay walang mga paghihigpit sa kamalian
Maaaring magpakita ang mga "Idle_Stats" na mga counter. Maaaring gumana nang hindi maganda sa Linux-2.6.20 hanggang 2.6.29, bilang ang
acpi-cpufreq Ang kernel frequency driver ay pana-panahong nag-clear ng aperf/mperf registers sa mga iyon
mga butil

Nehalem SandyBridge HaswellExtended
Mga counter ng estado ng pagtulog ng Intel Core at Package. Maaaring hindi ang mga thread (hyperthreaded cores).
kayang pumasok sa mas malalim na core states kung gagamitin ang kapatid nito. Pinakamalalim na mga estado ng pagtulog sa pakete
maaaring sa katotohanan ay lumabas bilang machine/platform wide sleep states at maaari lamang ipasok kung
lahat ng mga core ay walang ginagawa. Maghanap ng mga manwal ng Intel (ang ilan ay ibinigay sa seksyong Mga Sanggunian)
para sa karagdagang detalye. Ang mga monitor ay ipinangalan sa pamilya ng CPU kung saan ang estado ng pagtulog
ipinakilala ang mga kakayahan at maaaring hindi eksaktong tumugma sa pangalan ng CPU ng platform. Para sa
halimbawa ang isang processor ng IvyBridge ay may mga kakayahan sa estado ng pagtulog na ipinakilala sa
Mga pamilya ng processor ng Nehalem at SandyBridge. Kaya sa isang IvyBridge processor ay makukuha ng isa
Nehalem at SandyBridge sleep state monitor. HaswellExtended extrang package sleep state
ang mga kakayahan ay magagamit lamang sa isang partikular na Haswell (pamilya 0x45) at malamang din
iba pang mga hinaharap na processor.

Pamilya_12h Pamilya_14h
AMD laptop at desktop processor (pamilya 12h at 14h) sleep state counter. Ang mga rehistro
ay ina-access sa pamamagitan ng PCI at samakatuwid ay maaari pa ring basahin habang ang mga core ay naka-offline.

Mayroong isang espesyal na counter: NBP1 (North Bridge P1). Ang isang ito ay palaging nagbabalik ng 0 o 1,
depende sa kung ang North Bridge P1 na estado ng kuryente ay nakapasok kahit isang beses
sukatin ang oras. Ang pagiging makapasok sa estado ng NBP1 ay nakasalalay din sa pamamahala ng kapangyarihan ng graphics.
Samakatuwid, ang counter na ito ay maaaring gamitin upang i-verify kung ang pamamahala ng kapangyarihan ng driver ng graphics
ay gumagana tulad ng inaasahan.

HALIMBAWA


cpupower monitor -l" ay maaaring magpakita ng:
Subaybayan ang "Mperf" (3 estado) - Maaaring umapaw pagkatapos ng 922000000 s

...

Subaybayan ang "Idle_Stats" (3 estado) - Maaaring umapaw pagkatapos ng 4294967295 s

...

cpupower monitor -m "Idle_Stats,Mperf" scp /tmp/test /nfs/tmp

Subaybayan ang scp command, ipakita ang parehong Mperf at Idle_Stats states counter statistics, ngunit sa
nagpalitan ng order.

Mag-ingat na ang karaniwang utos upang ganap na magamit ang isang CPU sa pamamagitan ng paggawa:

cpupower monitor cat /dev/zero >/dev/null

Hindi gumagana tulad ng inaasahan, dahil ang sinusukat na output ay na-redirect sa /dev/null. Ito
maaaring malutas sa pamamagitan ng paglalagay ng linya sa isang sariling, maliit na script ng shell. Pindutin ang CTRL-c sa
wakasan ang utos at ipakita ang sukat na output.

Mga sanggunian


"BIOS at Kernel Developer's Guide (BKDG) para sa AMD Family 14h Processor"
http://support.amd.com/us/Processor_TechDocs/43170.pdf

"Intel® Turbo Boost Technology sa Intel® Core™ Microarchitecture (Nehalem) Based
Mga processor" http://download.intel.com/design/processor/applnots/320354.pdf

"Intel® 64 at IA-32 Architectures Software Developer's Manual Volume 3B: System
Gabay sa Programa" http://www.intel.com/products/processor/manuals

Gumamit ng cpupower-monitor online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad