Verständnisfrage CPU Auslastung

KonradZ

Lt. Junior Grade
Registriert
Mai 2018
Beiträge
318
CPU ist ein C2D E6750

Diesen will ich durch einen QuadCore ersetzen.

Die Frage die ich mir jetzt aber stelle ist, warum wird der denn so unterschiedlich ausgelastet?

Meistens ist es so, dass die CPU1 auf Anschlag läuft und die CPU2 auf ca. 80%
 

Anhänge

  • 2018-08-06 22.50.49-1.jpg
    2018-08-06 22.50.49-1.jpg
    82,3 KB · Aufrufe: 372
  • 2018-08-06 22.50.49-1-1.jpg
    2018-08-06 22.50.49-1-1.jpg
    108 KB · Aufrufe: 359
stell dir einfach vor ein Kern alleine ist Blöd und rechnet alles nacheinander ab ...

Nun hast du mehrere die auch alle Blöd sind ... also woran liegt das das ein Kern voll ausgelastet ist und der andere nicht ... na am Aufgabenverteiler ( Scheduler )

Problem für den ist aber das er nicht einfach sagen kann Kern 1 rechne mal dieses oder jenes und Kern 2 nimmt deine Ergebnisse und rechnet damit weiter ... dafür ist der Planungsaufwand zu groß.

Ergo wird auf einem Kern das wichtige berechnet und auf den anderen halt Nebensachen .

Das gleichverteilen der Last auf alle Kerne ist aktuell halt immer noch ein Problem ... und deswegen ist Single Core Performance oft noch wichtig.
 
Ok.

Was passiert dann hier, wenn man einen Quadcore einbaut?

Wird dann aber schon einigermaßen alles verteilt?
 
Die Frage ist nicht was macht die CPU ... sondern was kann die Software mit ihren Scheduler alles ...

Du kannst mit einigen Raytrace Programmen die komplette CPU ans Limit bringen auch wenn die 32 Kerne hat.

Wenn aber das Spiel XYZ nur einen Kern nutzt und die Grafikschnittstelle den anderen wirds nicht viel bringen .
 
Das Spiel in dem Benchmark ist World of Tanks.

Das müsste doch für QuadCore gut optimiert sein, denke ich?
 
Das liegt auch am Spiel, der Engine und der Parallelisierung.
Unreal Engine 4 ist so ein Fall, wo selbst Epic Games den Entwicklern davon Abrät bestimmte Prozesse zu Parallelisieren. Dieser Main-Thread wird dann halt einen Kern meist komplett auslasten und auf den anderen Kernen werden dann andere Sachen ausgelagert.

WoT basiert auf der CORE Engine und wurde im März optimiert, früher war das ausschließlich Single-Core abhängig. Wie gut das jetzt allerdings deine Kerne/Threads auslasten kann, weiß ich nicht.
 
KonradZ schrieb:
Das müsste doch für QuadCore gut optimiert sein, denke ich?
Nope. Afaik nutzt es nur 2 bis 3 Kerne. Physics + Sound Engine wurde schon damals auf nen anderen Kern ausgelagert, und dabei blieb es wohl auch, trotz aufgebohrter Engine.
 
Wichtig im vorliegenden Fall ist doch, dass die GPU sich langweilt (47%) und somit ein CPU-Limit vorliegt. Ergo ist das Aufrüsten der CPU eine gute Idee! :)
 
Zuletzt bearbeitet:
Zurück
Oben