Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

mac:loadavg [2011/04/16 20:41]
wikisysop
mac:loadavg [2013/07/26 12:24] (aktuell)
wikisysop
Zeile 4: Zeile 4:
 In UNIX Systemen liefert das <fc #​008000>​top</​fc>​-Kommando((http://​developer.apple.com/​mac/​library/​documentation/​Darwin/​Reference/​ManPages/​man1/​top.1.html)) eine Übersicht über die Auslastung des Systems in Echtzeit. Das beinhaltet den aktuellen Speicherbedarf (physikalischen und virtuellen RAM), die CPU- und Netzwerkauslastung,​ Disk I/O usw. Außerdem können Prozessleichen (Zombies) aufgespürt werden. Die meisten Anzeigen sind im Prinzip selbsterklärend,​ der Wert <fc #​008000>​Load Average</​fc>​ (Load Avg) jedoch bedarf vermutlich einer Erklärung. In UNIX Systemen liefert das <fc #​008000>​top</​fc>​-Kommando((http://​developer.apple.com/​mac/​library/​documentation/​Darwin/​Reference/​ManPages/​man1/​top.1.html)) eine Übersicht über die Auslastung des Systems in Echtzeit. Das beinhaltet den aktuellen Speicherbedarf (physikalischen und virtuellen RAM), die CPU- und Netzwerkauslastung,​ Disk I/O usw. Außerdem können Prozessleichen (Zombies) aufgespürt werden. Die meisten Anzeigen sind im Prinzip selbsterklärend,​ der Wert <fc #​008000>​Load Average</​fc>​ (Load Avg) jedoch bedarf vermutlich einer Erklärung.
  
-<​xterm>​$ <fc #​008000>​top</​fc> ​(cr) +<​xterm>​$ <fc #​008000>​top</​fc>​ 
-Processes: 68 total, 5 running, 1 stuck, 62 sleeping, 321 threads ​                                                                           13:08:46+Processes: 68 total, 5 running, 1 stuck, 62 sleeping, 321 threads ​                                                             13:08:46
 <fc #​800000>​Load Avg: 1.12, 1.14, 1.00</​fc> ​ CPU usage: 11.48% user, 2.20% sys, 86.31% idle  SharedLibs: 10M resident, 7660K data, 0B linkedit. <fc #​800000>​Load Avg: 1.12, 1.14, 1.00</​fc> ​ CPU usage: 11.48% user, 2.20% sys, 86.31% idle  SharedLibs: 10M resident, 7660K data, 0B linkedit.
 MemRegions: 11326 total, 576M resident, 20M private, 314M shared. PhysMem: 610M wired, 890M active, 360M inactive, 1859M used, 4268M free. MemRegions: 11326 total, 576M resident, 20M private, 314M shared. PhysMem: 610M wired, 890M active, 360M inactive, 1859M used, 4268M free.
Zeile 12: Zeile 12:
 </​xterm>​ </​xterm>​
  
-Load Average beschreibt die durchschnittliche Systemauslastung in einem Werte Triple, welche die Auslastung der aktuellen Minute, der letzten fünf und der letzten 15 Minuten beschreibt. Dabei ist nicht die CPU-Auslastung gemeint, sondern vielmehr die Anzahl der Prozesse, welche in der Run Queue der CPU quasi Schlange stehen und auf Bearbeitung warten. Ein Prozess in der Run Queue erzeugt eine Load von 1, zwei Prozesse von 2 etc. Dabei ist es unerheblich,​ ob nun ein Prozess viel oder wenig Last erzeugt, ob er die CPU malträtiert oder ihr nur ein müdes Lächeln entlockt. Natürlich aber erzeugen Prozesse, die von der CPU schnell abgearbeitet werden können, dahinter nicht so schnell eine Schlange wartender Prozesse. Generell kann man sagen, dass je niedriger die Load des Systems ist, desto weniger ausgelastet ist es. Die Werte der Load Average geben demnach Auskunft zur Entwicklung der Systemauslastung.+Load Average beschreibt die durchschnittliche Systemauslastung in einem Werte Triple, welche die Auslastung der aktuellen Minute, der letzten fünf und der letzten 15 Minuten beschreibt. Dabei ist nicht die CPU-Auslastung gemeint, sondern vielmehr die Anzahl der Prozesse, welche in der Run Queue der CPU quasi Schlange stehen und auf Bearbeitung warten. Ein Prozess in der Run Queue erzeugt eine Load von 1, zwei Prozesse von 2 etc. Dabei ist es unerheblich,​ ob nun ein Prozess viel oder wenig Last erzeugt, ob er die CPU malträtiert oder ihr nur ein müdes Lächeln entlockt. Natürlich aber erzeugen Prozesse, die von der CPU schnell abgearbeitet werden können, dahinter nicht so schnell eine Schlange wartender Prozesse. Generell kann man sagen, dass je niedriger die Load des Systems ist, desto weniger ausgelastet ist es. Die Werte der Load Average geben demnach Auskunft zur Entwicklung der Systemauslastung. Aufgefallen ist mir dieser Wert zum ersten mal auf einem Webserver, welcher kaum noch mehr reagiert hat. Hier fanden sich >><​fc #​008000>​load avg</​fc><<​ Werte im mittleren zweistelligen Bereich, was dann schon als extrem hohe Werte anzusehen sind.
  
 **Beispiele:​** **Beispiele:​**
Zeile 22: Zeile 22:
 Weitere Möglichkeiten sich die Load eines Systems anzeigen zu lassen sind die Kommandos <fc #​008000>​uptime</​fc>​((http://​developer.apple.com/​mac/​library/​documentation/​Darwin/​Reference/​ManPages/​man1/​uptime.1.html)) und <fc #​008000>​w</​fc>​((http://​man.cx/​w%281%29)):​ Weitere Möglichkeiten sich die Load eines Systems anzeigen zu lassen sind die Kommandos <fc #​008000>​uptime</​fc>​((http://​developer.apple.com/​mac/​library/​documentation/​Darwin/​Reference/​ManPages/​man1/​uptime.1.html)) und <fc #​008000>​w</​fc>​((http://​man.cx/​w%281%29)):​
  
-<​xterm>​$ <fc #​008000>​uptime</​fc> ​(cr)+<​xterm>​$ <fc #​008000>​uptime</​fc>​
 14:08  up 14:06, 3 users, <fc #​800000>​load averages: 0,03 0,11 0,​23</​fc>​ 14:08  up 14:06, 3 users, <fc #​800000>​load averages: 0,03 0,11 0,​23</​fc>​
 </​xterm>​ </​xterm>​
  
-<​xterm>​$ <fc #​008000>​w</​fc> ​(cr)+<​xterm>​$ <fc #​008000>​w</​fc> ​
 14:08  up 14:07, 3 users, <fc #​800000>​load averages: 0,03 0,10 0,​23</​fc>​ 14:08  up 14:07, 3 users, <fc #​800000>​load averages: 0,03 0,10 0,​23</​fc>​
 USER     ​TTY ​     FROM              LOGIN@ ​ IDLE WHAT USER     ​TTY ​     FROM              LOGIN@ ​ IDLE WHAT
mac/loadavg.1302979288.txt.gz (17086 views) · Zuletzt geändert: 2011/04/16 20:41 von wikisysop
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0