Ich versuche, die tatsächliche GPU-Prozessorlast auf meinem iMac mit dem M290x zu ermitteln. Der gemeldete Lastdurchschnitt geht nie über 5, selbst wenn Cinebench 3D-Benchmarks ausgeführt werden. Das bedeutet doch nicht nur 5 % GPU-Auslastung, oder?
Wie interpretiere ich den Lastdurchschnitt (ich gehe davon aus, dass es sich um den Messwert für die GPU handelt)? Ich habe einen Screenshot angehängt.
Läuft das neueste Yosemite.
Der Lastdurchschnitt ist CPU-basiert, nicht GPU-basiert. Die Zahlen stehen für eine, fünf und fünfzehn Minuten Durchschnitt der CPU-Last.
Eine Single-Core-CPU ist wie eine einzige Fahrspur. Stellen Sie sich vor, Sie sind ein Brückenwärter ... manchmal ist Ihre Brücke so voll, dass Autos Schlange stehen, um sie zu überqueren. Sie möchten die Leute wissen lassen, wie sich der Verkehr auf Ihrer Brücke bewegt. Eine anständige Metrik wäre, wie viele Autos zu einer bestimmten Zeit warten. Wenn keine Autos warten, wissen ankommende Fahrer, dass sie sofort hinüberfahren können. Wenn Autos im Stau stehen, wissen die Fahrer, dass sie mit Verzögerungen rechnen müssen.
Quelle: http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages
1 Kern mit einer Last von 1 bedeutet, dass der Kern zu 100 % ausgelastet ist. Aber Sie können Lasten hinzufügen, wenn Sie mehr Kerne heben. 4 CPU's mit einer Last von 1 bedeutet, dass die Summe der 4 Kerne zu 25% ausgelastet ist, eine Last von 4 bedeutet 100%. Eine Last höher als die Anzahl der Kerne bedeutet, dass die Kerne die Last nicht bewältigen können und die CPU zu 100% pro Kern läuft (und ist der Engpass Ihres Systems).
Öffnen Sie das Terminal und geben Sie ein
man getloadaverage
Um die Manpage zu zitieren:
Die Funktion getloadavg() gibt die Anzahl der Prozesse in der Systemlaufwarteschlange im Durchschnitt über verschiedene Zeiträume zurück. Bis zu nelem Proben werden abgerufen und aufeinanderfolgenden Elementen von loadavg[] zugewiesen. Das System erlegt maximal 3 Proben auf, die Durchschnittswerte über die letzten 1, 5 bzw. 15 Minuten darstellen.
Beachten Sie, dass normalerweise für UNIX/Linux-Systeme ein System ohne Last diese drei Zahlen nahe Null (untere Grenze) haben sollte. Für Mac OS X Mavericks und spätere Versionen scheint diese untere Grenze näher bei 1 zu liegen, wahrscheinlich aufgrund der Funktionsweise des Systemplaners.
getloadavg(3)
?"Hardwarebeschleunigung" könnte auch zum Lastdurchschnitt beitragen (ohne Engpässe).
Franklin Yu