Archiv Prozessoren 8.660 Themen, 54.742 Beiträge

Geschwindigkeitsvorteil von Dual-Core CPUs

Frankie.Mrk / 5 Antworten / Baumansicht Nickles

Wie nutzte ich den Geschwindigkeitsvorteil von Dual-Core CPUs, z.b. Athlon 64 X2 ? Ab welcher Betriebssystem-Plattform werden diese unterstützt ? Wie aktiviere ich die Unterstützung ?

cbuddeweg Frankie.Mrk „Geschwindigkeitsvorteil von Dual-Core CPUs“
Optionen

Betriebssysteme für den Heimgebrauch wo ich es weiß mit Multiprozessorunterstützung: Win XP mit SP2, Vista, Linux alle aktuellen Distributionen
XP siehe Treiber http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_871,00.html
Vista erkennt die allein genauso wie die aktuellen Linuxdistributionen
Nutzung des Geschwindigkeitsvorteils - nur wenn die Software und der Betriebssystemkern das gemeinsam unterstützen.

Tilo Nachdenklich Frankie.Mrk „Geschwindigkeitsvorteil von Dual-Core CPUs“
Optionen

Z.B. beim Komprimieren von Videos mit Nero Recode von MPEG2 nach MPEG4 (Nero Digital):
Einfach zwei Videos zugleich komprimieren. Nero Recode zweimal starten.

Mit einem Core 2 Duo kann ich zwei Videos komprimieren, eines mit der Sat-Karte aufnehmen und ein viertes von Festplatte anschauen und Richtung Fernseher ausgeben. Allerdings verteilen sich die Aktionen bei mir geschickt auf zwei große schnelle Festplatten. Die Grafikkarte entlastet die CPU ein wenig beim Komprimieren. aber garantiert 100% CPU-Last...trotzdem starten andere Anwendungen zügig, z.B. Internetverbindung.

Programmstart:
Ansonsten - schnelle Festplatte vorausgesetzt - starten Anwendungen viel schneller mit Doppelkern, wenn eine Anwendung mit relevanter Prozzilast läuft und nun die neue Anwendung zusätzlich gestartet wird.

Frankie.Mrk Tilo Nachdenklich „Z.B. beim Komprimieren von Videos mit Nero Recode von MPEG2 nach MPEG4 Nero...“
Optionen

Hallo liebe Nickles.de Forums-Kollegen,

erstmal besten Dank für eure Tips. Ich will meine Fragen mal noch etwas konkretisieren. Ich habe einen PC mit 3800er Athlon 64 X2, Betriebssystem ist Win-XP professional mit SP2. Ich fahre z.b. eine Anwendung auf Core 2 mit 20%, Core 1 bleibt laut Everest auf 0%. Wenn ich eine 2te Anwendung starte, erhöht sich laut Everest die Auslastung auf CPU 2 z.b. auf 80%, CPU 1 bleibt weiterhin auf 0 %. Der Taskmanager von Win-XP verteilt anscheinend nicht automatisch die Last auf die beiden Cores. Was kann man tun ? Geht das mit Win-XP professional überhaupt ? Wird das überhaupt unterstützt ? Oder braucht man dafür Vista ? Oder Windows-Server 2003 ?

Beste Grüße
Frankie.Mrk

Borlander Frankie.Mrk „Hallo liebe Nickles.de Forums-Kollegen, erstmal besten Dank für eure Tips. Ich...“
Optionen

Nabend Frankie...

Der Taskmanager von Win-XP verteilt anscheinend nicht automatisch die Last auf die beiden Cores.
Der Taskmanager verteilt überhaupt gar nichts, der bietet nur eine Anzeige der laufenden Prozesse und einige grundlegende Benutzerschnittstellen zur Prozesssteuerung. Die Verteilung der Prozesse/Threads auf die jeweiligen CPUs passiert ganz unten im Kernel. Sofern die Prozesse nicht explizit an eine bestimmte CPU gebunden wurden wird die Last recht gleichmäßig auf alle vorhandenen CPUs Verteilt - das ist bei allen SMP-fähigen Windows-Versionen der Fall, insbesondere also auch bei WinXP Pro.

Was zeigt denn eigentlich der Tastmanager an?
Unter Ansicht/CPU-Verlauf kannst Du eine einzelanzeige für jede CPU einstellen.


Gruß
Borlander

Frankie.Mrk Borlander „Nabend Frankie... Der Taskmanager verteilt überhaupt gar nichts, der bietet nur...“
Optionen

Hallo Borlander,

ich denke, Du hast recht. Im Taskmanager unter Ansicht/CPU-Verlauf/Einzelanzeige sehe ich, wie sich die Last auf die 2 Kerne verteilt. Ich denke, Everest-Home bietet hier nicht die korrekte Anzeige.

Besten Dank
Gruß
Frankie.Mrk