Mittelwertbildung laden: Philosophie?

291
Fabian Werner

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

2
Dies ist eine zu vereinfachende Menge von Metriken, um die vorliegende Frage zu beantworten. Es gibt noch viele andere wichtige Messgrößen, die bei der Bestimmung Ihrer Hardwareanforderungen zu bewerten sind. Frank Thomas vor 9 Jahren 0
Könnten Sie dies etwas ausführlicher erläutern? Nur um mich anzufangen. Fabian Werner vor 9 Jahren 0
Sie müssen sich Ihre Anwendungen und Ihre Kapazitäten anschauen. Laufen die von Ihnen unterstützten Apps auch zu Spitzenzeiten optimal für Ihre Benutzer? Wie schwankt die RAM-Nutzung im Laufe des Tages? Wie lange warten Sie auf Speicherzugriff? Frank Thomas vor 9 Jahren 0
Ja, aber all das bezieht sich auf Dinge, die sich von der CPU-Nutzung unterscheiden. Fabian Werner vor 9 Jahren 0
Nichts zur Frage "Brauchen wir neue Hardware?" zeigt eine Fixierung auf der CPU an. Frank Thomas vor 9 Jahren 0
Nun, ich dachte, dass dies (dh der Ausschluss aller anderen Faktoren, die einen Engpass verursachen könnten) durch die Natur der Frage klar ist. Bearbeitet in "Brauchen wir neue CPUs?". Fabian Werner vor 9 Jahren 0

0 Antworten auf die Frage