www.wikidata.de-de.nina.az
Die Prozessorauslastung auch CPU Last oder CPU Auslastung wird fur Multitasking Systeme ermittelt Sie beschreibt welchen Anteil seiner Arbeitszeit einer oder mehrere der Hauptprozessoren eines Computers tatsachlich produktive Aufgaben bearbeitet und wird ublicherweise prozentual angegeben Sie stellt eine Art Wirkungsgrad dar Je mehr Rechenzeit fur die Bewaltigung laufender Prozesse benotigt wird desto hoher ist die CPU Auslastung 1 Grafische Darstellung der CPU Last unter Windows Hier werden nebeneinander die Auslastung aller hier 8 CPU Kerne dargestellt In einem Multitasking System muss zwischen den einzelnen ablaufenden Prozessen laufend umgeschaltet werden siehe praemptives Multitasking Dieses Umschalten fuhrt zu einer Belastung des Prozessors Wahrend der Umschaltzeit kann der Prozessor keine produktiven Prozesse ausfuhren Wird ein Betriebssystem benutzt was dieses nicht unterstutzt wie zum Beispiel MS DOS kann der Prozessor nur ein Programm bearbeiten Dann ist die Auslastung uninteressant da der Anwender die nicht genutzte Leistung nicht fur andere Aufgaben nutzen kann Erst ein Multitasking fahiges Betriebssystem sorgt mit einem Scheduling fur das Zuteilen von Zeitscheiben an die aktiven Prozesse Kann ein Programm nicht weiterrechnen z B weil es auf Eingabedaten wartet oder schon zu lange lauft wechselt das Betriebssystem zu dem nachsten Programm Wenn kein Programm eine Berechnung durchfuhren mochte ubernimmt der Leerlaufprozess bei dem moderne Betriebssysteme den Prozessor in einen Stromsparmodus versetzen siehe Speedstep Cool n Quiet Die meisten Programme berucksichtigen in der CPU Auslastung auch Wartezyklen wahrend die CPU z B auf Speicherzugriffe wartet da sie die CPU Auslastung aus der Sicht des Betriebssystems anzeigen Die Zeit die die CPU tatsachlich mit rechnen verbringt macht meist nur einen Bruchteil der gemessenen CPU Auslastung aus Spezielle Burnin Software versucht daher die tatsachliche CPU Auslastung hoch zu halten um zu Testzwecken moglichst hohe Temperaturen zu erreichen 2 Inhaltsverzeichnis 1 Berechnung 2 Darstellung 3 Siehe auch 4 EinzelnachweiseBerechnung BearbeitenFormal berechnet sich die Prozessorauslastung damit als Verhaltnis aus der Nutzarbeitszeit und der geleisteten Arbeitszeit des Prozessors Bei n laufenden Prozessen die jeweils die Nutzzeit t k displaystyle t k nbsp hatten ergibt sich damit die Formel h k 1 n t k t gesamt displaystyle eta frac sum k 1 n t k t text gesamt nbsp tgesamt ist dabei die Gesamtzeit Ein Prozessor kann maximal zu 100 ausgelastet werden Daraus folgt dass 0 lt h 1 displaystyle 0 lt eta leq 1 nbsp gelten muss Darstellung BearbeitenOft wird der zeitliche Verlauf der CPU Last graphisch dargestellt Viele Betriebssysteme bringen eigene Werkzeuge dafur mit z B Windows Task Manager 3 oder Unix top 4 Mit zusatzlichen Tools konnen diese Verlaufe dann oft mitprotokolliert und ausgewertet werden beispielsweise per SNMP und dem Tool MRTG Siehe auch BearbeitenSchedulingEinzelnachweise Bearbeiten Was ist die CPU Last 23 August 2013 abgerufen am 23 Oktober 2018 BurnInTest Abgerufen am 23 Oktober 2018 Die CPU Auslastung unter Windows anzeigen Abgerufen am 23 Oktober 2018 Linux auf einem Blatt Abgerufen am 23 Oktober 2018 Abgerufen von https de wikipedia org w index php title Prozessorauslastung amp oldid 208508548