Mittelwertbildung laden: Philosophie?
Nehmen wir an, ich arbeite in einem Unternehmen und dieses Unternehmen besitzt nur einen Server. Am Ende jeden Monats betritt mein Chef mein Büro und fragt mich: "Brauchen wir neue CPUs?". Sagen wir auch, dass das Unternehmen als Faustregel neue CPUs benötigt, wenn mehr als 70% der "Systemressourcen" verwendet werden. Wenn ich lscpu tippe, bekomme ich
fabi@alien-linux:~$ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Thread(s) per core: 2 Core(s) per socket: 4 Socket(s): 1 ...
Also rechne ich
X = (Nr of CPUs)*(Nr of sockets)*(Nr of cores per socket)*(Threads per core)
Das ist in meinem Fall 84. Nehmen wir der Einfachheit halber an, dass ich "top" mit einer sehr hohen Abtastrate über den gesamten Monat ausführe und es ständig angezeigt wird
50.0 50.0 50.0
Das bedeutet, dass im Durchschnitt 50 Prozesse entweder von den Kernen bearbeitet wurden, die darauf warteten, oder mit dem Status "UNINTERRUPTABLE". Gut, ich berechne
0.7 * 84 = 58.8
Dies bedeutet, dass 70% der Systemressourcen = 58,8 Prozesse sind.
Da ich nur 50 Prozesse habe, kann ich meinem Chef mit Nein antworten, wir brauchen keine neue Hardware.
Hier ist meine Frage:
Ist das richtig?
Die Frage wurde hier gestellt und die Antwort war, dass diese Berechnung nicht korrekt ist. Ich verstehe nicht warum...
freundliche Grüße,
FW
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4