Download the Tom's Hardware App aus dem AppStore
Die Referenz für aktuelle News aus dem Technologiebereich
Ja Nein

Anwendungen CPUs zuweisen: THG Task Assignment Manager

von

Alte Software und viele Open-Source-Tools nutzen nur einen Prozessor. Man nennt solche Anwendungen Single-­Core-Software oder Single-threaded-Software. Betreibt man solche Programme in einem Multiprozessor-System, bringen sie oft weniger Leistung als in einem PC mit nur einem Prozessor. Zudem bremsen alte Anwendungen Windows in einem Multiprozessor-Sys­tem aus. Denn beide Prozessoren stehen in ständiger Kommunikation und gleichen laufend ihre Cache-Inhalte ab.

Durch den Synchronisierungsvorgang steht für das Betriebssystem und andere Anwendungen entsprechend weniger Leistung zur Verfügung. Damit das System nicht ausgebremst wird, ist es meist sinnvoll, Single-Core-Software auf nur einem Prozessorkern zu betreiben. Komfortabel geht das mit dem Dual-Core-Optimie­rer 1.0 (THG Task Assignment Manager) von Daniel Schuhmann, einem Mitarbeiter und Programmierer von Tom’s Hardware. Er ordnet Prozesse einer CPU zu. Mit dem Tool lassen sich zudem Zuweisungsprofile für Anwendungen erstellen. Der Nutzer gibt dabei vor, ob eine Anwendung wie das Rip-Programm Cdex 1.70 Beta 2 die Leis­tung von einer oder zwei CPUs nutzen soll. Kommt etwa per Vorgabe nur ein Prozessorkern für Cdex zum Einsatz, steht die Leistung des zweiten Kerns anderen Programmen zur Verfügung.

Entpacken Sie das Tool in ein neu ­angelegtes Verzeichnis mit der Bezeichnung C:\THG und starten Sie die Datei „TaskAssign.exe“. Auf der Registerkarte „Select Application and Assign“ sehen Sie alle Programme, die gerade geöffnet sind. Markieren Sie das Programm, das Sie einem Core zuweisen wollen, und klicken Sie auf „Assign task affinity to a certain CPU“. Legen Sie jetzt fest, auf welchem Core der Prozess ablaufen soll. Standardmäßig sind unter Windows XP alle verfügbaren CPUs markiert. Entfernen Sie zum Beispiel den Haken bei „CPU 1“, damit die Software ausschließlich den ersten Prozessor nutzt. Automatisieren lässt sich die Zuweisung über Profile. Wechseln Sie dazu auf die Registerkarte „Application Profiles“. Klicken Sie auf „Browse“ und navigieren Sie in das Verzeichnis, in dem die Software liegt, für die ein Profil erstellt werden soll. Markieren Sie die EXE-Datei und klicken Sie auf „Öffnen“. Klicken Sie auf „Add“. Das Zuweisungs-Menü erscheint. Setzen Sie einen Haken bei dem Prozessor, dem die Software zugeordnet werden soll. Bestätigen Sie mit „OK“. Es wird ein Profil erstellt. Um es nachträglich anzupassen, markieren Sie einen Eintrag, klicken auf „Set Affinity“ und ändern die Einstellungen. Mit „Delete“ löschen Sie Profile. Sobald Sie fortan ein Programm starten, für das Sie ein Profil angelegt haben, wird es automatisch einem Core zugeordnet.

Achtung: Die automatische Zuordnung der Software zu ­einem Prozessorkern funktioniert nur, wenn der THG Task Assignment Manager gestartet ist. Schließen Sie daher das Tool erst, wenn Sie es nicht mehr verwenden wollen.

Verlinken:
32
Kommentare
X
Abschicken

Kommentare
Kommentare alternativ im Forum lesen
GAMango 16/01/2008 19:38
Ausblenden
-0+

hallo

guter artikel, aber als ich es austesten wollte kam ich leider nicht weit. Aus der dritten seite steht
"Nun muss nur noch die Datei ?boot.ini? im Laufwerk ?C:? angepasst werden."
Ich hab die datei boot.ini nicht gefunden, habe nur ein Laufwerk und es heißt C. Habe auch schon die suchfunktion von Microsoft benutzt.
Bitte um hilfe

tobias 16/01/2008 19:54
Ausblenden
-0+

@GAMango

die boot.ini ist eine Sytemdatei und für dich nicht sichtbar.
Such nach einer Lösung wie man Sytemdateien oder unsichtbare Dateien sichtbar macht.

CU111 16/01/2008 20:13
Ausblenden
-0+

Warum schreibst Du es nicht gleich??
Windows-Explorer, Extras->Ordneroptionen, Register Ansicht.
Marker bei geschützte Systemdateien ausblenden (empfehlen) entfernen.

Sollte man nach der Änderung aber wieder einschalten.;)

micha_intel 16/01/2008 20:27
Ausblenden
-0+

Wie optimiere ich Quad Core CPUs ? :'(

Fudde 16/01/2008 20:28
Ausblenden
-0+

Super sache ! habs direkt umgesetzt !
bin gespanmnt wann ich die ersten performance schuebe merke !
die boot.ini ist auch über: rechtsclk Arbeitsplatz/systemeigenschaften-erweitert/starten-wiederhertellen-einstellungen/ punkt 3 boot.ini bearbeiten ...zu erreichen :-)

derGhostrider 16/01/2008 22:55
Ausblenden
-0+

Ach, Leute! Das sind doch teilweise wieder Urban-Ledgends!

Die Einstellung "PerfEnablePackageIdle=1" ist überflüssig. Nachzulesen bei MS:
http://support.microsoft.com/kb/896256

Dort steht, daß man =0 schreiben muß, wenn man den Patch deaktivieren will und daß man =1 schreiben KANN. Das hat sozusagen keine Auswirkung, da es dann genau so aktiviert ist, wie in dem Zustand, wenn man den Schlüssel gar nicht einfügt.

Placebo - bringt also nix.

.

Der AMD Dual-Core optimizer ist, so stand es zumindest mal bei AMD, nur für probleme in einigen SPIELEN gedacht. Auf so manchem Opteron, für den der Dual-Core Optimizer nicht gedacht ist, hat er schon Probleme verursacht.
Glaubt lieber an die Aussagen der Hersteller als an irgendwelche dritten Personen! AMD wird schon wissen, ob man ein Tool benötigt um die maximale Leistung aus den CPUs zu holen oder nicht.

.

/usemptimer: Laut http://support.microsoft.com/kb/938448/de
Ausschließlich für "dual-core AMD Opteron Prozessoren oder AMD Opteron Multi-Prozessor-Prozessoren". Die Einstellung ist für andere CPUs laut Microsoft nutzlos.

.

Das Programm um die CPU-Zuteilung vorzunehmen ist einerseits ein alter Hut, andererseits ist eine ähnliche Funktion bereits im Taskmanager integriert - dort wird die Einstellung nur nicht beibehalten. Dafür gibt's aber ein Tool, ich meine von MS, welches die EXE-Dateien mit einem Hinweis versieht, daß dieses Programm nur auf einer CPU laufen soll. Die GUI scheint also nur zwei Sachen zu vereinen: Die Taskmanager-Einstellungen und das MS-Tool zur Bindung der Applikation an einen einzelnen Kern.

...

Bin gespannt was als nächstes Kommt - ein "Teil zwei" mit "geheimen" Registry-Einträgen, die laut MS nur Werte zwischen 1 und 3 auswerten, die man jedoch auf 5 stellen soll? Gab es schon häufig genug.

Ich bin etwas skeptisch, was diesen Bericht betrifft. Erinnert mich zu sehr an die "geheimen Tuning-Tipps" aus billigen Computerzeitschriften.

aloha 16/01/2008 23:13
Ausblenden
-0+

Wo gibts den THG Task Assignment Manager zum Downloaden?

aloha 17/01/2008 00:03
Ausblenden
-0+

ich meine hier auf thg, fremdsites gibts ja genug.

anonymous 17/01/2008 01:05
Ausblenden
-0+

Omg was für alte patches grabt ihr da aus ?
KB896256 wurde erst durch KB929338 und dann durch KB931784 ersetzt, siehe z.B: http://patch-info.de/artikel/2007/04/10/347

dennis_78 17/01/2008 04:31
Ausblenden
-0+

Naja - ich habe mittels 3D Mark 06 (Gott sei Dank habe ich mir vorher ein Image gemacht) feststellen müssen, das NACH der Installation von dem Utility Dual-Core Optimizer, sich mein Score verschlechtert hat.
Also für Gamer würde ich das Tool
(zumindest bei nem Socket 939 4800+, o.ä. ) nicht empfehlen.
Den Treiber habe ich zumindest schon vom WindowsUpdate erhalten.
Und der hat tatsächlich ein wenig Leistung erbracht.

anonymous 17/01/2008 08:13
Ausblenden
-0+

Wie siehts bei Windows Vista aus?

impaled 17/01/2008 09:43
Ausblenden
-0+

Hi Leutz,

gibt es sowas auch für Quadcores unter WIN XP ? Oder ist vielleicht sowas in dem SP 3 für WIN XP enthalten ?
Oder jemand andere nützliche Tips, wie man WIN XP am besten für Quad optimiert ?

Gruß

Impaled

anonymous 17/01/2008 09:54
Ausblenden
-0+

(fast) genau den gleichen artikel, mit teilweise den selben bildern gabs vor 3 monaten schon im PC Magazin. Aber schadet ja nie wenn man sowas kostenlos nachlesen kann

anonymous 17/01/2008 12:17
Ausblenden
-0+

Ja würd mich auch für Quad optimierung interessieren.

Gerryt 17/01/2008 12:48
Ausblenden
-0+

Wo Bitte kann amn das THG Task Assignment Manager Downloaden?

xricer 17/01/2008 12:55
Ausblenden
-0+

Ich danke für diesen Test/Infobericht. will mir in den nächsten wochen einen Dualcore von Intel zulegen und wieder zurück auf XP. also kam der Artikel wie gerufen ;-)

B-S-E 17/01/2008 12:58
Ausblenden
-0+

Und was ist mit Windows XP 64? Der Patch für Intel-CPU Computer funktioniert nicht auf einem XP 64!

anonymous 17/01/2008 14:22
Ausblenden
-0+

ich schließe mich micha_intel an... was ist mit Quad Core CPUs?

f1delity 17/01/2008 15:49
Ausblenden
-0+

Für AMD System gibts den Optimizer als x64 Version www.amd.de

Bericht ist ja ganz nett, aber irgendwie 1 Jahr zu spät.

Beste Angebote

Mehr aus dem Bereich

Newsletters


OK