EngelsFransSpaans

Ad


OnWorks-favicon

cpupower-monitor - Online in de cloud

Voer cpupower-monitor uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is het commando cpupower-monitor dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


cpupower-monitor - Rapporteer processorfrequentie en inactieve statistieken

KORTE INHOUD


processorkracht controleren -l

processorkracht controleren [-c][-M ,[,...]] [-i seconden]
processorkracht controleren [-c][-m ,[,...]] commando

PRODUCTBESCHRIJVING


cpupower-monitor rapporteert statistieken over processortopologie, frequentie en inactieve energiestatus.
Een van beide commando is gevorkt en statistieken worden afgedrukt na voltooiing, of statistieken zijn
periodiek afgedrukt.

cpupower-monitor implementeert onafhankelijke slaapstand- en frequentietellers van de processor.
Sommige worden opgehaald uit kernelstatistieken, andere lezen hardware direct uit
registreert. Gebruik -l om een ​​overzicht te krijgen van welke ondersteund worden op uw systeem.

Opties


-l
Maak een lijst van beschikbare monitoren op uw systeem. Aanvullende details over elke monitor zijn
weergegeven:

· De naam tussen aanhalingstekens die kan worden doorgegeven aan de parameter -m.

· Het aantal verschillende tellers dat de monitor ondersteunt tussen haakjes.

· De hoeveelheid tijd in seconden dat de tellers kunnen overlopen als gevolg van
uitvoeringsbeperkingen.

· De naam en een beschrijving van elke teller en zijn processorhiërarchieniveau
dekking tussen vierkante haken:

· [T] -> Draad

· [C] -> Kern

· [P] -> Processorpakket (socket)

· [M] -> Teller machine/platform breed

-M , ,...
Geef alleen specifieke monitoren weer. Gebruik de monitorstring(s) geleverd door de optie -l.

-ik seconden
Meet interval.

-c
Plan het proces op elke kern voordat u begint en stopt met meten. Dit zou kunnen
nodig zijn voor de Idle_Stats-monitor wanneer er geen andere op MSR gebaseerde monitor (moet worden uitgevoerd op
de kern die wordt gemeten) wordt parallel uitgevoerd. Dit is om de processors wakker te schudden
diepere slaaptoestanden en laat de kernel zijn cpuidle (C-state) informatie opnieuw opnemen
voordat u de cpuidle-timings van sysfs leest.

commando
Meet inactiviteits- en frequentiekarakteristieken van een willekeurig commando/workload. De
uitvoerbaar commando is gevorkt en bij het verlaten, statistieken verzameld sinds het was
gevorkt worden weergegeven.

-v
Verhoog de breedsprakigheid als het binaire bestand is gecompileerd met de DEBUG-optieset.

MONITOR BESCHRIJVING


Idle_Statistieken
Toont statistieken van het cpuidle-kernelsubsysteem. Waarden worden opgehaald uit
/sys/devices/system/cpu/cpu*/cpuidle/state*/. De kernel werkt deze waarden elke keer bij
een rusttoestand wordt ingevoerd of verlaten. Daarom kan er enige onnauwkeurigheid zijn wanneer er kernen in zitten
enige tijd in rust wanneer de meting begint of eindigt. In het ergste geval kan het gebeuren
dat één kern gedurende de hele meettijd en het gebruik van de inactieve toestand in een inactieve toestand bleef
tijd zoals geëxporteerd door de kernel werd niet bijgewerkt. In dit geval een staatsresidentie van 0
procent wordt weergegeven terwijl het 100 was.

Mperf
De naam komt van de gebruikte aperf/mperf (gemiddelde en maximale) MSR-registers
beschikbaar op recente X86-processors. Het toont de gemiddelde frequentie (inclusief boost
frequenties). Het feit dat op alle recente hardware de mperf-timer stopt met tikken
inactieve toestand wordt het ook gebruikt om C0 (processor is actief) en Cx (processor is in any
slaapstand) tijden. Deze tellers hebben niet de onnauwkeurigheidsbeperkingen
"Idle_Stats"-tellers kunnen worden weergegeven. Werkt mogelijk slecht op Linux-2.6.20 tot en met 2.6.29, omdat de
acpi-cpufreq kernelfrequentiestuurprogramma wist periodiek aperf/mperf-registers daarin
pitten.

Nehalem Zandbrug Haswell uitgebreid
Intel Core- en Package-slaapstandtellers. Threads (hyperthreaded kernen) zijn dat misschien niet
in staat om diepere kernstaten binnen te gaan als zijn broer of zus wordt gebruikt. Diepste pakketslaaptoestanden
kan in werkelijkheid worden weergegeven als machine-/platformbrede slaapstanden en kan alleen worden ingevoerd als
alle kernen zijn inactief. Zoek Intel-handleidingen op (sommige vindt u in de sectie Referenties)
voor verdere details. De monitoren zijn genoemd naar de CPU-familie waar de slaapstand staat
mogelijkheden zijn geïntroduceerd en komen mogelijk niet exact overeen met de CPU-naam van het platform. Voor
een IvyBridge-processor heeft bijvoorbeeld slaapstandmogelijkheden die zijn geïntroduceerd in
Nehalem- en SandyBridge-processorfamilies. Dus op een IvyBridge-processor krijgt men
Nehalem en SandyBridge slaapstatusmonitors. HaswellExtended extra pakket slaapstand
mogelijkheden zijn alleen beschikbaar in een specifieke Haswell (familie 0x45) en waarschijnlijk ook
andere toekomstige verwerkers.

Fam_12u Fam_14u
AMD laptop- en desktopprocessor (familie 12u en 14u) slaapstandtellers. De registers
zijn toegankelijk via PCI en kunnen daarom nog steeds worden uitgelezen terwijl cores offline zijn.

Er is één speciale balie: NBP1 (North Bridge P1). Deze geeft altijd 0 of 1 terug,
afhankelijk van of de energiestatus van de North Bridge P1 minstens één keer is ingevoerd
tijd meten. Het kunnen invoeren van de NBP1-status hangt ook af van grafisch energiebeheer.
Daarom kan deze teller worden gebruikt om te controleren of het energiebeheer van het stuurprogramma van de grafische kaart werkt
werkt zoals verwacht.

Voorbeelden


cpupower monitor -l" kan tonen:
Monitor "Mperf" (3 toestanden) - Kan overlopen na 922000000 s

...

Monitor "Idle_Stats" (3 statussen) - Kan overlopen na 4294967295 s

...

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

Bewaak de scp-opdracht, toon zowel Mperf- als Idle_Stats-statustellerstatistieken, maar in
uitgewisselde bestelling.

Wees voorzichtig dat de typische opdracht om één CPU volledig te gebruiken door te doen:

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

Werkt niet zoals verwacht, omdat de gemeten uitvoer wordt omgeleid naar /dev/null. Dit
kan worden omzeild door de regel in een eigen, klein shell-script te plaatsen. Druk op CTRL-c om
beëindig de opdracht en laat de meetuitvoer zien.

REFERENTIES


"BIOS en Kernel Developer's Guide (BKDG) voor AMD Family 14h-processors"
http://support.amd.com/us/Processor_TechDocs/43170.pdf

"Intel® Turbo Boost-technologie in Intel® Core™ microarchitectuur (Nehalem) gebaseerd
Verwerkers" http://download.intel.com/design/processor/applnots/320354.pdf

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

Gebruik cpupower-monitor online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad