Keine kostanten 1000fps bei CS Gameserver

mystic2k

New Member
Huhu,

vorab erstmal die Daten meines Servers:

IBM xSeries 335
2x Intel Xeon 2,8GHz
2 GB ECC Reg Ram PC2100
37,4 GB SCSI 10000upm HDD

Jetzt zu meinen Problem:
Ich bin nach der Anleitung von pur3gaming für den 1000HZ Kernel gegangen. Habe aber auch schon andere Anleitungen durch und fast alle Kernels von 2.6.18 - 2.6.29 (brand neu) mit RT bzw. cks Patch. Nur bei allen ist es so das ich die 1000fps erreiche, aber nicht halten kann. Er geht manchmal auf 100fps runter und so kann man nicht spielen. Auch sys_ticrate 10000 und pb3 bringt keinen Erfolg. Habe schon viel gegoogelt aber nix gefunden. Ich denke mal es wird vielen so gehen und hoffe auf eine Antwort.

Hier nochmal die rcon stats (und das bei 1 Spieler passiert auch bei 0):
Code:
14:33:09 CPU   In    Out   Uptime  Users   FPS    Players
         12.00  5.51  5.95      29     4 1000.00       1
14:33:10 CPU   In    Out   Uptime  Users   FPS    Players
         12.00  5.53  5.99      29     4  999.00       1
14:33:10 CPU   In    Out   Uptime  Users   FPS    Players
         12.00  5.53  6.00      29     4 1000.00       1
14:33:10 CPU   In    Out   Uptime  Users   FPS    Players
         12.00  5.55  6.03      29     4 1000.00       1
14:33:11 CPU   In    Out   Uptime  Users   FPS    Players
         12.00  5.55  6.01      29     4  592.42       1
14:33:11 CPU   In    Out   Uptime  Users   FPS    Players
         12.00  5.54  6.00      29     4 1000.00       1
14:33:12 CPU   In    Out   Uptime  Users   FPS    Players
         10.50  5.50  5.92      29     4 1000.00       1
14:33:12 CPU   In    Out   Uptime  Users   FPS    Players
         10.50  5.52  5.97      29     4  500.00       1
MOD: Bitte [noparse]
Code:
...
[/noparse]-Tags um Ausgaben, Code, etc. verwenden (im Editor auch mit '#' erreichbar). Danke!


Gruß mystiC
 
Last edited by a moderator:
Dann scheint da irgendein Prozesso zu laufen der die CPU und/oder den Ram zeitweise mit mehr Last und ggf. höherer Priorität belastet als die GS.
 
Hast du wirklich sonst nichts laufen als den Gameserver? Oder läuft nen Apache und nen DB Server?
 
Es ist nur das standart System. Er soll auch nicht als Webserver laufen, sondern nur als Gameserver. Aber es muss irgendwie mit der Priorität zusammen hängen. Weil ansonsten wird dieses Script ja nicht benötigt.

Code:
#!/bin/sh

PIDS=`ps ax | grep sirq-hrtimer | grep -v grep | sed -e "s/^ *//" -e "s/ .*$//"`
for p in $PIDS; do
  sudo chrt -f -p 99 $p
done

PIDS=`pidof srcds_i686`
for p in $PIDS; do
  sudo chrt -f -p 98 $p
done

PIDS=`pidof srcds_i486`
for p in $PIDS; do
  sudo chrt -f -p 98 $p
done

PIDS=`pidof hlds_i686`
for p in $PIDS; do
  sudo chrt -f -p 98 $p
done
 
Es wäre für andere Nutzer vielleicht auch ganz interessant, WELCHEN Kernel du genommen hast, damit es ging... ;)
 
Back
Top