Hallo,
kennt jemand die genaue Bedeutung der Auslastungswerte in /proc/loadavg?
Leider habe ich dazu nirgends etwas gefunden und den Kernel-Source möchte ich mir dafür nicht unbedingt reinziehen...
Oder anders gefragt: Was ist der maximale Wert? Ab welcher Zahl ist ein Server "ausgelastet" und fängt an "träge" zu reagieren?
Grüße Olaf
/proc/loadavg Bedeutung der Werte
-
- Administrator
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: /proc/loadavg Bedeutung der Werte
Code: Select all
man 3 getloadavg
Lesenswerter Artikel: http://www.teamquest.com/resources/gunt ... /index.htmgetloadavg(3) wrote:DESCRIPTION
The getloadavg() function returns the number of processes in the system run queue averaged over various periods of time. [...] The system imposes a maximum of 3 samples, representing averages over the last 1, 5, and 15 minutes, respectively.
Re: /proc/loadavg Bedeutung der Werte
Hallo,
danke für die schnelle Antwort.
man ist nicht wirklich eine Hilfe, dort steht immer, wie auch bei so gut wie allen google-Fundstellen im Netz, nur "Durchschnittswerte der letzten 1/5/15 Minuten" aber eben nicht die Bedeutung der Werte.
Das und der Artikel sind da schon hilfreicher :)
Wenn ich es richtig verstanden habe gibts es also keinen Maximalwert da die Zahlen nicht die CPU-Auslastung sondern die Zahl der wartenden bzw. laufenden Prozesse widergibt. Theoretisch könnte die Zahl mehrere Hundert erreichen...
Kann man auch irgendwo die aktuelle CPU-Auslastung auslesen?
Grüße
danke für die schnelle Antwort.
Code: Select all
man 3 getloadavg
Lesenswerter Artikel: http://www.teamquest.com/resources/gunt ... /index.htm[/quote]getloadavg(3) wrote:The getloadavg() function returns the number of processes in the system run queue averaged over various periods of time. [...]
Das und der Artikel sind da schon hilfreicher :)
Wenn ich es richtig verstanden habe gibts es also keinen Maximalwert da die Zahlen nicht die CPU-Auslastung sondern die Zahl der wartenden bzw. laufenden Prozesse widergibt. Theoretisch könnte die Zahl mehrere Hundert erreichen...
Kann man auch irgendwo die aktuelle CPU-Auslastung auslesen?
Grüße
-
- Administrator
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: /proc/loadavg Bedeutung der Werte
Die Bedeutung steht im ersten Satz... :roll:oko wrote:man ist nicht wirklich eine Hilfe, dort steht immer, wie auch bei so gut wie allen google-Fundstellen im Netz, nur "Durchschnittswerte der letzten 1/5/15 Minuten" aber eben nicht die Bedeutung der Werte.
Richtig.oko wrote:Wenn ich es richtig verstanden habe gibts es also keinen Maximalwert da die Zahlen nicht die CPU-Auslastung sondern die Zahl der wartenden bzw. laufenden Prozesse widergibt.
...oder auch vierstellig...oko wrote:Theoretisch könnte die Zahl mehrere Hundert erreichen...
In /proc/stat stehen einige Angaben. Eine Erklärung zu den einzelnen Werte findest du unter http://lxr.linux.no/source/Documentatio ... s/proc.txtoko wrote:Kann man auch irgendwo die aktuelle CPU-Auslastung auslesen?
Einfacher erhältst du die (aufbereiteten) Angaben mit `top -bn1|grep ^Cpu`.