Lieber Besucher, herzlich willkommen bei: sourceserver.info.
Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert.
Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können.
Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang.
Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Prozess dauerhaft ein cpu zu weisen
Hi habe jetzt ca 15 Server laufen und da nicht jeder Multicore hatt will ich jetzt den Servern ein Cpu Kern zu weisen da ich 2x4x2.0 GHZ habe. Wenn man es über den Taskmenager macht ist das nach dem Neustart weg. Weiser einer wie man das dauerhaft speichern kann?
Ps: Der Server leuft unter Windows 2008 R2
im batch z.b.:
|
Quellcode
|
1
|
start /AFFINITY <nummer des cores> programm.exe
|
oder
|
Quellcode
|
1
|
cmd /C start /AFFINITY <nummer des cores> C:\Pfad\zum\Program\programm.exe
|
relative oder komplette pfade sind möglich. wenn ein pfad oder programm ein leerzeichen beinhaltet, den ganzen pfad in "" setzen.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »MadMakz« (22. Oktober 2011, 15:14)
Soweit ich weiß, kannst du auch dem GS -threaded 1 oder -thread 1 als Startbefehl mitgeben. Dann sollte die Multicore-Unterstützung deaktiviert sein.
deaktiviert ?
Ist nicht 0 =off, 1 = multicore und 2 = force ?
Gruß aus Berlin
Oldi1960
Mit dem Startbefehl gibt man die Anzahl der Threads an (denke ich).
Im Prinzip das selbe wie Taskset bei Linux.
Man kann Prozesse btw auch im Taskmanager festlegen, wobei ich bei Gameservern allerdings keinen Grund sehe das anzustreben.
MfG
Impact
Sollte man mal mit 64-Slot-Server testen, die bis oben hin voll sind. Ich denke mal, dass erst da das Multithreading zum Tragen kommt.