Acties:
  • 0 Henk 'm!

  • Random aka Indy
  • Registratie: April 2007
  • Laatst online: 27-06 09:36
Stel je hebt je eigen server in een datacenter rack hangen...(Xeon Quadcore 2,4 Ghz + 4GB geheugen+Win Server 2008+Asus mobo etc)

Je hebt daar het volgende op lopen:

4 public servers : 2 pubs 100 tick en 2 pubs 66 tick (elk 18 slots)
1 war server: uiteraard 100 tick(14 slots) het bewuste spel is Counter Strike Source
Ik vraag me nog steeds af wat het beste is:

de cores verdelen bijvoorbeeld als volgt:
Core 0 : windows
Core 1: Deathmatch server (is het zwaarste, pakt meeste cpu, en het meest bezocht)
Core 2: War server + 1 public 66 T
Core 3: public 66T + public 100 T

OF

Core 0: Windows
Core 1/2/3: DM/war/ pub 100T /pub 66T/Pub 66T

OF

Core 0/1/2/3: Windows/DM/war/ pub 100T /pub 66T/Pub 66T
in andere woorden alle cores doen al het werk samen...


Graag het expert advies(en als het kan wat uitleg)...in linux heb ik gemerkt dat het OS zelf cores toewijst en eigenlijk zelfstandig optie 1 regelt...dus probeert om 1 game per core te krijgen ...


Het zou me verwonderen dat professionele public game hosters per game een core toewijzen want dan is het niet echt rendabel, de meesten zullen op een quad core misschien 4 pubs en 4 wars hosten , dus 2 hostings per core misschien zelfs meer?

Ik ga niet hosten wil gewoon weten wat het beste is van de bovenaan beschreven mogelijkheden...

Met dank bij voorbaat

Edit: op onderstaande vraag...zelfs als er een 40 a 50 spelers op de verschillende servers zijn heb ik tot nu toe (met optie 3) een maximale CPU load gezien van 24% en een memory load van 42%

Edit2: heb de voorbije uren zitten lezen op verschillende fora waar men algemeen zegt: 1 game per core (zeker als het CSS 100 tick is)

Mag afgesloten worden admin (Toch bedabkt voor uw reactie Brain) :)

[ Voor 14% gewijzigd door Random aka Indy op 29-05-2009 10:21 ]


Acties:
  • 0 Henk 'm!

  • Brainstorm
  • Registratie: November 2000
  • Laatst online: 16-09 21:47
Zonder een indicatie was de CPU belasting per proces is en om welke game het gaat valt er weinig over te zeggen. Het klopt dat het OS zelf processen over de cores kan verdelen, maar het is niet ongebruikelijk om in het geval van gameservers deze aan een specifieke core te binden. Het kan bij sommige games namelijk voorkomen dat bij het wisselen van een proces naar een andere core er heel kort een vertraging merkbaar is.

Dedicated core per gameserver komt zeker wel voor. Het liefst zet je natuurlijk een core zo goed mogelijk in, maar bijvoorbeeld TF2 kan met een standaard server (24 spelers, wat addons) al naar 90% CPU belasting pieken op een quadcore Xeon. Meerdere gameservers op 1 core zorgt dan voor een een piekbelasting boven de 100%, wat niet gewenst is. Voor TF2 is het daarom zeer gebruikelijk dat er een gameserver per processor core draait.

Programmer's Drinking Song: 99 little bugs in the code, 99 bugs in the code, Fix one bug, compile it again, 100 little bugs in the code. (go to start if bugs>0)


Acties:
  • 0 Henk 'm!

  • Exqua
  • Registratie: Februari 2007
  • Laatst online: 14-09 21:44
Stel dat je Counter-Strike servers draait.
Hoeveel servers kun je dan ongeveer op 2 cores kwijt?
Het is altijd een beetje wikken en wegen, maar ongeveer.

Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 16:29

Koffie

Koffiebierbrouwer

Braaimeneer

In het kader van 'Topic-kaping, you're doing it wrong' , gaat deze dicht ;)

Niet alleen is topic-kaping not done, het is al helemaal not done als je hiervoor een topic van een jaar oud uit de sloot trekt.

Tijd voor een nieuwe sig..


Dit topic is gesloten.