timelez
22.07.09, 14:52
Hallöchen,
bin neu hier, hab die Suche benutzt aber nichts passendes gefunden.
Befasse mich seit kurzem gezwungenermaßen mit Linux und bin schnell auf ein Problem gestoßen an dem ich zu knabbern habe.
Ich habe einen Rootsrever bestellt auf dem Debian läuft. Ist ein Xeon Quadcore Prozessor auf dem 8 Gameserver laufen.
Nun will ich die Server so aufteilen das jeweils 2 Server auf einem Kern laufen. Die schwierigkeit dabei ist, das alle Server den gleichen Dateinamen haben und alle Paar stunden der Prozess neu gestartet wird, was ihm eine Variabla PID gibt.
Somit habe ich mir gedacht das über ein Script zu lösen das beim Start des Prozesses überprüft ob auf den einzelnen Kernen einer dabei ist wo der Prozess nur 1x läuft und ihn danach auf diesen Core legt. So das automatisch immer nur MAX 2 Serverprozesse pro Core laufen. Leider habe ich keine ahnung wie man so ein Script schreibt und wo man das hinpackt...
Hoffe das war verständlich und es findet sich jemand der mir helfen kann :)
Danke im vorraus!
bin neu hier, hab die Suche benutzt aber nichts passendes gefunden.
Befasse mich seit kurzem gezwungenermaßen mit Linux und bin schnell auf ein Problem gestoßen an dem ich zu knabbern habe.
Ich habe einen Rootsrever bestellt auf dem Debian läuft. Ist ein Xeon Quadcore Prozessor auf dem 8 Gameserver laufen.
Nun will ich die Server so aufteilen das jeweils 2 Server auf einem Kern laufen. Die schwierigkeit dabei ist, das alle Server den gleichen Dateinamen haben und alle Paar stunden der Prozess neu gestartet wird, was ihm eine Variabla PID gibt.
Somit habe ich mir gedacht das über ein Script zu lösen das beim Start des Prozesses überprüft ob auf den einzelnen Kernen einer dabei ist wo der Prozess nur 1x läuft und ihn danach auf diesen Core legt. So das automatisch immer nur MAX 2 Serverprozesse pro Core laufen. Leider habe ich keine ahnung wie man so ein Script schreibt und wo man das hinpackt...
Hoffe das war verständlich und es findet sich jemand der mir helfen kann :)
Danke im vorraus!