PerfWatch

English version (using Google translation service)

Das Windows-Programm PerfWatch ist im Rahmen des c't-Artikels Virtuelles Tandem (c't 24/2002 S.120) entstanden und zeigt die interne Auslastung des Prozessors oder der Prozessoren des Systems an.

Die Anzeige des Windows-Taskmanagers ist in den meisten Fällen deutlich höher, da er die Auslastung auf der Ebene des Betriebssystems anzeigt. Dadurch zählen auch die Zeiten als Auslastung, in denen der Prozessor intern wartet, beispielsweise auf einen Hauptspeicherzugriff.

Screenshot

PerfWatch hingegen zeigt nur die Zeit an, die der Prozessor effektive Arbeit erledigt, die internen Wartezeiten zählen dabei nicht. Es ist sozusagen die "Netto-Arbeitszeit" ohne Pausen. Um die Auslastung eines Prozessors zu erhöhen, bietet Intel beim Pentium 4 eine Technik namens "Hyper-Threading". Je geringer die interne Auslastung ist, umso mehr kann man von "Hyper-Threading" profitieren.

Screenshot

Um die Auslastung zu ermitteln, bedient sich PerfWatch der "Performance Monitoring Unit" (PMU) des Prozessors. Beim Pentium 4 zählt das Ereignis "Uops Retired", beim Athlon, Duron und Opteron das Ereignis "Retired Ops", beim Itanium und Itanium 2 das Ereignis "Retired IA-64 Instructions" abzüglich "Retired NOP Instructions" und bei XScale-Prozessoren "Instruction executed".

Zum Ausführen von PerfWatch benötigt man Administratorrechte, damit PerfWatch den Treiber zur Abfrage der PMU starten kann.

FAQ

Q: Ich erhalte unter einer 64-Bit-Windows-Version (Vista/x64 und Windows 7/x64) die Meldung "Der zum Betrieb notwendige Treiber kann nicht geladen werden, Fehlercode 9,0,12,577". Was kann ich tun?
A: Das liegt daran, dass die 64-Bit-Windows-Versionen signierte Treiber verlangen. Sie können das umgehen, indem Sie beim Booten F8 drücken und dann im Menü "Erzwingen der Treibersignatur deaktivieren" wählen. Diese Einstellung bleibt allerdings nicht erhalten, wenn Sie neu starten; beim Standby jedoch schon.

PerfWatch - "100% CLEAN" AWARD    Reviews on SoftSea    PerfWatch - Editor's Pick    PerfWatch - 5 stars award    PerfWatch - heise Software Verzeichnis

Downloads

PerfWatch 2.12 (für Xeon/Pentium 4, Pentium III, Pentium M, Core, Core 2, Core i3/i5/i7, Atom und Athlon/Duron, ab Windows NT 4.0, Windows 9x/ME wird nicht unterstützt)

  P4MaxPerf 1.1 (Testprogramm für maximale CPU-Auslastung; für Xeon/Pentium 4)

PerfWatch/IA-64 2.12 (für Itanium (Merced) und Itanium 2 (McKinley+Madison), ab Windows Advanced Server)

PerfWatch/x64 2.12 (für Opteron/Athlon 64, Pentium-Modelle mit EM64T, Intel Core 2 und Core i3/i5/i7, Atom, ab Windows XP 64-Bit (Extended Systems))

PerfWatch/XScale 2.2 (für XScale, für Windows CE 4.x/Windows Mobile)

Kontakt

Weitere Tools

(c) 2003-11 Matthias Withopf

Valid XHTML 1.0 Strict