Sie sind nicht angemeldet.

Stargate75

Schüler

  • »Stargate75« ist der Autor dieses Themas

Beiträge: 131

Wohnort: Schorndorf

Beruf: 3d level designer

Rootserver vorhanden: Ja

  • Nachricht senden

1

Samstag, 22. Oktober 2011, 13:55

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

MadMakz

Super Moderator

Beiträge: 1 878

Wohnort: ~#

Rootserver vorhanden: Ja

  • Nachricht senden

2

Samstag, 22. Oktober 2011, 14:59

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)


DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

3

Samstag, 22. Oktober 2011, 16:32

Soweit ich weiß, kannst du auch dem GS -threaded 1 oder -thread 1 als Startbefehl mitgeben. Dann sollte die Multicore-Unterstützung deaktiviert sein.

oldi1960

Fortgeschrittener

Beiträge: 179

Wohnort: Berlin

Beruf: Feinmechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

4

Sonntag, 23. Oktober 2011, 15:14

deaktiviert ?

Ist nicht 0 =off, 1 = multicore und 2 = force ?
Gruß aus Berlin
Oldi1960

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

5

Dienstag, 25. Oktober 2011, 00:06

Mit dem Startbefehl gibt man die Anzahl der Threads an (denke ich).

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

6

Dienstag, 25. Oktober 2011, 02:38

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

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

7

Donnerstag, 27. Oktober 2011, 18:54

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.

Ähnliche Themen