Analyse der CPU-Last in Multicore-CPUs
528
Unnikrishnan
Ich versuche den idealen Lastdurchschnitt für einen meiner Linux-Server herauszufinden. Ich habe verstanden, dass die Last proportional zur Anzahl der CPU-Kerne sein sollte. Aber ich bezweifle, wie werden wir das bei Multi-Core-CPUs analysieren?
[root@server unnik]# getconf _NPROCESSORS_ONLN 16 [root@server unnik]# [root@server unnik]# grep "cpu cores" /proc/cpuinfo cpu cores : 4 cpu cores : 4 cpu cores : 4 cpu cores : 4 cpu cores : 4 cpu cores : 4 cpu cores : 4 cpu cores : 4 cpu cores : 4 cpu cores : 4 cpu cores : 4 cpu cores : 4 cpu cores : 4 cpu cores : 4 cpu cores : 4 cpu cores : 4 [root@server unnik]#
Nehmen wir an, Wenn ich eine durchschnittliche Last von 20 sehe, sollte ich sie mit 16 (keine CPUs) oder 16 * 4 = 64 (keine CPU x Kerne pro CPU) vergleichen?
Ihr Betriebssystem unterscheidet (normalerweise) nicht zwischen logischen und physischen Kernen. Es gibt keinen idealen Lastmittelwert ohne weitere Parameter. Wenn Sie Energie sparen möchten, wäre dies so nahe wie möglich bei Null. Wenn Sie es so weit wie möglich nutzen wollten, wäre es etwas. Darüber hinaus müssen Sie genau darauf achten, von wo aus Sie Ihren Durchschnitt lesen, da dies verschiedene Bedeutungen haben kann.
Seth vor 6 Jahren
0
das beantwortet die Frage nicht wirklich.
Unnikrishnan vor 6 Jahren
0
Deshalb ist es ein Kommentar. Da Sie keine Informationen angegeben haben, mit welchem Tool Sie den Durchschnitt ermitteln, kann es davon abhängen. Wenn Sie wirklich unsicher sind, wie Sie es interpretieren sollen (und die Dokumentation nichts enthält), erstellen Sie einen Testfall (mit einer definierten Last) und schauen Sie sich das an. Es ist nicht wirklich sinnvoll, sich auf die Anzahl der CPUs zu stützen, da die Kerne die Teile sind, die die Arbeit tatsächlich erledigen. Je nach Tool erhalten Sie möglicherweise andere Ergebnisse. Mit `htop` erhalten Sie eine begrenzte Visualisierung, die Ihnen helfen kann.
Seth vor 6 Jahren
0
Wie in der Frage [Wie kann ich htop lesen?] (Https://superuser.com/questions/540250/how-do-i-read-htop) ausführlich beschrieben, unterscheidet sich die Auslastung eines Systems von der Auslastung. Nur der zweite erfordert die Anzahl der Kerne. Abhängig von der Art der Prozesse, die Sie ausführen, ist eine hohe (er) Last zu erwarten. Die ideale Last wäre so gering wie möglich, da so wenig Prozesse wie möglich darauf warten.
Seth vor 6 Jahren
0
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