Ich habe Ubuntu auf einer Multi-Core-CPU mit 32 Kernen laufen. Wenn ich die CPU-Auslastung mit dem Befehl top überprüfe, werden manchmal mehr als 100% angezeigt, z. B. 340%, 650% usw. Ich habe einige Untersuchungen durchgeführt und festgestellt, dass es sich tatsächlich um eine Summe der Verwendungen über verschiedene Kerne hinweg handelt. Wenn zum Beispiel die 1. CPU-Auslastung 20%, die 2. 30%, die 3. 40% und die verbleibenden 0% beträgt, zeigt 'top' 20 + 30 + 40 = 90%.
Es ist etwas verwirrend und irreführend. Ich glaube, der oberste Befehl sollte die CPU-Auslastung zwischen 0 und 100 anzeigen, indem die Auslastung über alle Kerne berechnet wird. In meinem obigen Beispiel würde ich erwarten - (90 * 100) / 3200 = 2,8125%. Ist das ein Fehler mit Top-Befehl? sollte es als Erweiterung für zukünftige Versionen betrachtet werden? Bitte beraten
top
, und es ist wahrscheinlich zu lte, um es zu ändern. Nichts