Skip to content
197

Gameserver Kernel

Einleitung/Allgemeines:

Wie man sich einen Gameserver Kernel selber erstellt, kann man HIER erfahren. An selbiger Stelle erfahrt ihr auch, was ihr tun müsst, damit die Gameserverprozesse die eine höherer Priorität haben. Ebenso wird hier beschrieben, wie man bei Half-Life 2 Servern, die nicht auf der Orangebox laufen, letzte Schwankungen mit den so genannten Idlern ausgleichen kann. Die beiden letzten Punkte brauch man nicht zwingend. Ich verzichte auf Idler und oft auch auf die Repriorisierung, weil ich spielerisch keine Vorteil gemerkt habe.

Für diejenigen unter euch, die sich nicht zutrauen, einen Kernel selber zu backen, oder zu faul sind, biete ich hier nur die fertigen Debian Pakete an. Wenn man es will holt euch bitte Idler und Rescheduler von dem oben genannten Link. Alternativ zum Rescheduler kann man auch mit der /etc/security/limits.conf arbeiten. Dies ist aber nur für erfahrene Admins zu empfehlen.

Ich wäre euch sehr dankbar, wenn ihr einen Kommentar hinterlassen würdet, wenn der Kernel auf eurem System funktioniert, bzw. nicht. Auf diese können andere dann im Voraus wissen, ob sie besser von einem Einsatz absehen sollten, oder es keine Bedenken gibt.

ACHTUNG: Da jedes System anders ist kann ich nicht garantieren, dass der Kernel bei euch läuft! Aus diesem Grund schließe jegliche Haftung aus!

Ich habe bei den Kerneln mit einer Versionsnummer, die kleiner als 3.0 ist, als Grundstock die Kernelconfig vom Debian Stable (2.6.26) Kernel genommen und nur die, für Gameserver relevanten Stellen geändert. Dementsprechend wurden die Kernel auf einem Debian Lenny System kompiliert und getestet. Die Hardwareunterstützung in meinem Kernel beinhaltet alle Treiber des Lenny Kernels und noch ein paar neuere, die bei diesem noch nicht verfügbar war. Deshalb kann man grundsätzlich sagen, dass wenn der 2.6.26 Debian Stable bei euch läuft, meine Kernel auch bei euch laufen müsste.
Kernel ab der Versionsnummer 3.0 wurden mit Squeeze kompiliert und getestet. Die Configgrundlage und damit auch Stand der Treiberunterstützung war in diesem Fall der 2.6.32er Kernel von Debian Squeeze.

Im biete hier Kernel an, bei dem der ZEN Patch zum Einsatz kommt, der eine Patchsammlung ist, die unter anderem den CK Patch beinhaltet. Dazu gibt es noch ungepatchte Vanilla Kernel. Bei den 2.6.x Kerneln ist unbedingt zu beachten, dass diese Kernel mittlerweile relativ alt sind und zahlreiche ungepatchte Sicherheitslücken besitzen. So lange man sie für einen privaten Gameserverroot einsetzt, mögen sie noch hilfreich sein. In allen anderen Fällen ist von deren Einsatz abzuraten.

Ich biete hier sowohl Varianten mit 100Hz ohne Preemtion, als auch 1000Hz mit Preemtion jeweils für 32bit und 64bit an. Die Headers braucht ihr nur, wenn ihr Module für den Kernel bauen wollt.

Bitte beachtet, dass die Stabilität der Server FPS auch sehr stark von der eingesetzten Hardware abhängt. Verwendet euer Anbieter billige Desktop Hardware, schwanken die FPS oft deutlich stärker, als bei teuer Marken-, oder Serverhardware.

Ich starte meine HL2 basierenden Server, wie CSS, TF2 und DODS, mit fps_max 66.7 und nutze beim Kernel 100Hz, DynTic, High Res Timer und keine Preemtion. Dazu setze ich ggf. die Priorität der Gameserver auf 98.
Bei HL1 basierenden, wie CS, DOD und Natural Selection benutze ich für Public Server keinen Pingboost und -sys_ticrate 1500. Manche setzten hier auch Werte knapp unterhalb der 2000 ein. Bei Warservern meist auch. Wenn die Leute unbelehrbar sind und jammern, sie wollen unbedingt mit einem absolut geraden Graph angeben, -pingboost 3 -sys_ticrate 1001 – 1010.
Startet man mehr als einen Server mit pingboost 3 kommt es vor, dass die CPU Verbrauchsanzeige bei Linux spinnt und ignoriert werden muss. Der reale Verbrauch liegt zwar niedriger, als angezeigt, aber deutlich über den anderen pingboost Varianten. Aus diesen Gründen setze ich ihn nur noch ein, wenn die User beratungsresistent sind und an den Placebo, dass ~1000 fps besser seien als etwas schwankende von 950-980 glauben. In diesem Fall sage ich es aber nochmals explizit, dass die Aktion sinnfrei ist.


Die unterschiedlichen Kernel:


Debian 6.0:
3.0-ub-100hz:
Hier werden die ungepatchten Sourcefiles von kernel.org verwendet.
Durch den High Res Timer sind die Server FPS NICHT an die Hz des Kernels gebunden! Die 100Hz und der Einsatz von Dynamic Ticks, so wie der Verzicht auf Preemtion ( eingesetzt wird “No Forced Preemption (Server)” ) lassen einen größeren Throughput zu, wodurch in der Regel mehr Slots/Server gleichzeitig betrieben werden können, als mit hohen Hz Zahlen und Preemtion.
Er richtet sich an Admins, die Server mit hohen Slotzahlen betreiben, und/oder schächere Hardware besitzen.

Debian 5.0:
2.6.33.5-zen3-ub-100hz:
Durch den High Res Timer sind die Server FPS NICHT an die Hz des Kernels gebunden! Die 100Hz und der Einsatz von Dynamic Ticks, so wie der Verzicht auf Preemtion ( eingesetzt wird “No Forced Preemption (Server)” ) lassen einen größeren Throughput zu, wodurch ihr mehr Slots/Server gleichzeitig betreiben könnt. Durch den BFS Scheduler optimal für HL1 basierende (CS 1.6, CS CZ) Server. Funktioniert aber auch sehr gut bei großen HL2 basierenden Servern. Ich setze ihn ebenso für Server der Call of Duty Reihe ein.
Dieser Kernel sollte auf jeden Fall eingesetzt werden, wenn ihr schwächere Hardware Hardware wie ältere AMD X2 Prozessoren oder ähnliches benutzt und wenn ihr Server mit hohen Slotzahlen auf dem System habt. Ob ihr nun 500, 300 oder 66 habt, merkt im Spiel eh keiner, so lange sie halbwegs stabil und höher als die eingestellte Tickrate bleiben.
Ziel soll es sein, einen Server zu betreiben, bei dem keiner meckert und nicht ein Server der den hübschesten Graph bei einer FPS Messung bei leerem Server ausspuckt und bei belegten Slots einbricht

Ich habe es aber auch schon erlebt, dass auf mancher älterer Hardware die 100Hz Variante in Kombination mit HL1 Servern nicht so gut funktioniert. Aber auch hier kann man keine Faustregel aufstellen, so dass es heißt probieren geht über studieren.


2.6.33.5-zen3-ub-1000hz:
Im Unterschied zur 100Hz Variante werden hier 1000Hz und volle Preemtion (Desktop) eingesetzt und auf Dynamic Ticks verzichtet. Dies führt auf manchen Systemen bei HL1 Servern zu etwas stabileren FPS, bedeutet aber auch, dass ihr für die gleiche Slotzahl mehr Rechenleistung benötigt. Je nach System kann der Mehrverbrauch wesentlich, oder auch nur minimal mehr sein.
Wer ausschließlich oder hauptsächlich Warserver auf HL1 Basis betreibt, wird mit dieser Variante wahrscheinlich glücklicher, als mit der 100Hz Variante.


2.6.34.1-ub-100hz:
Hier werden die ungepatchten Sourcefiles von kernel.org verwendet. Eingestellt wird er auch der zen3-100hz, so dass grundsätzlich das Gleiche gilt.
Auch bei ihm entsteht ein etwas höheren Load als das Zen3 Pendant und ist für HL1 basierende Server weniger geeignet.
Er richtet sich an Admins, die Server mit hohen Slotzahlen betreiben, und/oder schächere Hardware besitzen.


Installation:

Installation mit dem benutzer root (XXX und bitversion durch die Werte des benutzen Kernels ersetzen):

dpkg -i linux-image-2.6.33.5-XXX-ub-XXXhz_bitversion.deb
update-grub

Vergewissern, dass der Kernel in der Datei /boot/grub/menu.lst eingetragen ist.


shutdown -r now


Downloads:

Debian 6.0 64bit:
Zen:
linux-headers-3.0.0-ub-100hz.deb
linux-image-3.0.0-ub-100hz.deb

Debian 5.0 32bit:
Zen:
linux-headers-2.6.33.5-zen3-ub-100hz_i386.deb
linux-image-2.6.33.5-zen3-ub-100hz_i386.deb
linux-headers-2.6.33.5-zen3-ub-1000hz_i386.deb
linux-image-2.6.33.5-zen3-ub-1000hz_i386.deb

Vanilla:
linux-headers-2.6.34.1-ub-100hz_i386.deb
linux-headers-2.6.34.1-ub-100hz_i386.deb


Debian 5.0 64bit:
Zen:
linux-headers-2.6.33.5-zen3-ub-100hz_amd64.deb
linux-image-2.6.33.5-zen3-ub-100hz_amd64.deb
linux-headers-2.6.33.5-zen3-ub-1000hz_amd64.deb
linux-image-2.6.33.5-zen3-ub-1000hz_amd64.deb

Vanilla:
linux-headers-2.6.34.1-ub-100hz_amd64.deb
linux-image-2.6.34.1-ub-100hz_amd64.deb

197 Comments Post a comment
  1. MadMakz
    Jan 11 2012

    Zum ersten mal den 3.0 getestet, scheint mit Nuclear Dawn sehr instabil zu sein. Andere Spiele ungetestet
    fps_max 68

    i7 650 (2×3.2GHz)
    8GB
    Sqeeze

    Stock Kernel vs. 3.0:
    “HTML is allowed”… oder auch nicht? Hier mal die RAW URL
    http://madmakz.com/gallery/Misc/Stats/kernel_3.0-ub-100hz_nd_unstable.jpg

    Zusammengeführt durch Admin

    Antworten
  2. Jürgen
    Jan 5 2012

    Frage Gibst auch denn kernel auch Für Debian 6 32 Bit

    Viele Grüße Jürgen

    Antworten
    • Ulrich Block
      Jan 5 2012

      Ich stelle nur zur Verfügung, was ich für Bekannte und mich bereits erstellt habe. Wer etwas anderes braucht, der muss den Kernel selber kompilieren.

      Antworten
  3. qashi
    Nov 23 2011

    also beim kleinsten root von server4you klappt nur der 3.0 kernel.

    Antworten
  4. Nov 9 2011

    Hi Ulrich,
    Ich benutze derzeit den ZEN für 5.0 64bit.
    Wollte fragen ob ich den 6.0 Kernel einfügen kann und dann einfach den booten un alle Progis/Server starten kann wieder. Oder muss ich den Server neu installieren um den neuen Kernel anzuwenden.

    mfg
    Marcel

    Antworten
    • Nov 10 2011

      okay hat sich schon erledigt ;) hat wunderbar geklappt nun werde ich mal die server testen und bericht erstatten ;)

      Antworten
  5. Okt 19 2011

    Hallihallo,

    Seitdem Update vom 14.10. gibt es da ein kleines Problem.
    Wenn ich einen Lan Server starte wird dieser nicht im Serverbrowser(Lan-reiter) sowie HLSW angezeigt.
    Auch wenn ich die IP direkt in den Favoriten/HLSW eingebe funktioniert es nicht.
    Aber direkt der Konsole kann ich ich mich verbinden und normal spielen.
    Unsere Lanparty findest schon dieses WE statt. Bei den Turnier-Server ist das relativ egal. Aber wir bieten auch Public Server an.

    Mit freundlichen Grüßen

    Theo
    genial verpLANt Orga

    Antworten
    • Ulrich Block
      Okt 19 2011

      Und das hat jetzt was mit dem Kernel zu tun?

      Antworten
      • Okt 19 2011

        Oh Entschuldigung, ich wollte eigentlich ein Pils bestellen :*

  6. maryqueen
    Sep 18 2011

    ich besitze einen rootserver

    i7, 8gb ddr3,

    meine beiden tf2 server laufen eig ganz gut nur die fps schwanken sehr sehr stark und es gibt kleinere ruckler, jetzt wollt ich mal so ein kernel ding probieren bin aber total überfordert >.< hast du vll ein gutes tutorial, habe echt angst was kaputt zu machen =/ nachdem ich dann das image installiert hätte: linux-image-2.6.33.5-zen3-ub-100hz_i386.deb frag mich nur was mache ich wenn der server nicht mehr startet …

    Antworten
  7. Sep 5 2011

    Hi Ulrich,

    wollte mal feedback geben, dass der 3.0 Kernel perfekt auf einem LANparty Server mit

    2x AMD Quadcore
    12GB RAM
    und 2x 72 GB SAS Platten

    perfekt lief.

    Haben für die Guten Server sogar lob bekommen (sehr sehr selten ;) )

    Mfg
    Chr.Raible

    Antworten
  8. Max
    Aug 26 2011

    Hi Ulrich,
    laut meinem SysAdmin ist eine optimierung des Kernels bei der neusten Version von Debian nicht mehr notwendig. Kannst Du das bestätigen?

    Antworten
  9. Thomas Müller
    Aug 3 2011

    Hi Urlich,

    danke erstmal für deine super Kernel…. Hatte bisher immer die “ältere” 2.6.33.5-zen3-ub-100hz Version verwendet und die HL1 basierten Server liefen unter Debian 5 sehr gut….

    Jetzt würde ich gerne auf Debian 6 upgraden und den neuen Kernel verwenden. Nur bin ich mir nicht sicher wie dieser bei HL1 basierten Servern läuft. Hast du damit Erfahrung gemacht? Oder sollte ich auf ein zen-Update warten und den Kernel mit dem BFS nochmal neu kompilieren?

    Danke schonmal für die Hilfe und deine super Arbeit…

    Gruß
    Thomas

    Antworten
    • Ulrich Block
      Aug 4 2011

      Mit den neuen Kernelversioen hatte ich bisher keine Probleme, was HL1 Server betrifft. Der BFS Patch hat eine erhebliche Schwäche: Jeder Prozess oberhalb der Core Anzahl senkt die Performance.

      Antworten
  10. Aug 1 2011

    Hi Ulrich,

    ich hab ein Problem nach dem installieren des Kernels 2.6.33.5 zen3 100HZ und einem Neustart bekomme ich nun bei apt-get Kommandos diesen Fehler:

    E: Das Paket linux-image-2.6.33.5-zen3-ub-100hz muss neu installiert werden, es kann jedoch kein Archiv dafür gefunden werden.

    Antworten
    • Ulrich Block
      Aug 4 2011

      Purgen und mittels dpkg neu installieren.

      Antworten
  11. Jul 22 2011

    Ist bei der 32Bit SSE mit drinne ? Oder sind bei 64 Bit die FPS drops bei Core 3 und 4 out of date ?

    “Wir werden ausserdem die 32Bit-Version benutzen, weil es lediglich ein Geruecht ist man muesse 64Bit verwenden um volle Leistung zu erzielen.
    Im Gegenteil. Verwenden wir 64Bit werden wir FPS-Drops auf Kern 3 + 4 haben, die wir nicht wegbekommen werden.”

    Link vom Admin entfernt, weil er nur veraltete bzw. falsche Informationen enthält

    Antworten
    • Ulrich Block
      Jul 22 2011

      Das nächste Mal bitte vorher überprüfen, ob die Informationen veraltet und oder falsch sind.
      Du hast ein Uraltes HowTo ausgegraben, dass nicht auf seine Aktualität und Richtigkeit überprüft wurde. Bei einer Überprüfung wäre folgendes herausgekommen:

      Das von dir gefundene How To geht von längst veralteten Kerneln aus
      Wenn man mehr als 4GB mit 32bit einsetzt, geht die Performance in den Keller.
      Die Timer unter 64bit unter Umständen genauer zu sein scheinen.
      Core Binding durch das Einschränken zu einer schlechteren Gesamtperformance führen kann.

      In Zukunft bitte die Informationen vor dem Kopieren überprüfen.

      Antworten
      • Jul 22 2011

        Hiermit habe ich doch gerade überprüft ob es stimmt oder nicht ? Aber gewisse Freundlichkeit wäre auch zuviel verlangt, aber trotzdem danke.

      • Ulrich Block
        Jul 22 2011

        Mit Überprüfen ist gemeint, dass man es selber machen sollte und nicht andere die Arbeit für einen machen lässt.

        In den Kommentaren wurde die allermeisten Fragen bereits gestellt und beantwortet. Im Text sind auch alle notwendigen Angaben gemacht.

        Wenn der Kommentar erkennen lässt, dass all dies nicht gelesen wurde und eine persönliches rundum sorglos Beratung gewünscht wird, reagiere ich manchmal etwas ungehalten.

        Foren und Blogs sind Hilfe zur Selbsthilfe. Wenn man mehr will, insbesondere eine umfassende Beratung und Schulung in den Linux Grundlagen, dann sollte man einem kostenpflichtiges Angebot in Betracht ziehen.

      • Jul 22 2011

        Ich bin ein Mensch der immer alles min. 2 mal liest bevor er fragt. Ein einfaches nein hätte doch gelangt. Dann tut es mir leid deine wertvolle Zeit verschwendet zu haben.

        Der die das, wieso weshalb warum, wer nicht fragt bleibt dumm :D !

  12. Po!$0n
    Jul 19 2011

    Hallo Ulrich,

    erstmal ein großes Lob und Danke an Dich.
    Wir nutzen, linux-image-2.6.33.5-zen3-ub-1000hz_amd64.deb und sind sehr zufrieden, da er wirklich alles rausholt und die FPS stabiler sind, auch wenn die CPU-Last leicht erhöht ist, gegenüber dem linux-image-2.6.33.5-zen3-ub-100hz_amd64.deb.

    mfg
    Po!$0n

    PS: Würde mich freuen, wenn du dich über meine email melden könntest, da ich ne frage an dich hätte.

    Antworten
    • Ulrich Block
      Jul 19 2011

      Wenn du deine E-mail Adresse nicht zusammen mit dem Kommentar hinterlegen möchtest, solltest du mich über das Kontakt Formular anschreiben, damit ich auch antworten kann.

      Antworten
      • Po!$0n
        Jul 19 2011

        Sry, übersehen und THX

      • Knarck
        Sep 23 2011

        Freundlichkeit will erlernt sein ;)

  13. lolrox
    Jun 21 2011

    hi,
    hab einige probleme beim isntallieren der header files:
    dpkg -i linux-headers-2.6.33.5-zen3-ub-1000hz_amd64.deb

    dpkg: warning: obsolete option ‘–print-installation-architecture’, please use ‘–print-architecture’ instead.

    Aber trotzdem gute arbeit mit den Kerneln.

    Antworten
    • Ulrich Block
      Jun 22 2011

      Die Kernel sind unter Debian 5 kompiliert, da ist das nicht obsolete.

      Antworten
      • lolrox
        Jun 22 2011

        naja auf debian 5 zu graden hatte ich jetzt nicht vor,
        gibt es auch noch nen anderen weg das zu installieren?

      • Ulrich Block
        Jun 23 2011

        Ich stelle hier nur zur Verfügung, was ich eh schon habe. Sonderwünsche werden dabei nicht erfüllt. Deine einzige Möglichkeit für Sonderwünsche ist es, einen Kernel selber zu erstellen.

  14. steve
    Jun 4 2011

    hello im having trouble installing this on my server i did a test on a virtual machine that went smooth but doesnt rly work on my debian 6 dedicated server i get this error at boot can you help me ? maybe its cos i use software raid … anyways here is the error:
    http://dl.dropbox.com/u/16663584/kernel%20error.png

    Antworten
    • Ulrich Block
      Jun 4 2011

      There can be diffferent reasons. Most likely you use drivers which are not supported by the 2.6.26 lenny kernel. That driver support was the basis for my kernel.

      Try booting the 2.6.26. If it does not start either you know its a missing driver. Which kernel was running before you rebooted?

      Antworten
      • steve
        Jun 4 2011

        im using the latest debian 6 with kernel 2.6.32-5-amd64
        but on my virtual machine test used same kernel to install yours and that worked so only thing i can think of is something with software raid

  15. Stoney
    Mai 28 2011

    Sorry für die blöde Frage.

    Was ist der Unterschied zwischen

    linux-headers-2.6.33.5-zen3-ub-100hz_i386.deb
    linux-image-2.6.33.5-zen3-ub-100hz_i386.deb

    headers und image ?

    greez

    Antworten
  16. pxL
    Mai 28 2011

    Hi Ulrich,

    ich versuche die ganze Zeit schon den Kernel zum laufen zu bekommen aber ich bekomme immer folgende Fehlermeldung:

    :/usr/src# dpkg -i linux-image-2.6.33.5-zen3-ub-1000hz_amd64.deb
    (Lese Datenbank … 30715 Dateien und Verzeichnisse sind derzeit installiert.)
    Vorbereiten zum Ersetzen von linux-image-2.6.33.5-zen3-ub-1000hz 2.6.33.5-zen3-ub-1000hz-10.00.Custom (durch linux-image-2.6.33.5-zen3-ub-1000hz_amd64.deb) …
    Could not find mkinitramfs-kpkg mkinitrd.yaird. at /var/lib/dpkg/tmp.ci/preinst line 238, line 9.
    Done.
    Entpacke Ersatz für linux-image-2.6.33.5-zen3-ub-1000hz …
    The provided postrm hook script [/sbin/update-grub] could not be run.
    dpkg: Abhängigkeitsprobleme verhindern Konfiguration von linux-image-2.6.33.5-zen3-ub-1000hz:
    linux-image-2.6.33.5-zen3-ub-1000hz hängt ab von initramfs-tools (>= 0.53) | yaird (>= 0.0.11) | linux-initramfs-tool; aber:
    Paket initramfs-tools ist nicht installiert.
    Paket yaird ist nicht installiert.
    Paket linux-initramfs-tool ist nicht installiert.
    dpkg: Fehler beim Bearbeiten von linux-image-2.6.33.5-zen3-ub-1000hz (–install):
    Abhängigkeitsprobleme – lasse es unkonfiguriert
    Fehler traten auf beim Bearbeiten von:
    linux-image-2.6.33.5-zen3-ub-1000hz

    habe schon:

    apt-get install initramfs-tools yaird linux-initramfs-tool

    probiert leider ohne Erfolg

    Antworten
    • Ulrich Block
      Mai 28 2011

      Es kann sein, dass die Installation gründlich zerschossen ist. Vielleicht fehlen auch nur Einträge in der /etc/apt/sources.list. So kann man nichts genaues sagen.
      Wenn die sources.list funktioniert, kann es sein, dass man das System neu aufsetzen muss.

      Antworten
  17. Fluffy
    Mai 24 2011

    hallo ulrich
    könntest du mal einen aktuellen kernel zum download anbieten so wie du es mit den anderen gemacht hast? wäre echt super da es ja schon neuer versionen gibt.

    MfG und so

    Antworten
  18. AllMassive
    Apr 9 2011

    Spricht irgendwas dagegen die .config dieses Kernels in einen aktuellen ZEN-gepatchten Kernel-Source zu packen ?

    Antworten
    • Ulrich Block
      Apr 10 2011

      Wenn man ihn installiert, ist die .config in /boot/* zu finden. Sie ist nur nicht als .config, sondern passend zum Kernel benannt.

      Antworten
      • AllMassive
        Apr 10 2011

        Ja – das meinte ich – das korrespondierende config zu dem Kernel.
        Ich habe mir per git das zen-stable-repo gezogen und die sind im Moment bei einem 2.6.38.2. Der Kernel kompilierte ohne Fehler (erst nachdem ich mir das ‘kernel-package’ aus squeeze installiert hatte, wg dem ‘UTS-Bug’) und läuft mit deiner config-2.6.33.5-zen3-ub-100hz auf einem Debian-Lenny bisher problemlos.
        Ich hoste auf dem Root einen recht gut besuchten CS 1.6-Server und werde die Tage mal berichten.

      • AllMassive
        Apr 14 2011

        Der 2.6.38.2-zen+ ist ein Traum – beim Zocken kommt LAN-Feeling auf – In/Out-Werte bei der Gold-Engine sind der Hammer.
        Hab da noch nie Werte mit 320+ gesehen – sehr zu empfehlen !

      • ayQue
        Jun 5 2011

        Hi AllMassive,
        welche Version meintest du hier genau? (“Der 2.6.38.2-zen+” + ??)

        Grüße!

  19. devitech
    Mrz 29 2011

    Mhh also wenn ich mit dpkg den neuen kernel einbinden möchte, dann fährt der Dedicated nicht mehr hoch. Ich habe ein 64bit AMD System mit 4GB Ram. Mein Testkernel ist der “linux-image-2.6.33.5-zen3-ub-100hz_amd64.deb”.

    Ich füge mal die Puttylog bei:

    http://img684.imageshack.us/f/kernelfail.png/

    Antworten
    • Ulrich Block
      Mrz 30 2011

      Ist das Debian 6?
      Wenn ja: Die Kernel sind auf 5 kompiliert und nicht auf 6 getestet.

      Antworten
      • Mrz 31 2011

        Ich hatte ein frisches Debian 6 auf meinem Root installiert und es funktionierte einwandfrei :)

    • Mrz 31 2011

      Unter meinem frisch installierten Debian6 funktioniert der Kernel einwandfrei :)
      Nur VirtualBox kann ich darüber nicht installieren, irgend etwas fehlt ihm. Aber sonst hat sich meine Leistung drastisch verbessert. Habe einen Rootserver bei webtropia.

      Antworten
  20. Tim
    Mrz 29 2011

    Hallo ,

    Ich Hätte da noch eine Frage , ich Benutze Debian 6.0 .

    Und hab mich grad versucht im Kernel Backen :)

    Mit Welchem Befehl machst du eigl das .deb Packet inkl der initrd ? das dies alles gleich im Boot Vorhanden ist ?

    Antworten
    • Ulrich Block
      Mrz 30 2011

      .deb Pakete sind niemals gleich installiert. Nach dem kompilieren installiere ich sie, wie oben beschrieben.

      Antworten
  21. Tim
    Mrz 24 2011

    Ich Nutze mometan Debian 6.0 Und den 64 Bit Zen3 100 HZ auf einem Webtropia i5 u. Läuft alles Super , Konstante FPS USW :)

    MFG

    Tim

    Antworten
  22. Mrz 23 2011

    Also ich wollt mich erstmal für den tollen Kernel bedanken. Nutze den
    2.6.33.5-zen3-ub-100hz_i386 und er leuft super. Die Auslastung von meinem root is um 10-20% runter gegangen, und die Server sind super flüssig,und es ist angenehm drauf zu zocken. Hab nen Root von Webtropia mit nen Amd x2 4850 und 4gb Ram . Und joa kann ihn nur empfehlen wenn man nicht grad nen high end Root hat. Und ich merke auch kein unterschied zu 1000fps ….ob 100 500 kein unterschied.

    Antworten
    • devitech
      Mrz 30 2011

      hi airforce,
      wie hast du den kernel da rauf bekommen? hab den gleichen root und krieg den ums verderben nicht drauf. würde mich über deine hilfe freuen !

      Antworten
  23. Dennis
    Mrz 14 2011

    Also ich muss sagen das der linux-image-2.6.33.5-zen3-ub-1000hz_amd64.deb Kernel auf meinem Root am besten läuft ^^ Und das Spielgefühl ist fast wie auf ner Lan =)

    Also Hut ab dafür Ulrich und mach weiter so

    Für Leute die es noch interessert ich arbeite auf einem

    AMD Phenom II X4 (Quad-Core) 965 (3,4 Ghz)
    16 GB DDR-3-RAM
    4 x 2 TB SATA-2-Festplatten
    1 GBIT Network Anbindung

    MFG
    Dennis

    Antworten
    • Dennis
      Mrz 14 2011

      Achja ich habe vergessen beizufügen

      Der Kernel ist Debian 6.0 fähig

      Antworten
  24. Joschi
    Feb 28 2011

    Hallo, habe folgene Kernel mal zu Hause installiert und getestet(Debian x86):

    linux-image-2.6.33.5-zen3-ub-100hz_i386.deb
    linux-image-2.6.33.5-zen3-ub-1000hz_i386.deb

    Wenn ich ohne GDM starte, sind die fps zwischen 500-900,
    mit GDM sind sie fast konstant auf 1000fps nur ab und an kleine drops auf 960.

    Wieso kann es sein, dass sie mit GDM besser laufen?

    MfG

    Joschi

    Antworten
  25. MoRRRgan
    Feb 25 2011

    Hab eine Root von Hetzner EQ4 und hab

    linux-image-2.6.33.5-zen3-ub-100hz_amd64.deb

    installiert für Debian.

    Version von Debian 6.0 64 bit Squeeze läuft tadellos extreme Verbesserung.

    Antworten
  26. holger
    Feb 23 2011

    Die Kernel die du gepostet hast sind noch für 5.0 oder schon für das neue?

    LG

    Antworten
    • Ulrich Block
      Feb 24 2011

      Sind alle noch für 5.0. Auf Squeeze habe ich sie nicht getestet.

      Antworten
  27. Jannek
    Feb 20 2011

    Okay danke für die schnelle Antwort.
    Hätte da noch eine kleine Frage wie stellen Sie die Priorität und nice ein der eine sagt -10 und Prio RT der andere sagt standart der nächste sagt nur nicen. Haben Sie da einen Tipp um das Maximum zu erhalten.

    MfG jannek

    Antworten
    • Ulrich Block
      Feb 20 2011

      Die ganze Priorisierung macht nur dann Sinn, wenn man noch etwas anderes auf dem System laufen lässt, als Gameserver.
      Hier gehe ich auch einen anderen Weg und Setze die Priorität der anderen Prozesse herab, anstelle der Gameserver herauf.

      Antworten
  28. Feb 20 2011

    Und ergänzung ist das schlimm wenn der server mit 2 idlern läuft um 1000FPS zu errichen xD

    Antworten
    • Ulrich Block
      Feb 20 2011

      Es wurde schon so oft geschrieben, dass fps > Tickrate nichts bringen.
      Sämtliche Maßnahmen, um mehr als 66 FPS zu erreichen sind also überflüssig.
      Die Idler erzeugen künstlich Last auf dem System, was in aller Regel kontraproduktiv ist.

      Antworten
  29. Feb 20 2011

    Hi Ulrich Block,

    Habe dein Kernel 64 bit zen3 1000Hz installiert läuft auch ganz gut hat jedoch nur so 880-960 fps je nachdem wievoll undso . Geht aber ganz ok/gut rein. Kann man da noch was machen ?

    hab auf -10 geniced
    hab priorität auf RT gestellt mich chrt -p 99 pid

    aber noch keinen idler installiert.

    vl hast du noch ein tipp oder ob es was bringt zu schreiben fps_max 900 damit die konstant bleibt weil Sie ja immer sagen hautpsache der Server läuft konstant.

    MfG RoyaL

    Antworten
  30. Feb 19 2011

    Sehr geehrter Herr Ulrich Block,

    ich würde gerne in Erfahrung bringen was der Unterschied zwischen Zen und Vanilla ist.

    Mit freundlichen Grüßen

    Maximilian H.

    Antworten
  31. Feb 18 2011

    Habe Heute aus Neugier und Langerweile einen Kernel für Debian Squeeze gebacken 2.6.37.1 Kernel 1000Hz.
    Läuft bis jetzt sehr gut.Heute Abend mal schauen wenn auf den Servern betrieb ist wie er sich macht.Eine Frage zu Network packet filtering framework schaltet es nicht die Firewall aus wenn man es ausschaltet?Ich habe es angelassen.

    Gruß aus Berlin Oldi

    Antworten
    • Feb 20 2011

      2.6.37.1 Kernel 1000Hz läuft sehr gut,stabile FPS Server laufen mit +fps_max 300 auch die Server mit Quake Engine (Urbanterror) laufen ohne Probleme haben einen sauberen Netgraph.
      Root: Opteron 1356 8MB, Debian Squeeze 64bit
      Gruß aus Berlin Oldi

      Antworten
      • devitech
        Mrz 28 2011

        poste doch einmal deinen kernel ;) vielleicht lädt ulrich den ja hoch.

  32. Christian
    Feb 17 2011

    Hallo,

    bei mir bekomme ich immer folgenden Fehler:

    Hmm. There is a symbolic link /lib/modules/2.6.33.5-zen3-ub-1000hz/build
    However, I can not read it: Datei oder Verzeichnis nicht gefunden
    Therefore, I am deleting /lib/modules/2.6.33.5-zen3-ub-1000hz/build

    Hmm. The package shipped with a symbolic link /lib/modules/2.6.33.5-zen3-ub-100 0hz/source
    However, I can not read the target: Datei oder Verzeichnis nicht gefunden
    Therefore, I am deleting /lib/modules/2.6.33.5-zen3-ub-1000hz/source

    Antworten
    • Ulrich Block
      Feb 17 2011

      Hm das habe ich bisher so noch nicht gesehen. Der Fehler ist auch eher der Sorte Notice und kein Wirklicher Error. Startet das System denn, wenn man den Server mit den Kernel booten will?

      Antworten
      • Christian
        Feb 17 2011

        nein das system startet nicht. den genauen fehler kann ich dir auch nicht nennen. es bleibt nachm bootloader im bootvorgang stecken :(

      • Ulrich Block
        Feb 17 2011

        Ohne das System zu kennen, kann man nicht weiter helfen.
        Am besten baust du dir selber einen Kernel auf Basis des bis dato funktionierenden Kernels.

  33. Tim
    Feb 13 2011

    Hallo , Eine frage Wann gibt es Umgefähr wieder ein Paar Neuere Versionen von den Kernel…… Desweiteren würde ich gerne wissen ob du für einen Webtropia i5 Root einen Kernel Raus Bringen könntest der Optimale darauf läuft . Er Muss keine 1000 FPS Aberklaube Bringen sondern die Server sollen Legendlich gut laufen :)

    MFG

    Tim

    Antworten
    • Ulrich Block
      Feb 13 2011

      Ich werde sicherlich nicht anfangen, Kernel für einzelne Hoster zu veröffentlichen. Die jetzigen sollten problemlos laufen. Ich bin gerade dabei, meine Server auf Squeeze umzustellen und neue Kernel zu backen. Wenn ich damit fertig bin, werde ich hier neue Kernel veröffentlichen.

      Antworten
  34. n0name
    Feb 11 2011

    Hallo,

    bei mir will der Kernel nicht funktionieren.
    Habe ihn ordnungsgemäß auf meinem Hetzner EQ4 mit Debian 5.0 installiert, aber nach dem neustart fährt der Server nicht mehr hoch.

    Was kann ich tun?

    MfG

    Antworten
    • Ulrich Block
      Feb 12 2011

      Vielleicht eine falsche Bitversion genommen?

      Antworten
      • n0name
        Feb 13 2011

        Nein,

        habe genau die 64 bit version genommen, die auch zu meinem System passt.
        Er installiert das Image ja ordnungsgemäß, aber beim Grub Update kommt eine Nachricht, dass das splash image nicht gefunden wurde.

        MfG

      • Ulrich Block
        Feb 13 2011

        Das klingt nach Debian Squeeze. Was steht in der Datei “debian_version” im Ordner “etc”?

      • n0name
        Feb 13 2011

        5.0.8

      • Ulrich Block
        Feb 13 2011

        Da kann ich dir leider nicht weiterhelfen, zumal der Kernel auf anderen EQ4 Servern anscheinend problemlos läuft.

      • n0name
        Feb 16 2011

        Eine Frage noch:

        Könnte es vllt daran liegen, dass ich ein Software-RAID einsetze?

      • Ulrich Block
        Feb 17 2011

        Eigentlich nicht. Damit lief das bisher immer Problemlos.

  35. Jan 28 2011

    Hi ,

    wollte mal fragen ob die Kernel auch centos tauglich sind.

    mfg Jannek

    Antworten
  36. Alex
    Jan 20 2011

    Wir haben den Kernel linux-image-2.6.33.5-rt23-ub-1000hz_amd64 auf mehreren Maschinen getestet mit unterschiedlicher Hardware und mussten feststellen das die Gameserver beim Linux Standardkernel besser liefen als wie mit diesem.

    Schade….

    Antworten
    • Ulrich Block
      Jan 21 2011

      Definiere mal Standartkernel. Der von der Distro, der von kernel.org?

      Wie auch immer. Da der RT Patch kaum bis keine Vorteile mehr bringt und nun so gut wie alle Mods und Spiele auf die Orangebox umgesattelt wurden, habe ich die Downloads hierfür komplett entfernt.
      Bei der Orangebox Engine hat der RT Patch so gut wie keine Auswirkung, außer einem höheren CPU Verbrauch,

      Antworten
  37. Jan 19 2011

    Hast du im Kernel die Option CONFIG_IKCONFIG_PROC nicht gesetzt hatt es einen Grund?zgrep CONFIG_HZ /proc/config.gz
    So habe jetzt noch deinen Config generator genommen.Ob es daran gelegen hatt ?habe jetzt 100 % http://www.game51.de/dl/fps.JPG
    Saubere Arbeit Dickes Lob.
    Gruß aus berlin Oldi

    Antworten
    • Ulrich Block
      Jan 21 2011

      Ich benutze, wie oben auch beschrieben, die Debian Kernelconfig als Grundstock und habe nur die für Gameserver relevanten Einstellungen angepasst.
      Bei Debian ist die Funktion deaktiviert, also auch bei mir. Die Config liegt allerdings in /boot/config-* für jederman einsehbar.

      Antworten
  38. Jan 18 2011

    habe den linux-image-2.6.33.5-zen3-ub-1000hz_amd64.deb auf einen Root Intel Core i5-750 fps_max “300″ laufen ,fallen auf 235 ab aber bleiben stabil. http://www.game51.de/dl/fps.JPG
    Gruß Oldi

    Antworten
    • Ulrich Block
      Jan 18 2011

      Das man nicht die vollen, eingestellten fps bekommt, ist normal. Ab 66 FPS aufwärts ist eh alles gleich performant. Wenn du mal darauf achtest, sprengen deine 23x FPS schon die Skala. Die Serverqualität bemisst sich mehr oder minder nur an der Stabilität, nicht aber Quantität der Server FPS.
      Stellst du weniger FPS ein, sparst du CPU Leistung, hast in der Regel stabilere FPS und kannst in aller Regel auch mehr Slots laufen lassen.

      Antworten
  39. Jan 16 2011

    Super vielen dank. Habe den Kernel nun raufgemacht und man merk deutlich nen Unterschied in game.

    Antworten
  40. Jan 16 2011

    Hi ich finde deine Seite super, aber nun zu meiner frage wo auf dem root muss ich den Kernel einfügen um ihn zu installieren. in etc oder user.?? in deiner Install Anleitung steht es ja nicht.

    ich danke schon mal vorab für die hilfe.
    MFG APROPHIS

    Antworten
    • Ulrich Block
      Jan 16 2011

      Das sind Debian Pakete. Es ist absolut egal, wo du sie speicherst. Dahingehend kann man sie mit einer setup.exe unter Windows vergleichen.

      Antworten
      • Jan 16 2011

        Ok, danke für die schnelle Antwort.ehmm und den rt muss ich nicht noch extra installieren.Habe mir mal die wiki installation durchgelesen und muss man ja noch den rt installieren.

        MFG APROPHIS

  41. Jan 14 2011

    wie kann man denn die Priorität undter linux debian auf 98 stellen?

    Antworten
    • Ulrich Block
      Jan 14 2011

      Lies bitte die Beschreibungen des obigen Textes noch einmal durch. Dort ist es erklärt bzw. sind Seiten verlinkt, die es erklären.

      Antworten
  42. Jan 13 2011

    Hallo

    Ich habe einen root der in Russland ist.
    Intel(R) Core(TM)2 Extreme CPU X9650 @ 3.00GHz
    8 gb RAM und 2x300gb anbindung ist 100mbit/sek
    Dort sind 15 css server drauf alle public, natürlich nicht alle voll mit spieler.

    Nun wollte ich fragen welcher Kernel für mich besser geignet ist.
    Sollte ich meine public server mit fpx_max 300 starten?

    irgendwie ist die Schiesserei bei meinen Servern sehr schlecht, mann trifft überhaupt nicht am kopf.

    Hoffe hier kann mir geholfen werden :)

    Antworten
    • Ulrich Block
      Jan 13 2011

      Die Kernel sind alle genau beschrieben. Anhand deiner Frage sehe ich, dass die Beschreibung nicht gelesen wurde. Bitte hohle dies nach, da die Beschreibung deine Frage beantwortet.

      Antworten
      • Jan 13 2011

        gelesen habe ich ja, habe mich auch für den 2.6.33.5-zen3-ub-100hz entschieden, ich wollte halt nur mal sicher gehen weil dort amd steht oder schlechte hardware und ich eine gute habe aber egal.

        mich interresiert das wenn ich nun mit 300 fps bessere schussgenauigkeit haben werde oder nicht? weil es steht mal bringen hohe fps nichts solange höher tickrate.

  43. Jan 13 2011

    hi there nice work . i have 2 questions.
    1. This kernels work on ubuntu distro.?
    2. Your 32bit kernels support more than 4 gb ram ?

    Antworten
    • Ulrich Block
      Jan 13 2011

      Ubuntu is based on debian but I would not bet that it works.

      And yes they are compiled as “bigmem”

      Antworten
  44. Christian
    Jan 1 2011

    Hallo Ulrich!

    Ich muss sagen ich bin um sehr froh das ich auf den Blog hier und deine Beschreibung gestoßen bin!

    Einfach der Hammer!

    Ich selbst habe jetzt die vergangegnen Wochen damit verbracht mehrere Möglichkeiten für meinen Root Server einen guten Kernel zu backen! Teilweise bootet der Kerne gar nicht, das ich so unter dem Rescue system wieder alles zurückstellen musste! Andere gingenen aber die Performance unter den Server selbst war mieß! Spieler hatten hin und wieder nen loss von 6-10 auf HL1 Servern.

    Dadurch das ich ja ein Turnier veranstalte gerade und da kann ich sowas nicht bringen!

    Momentan läuft der Kernel “linux-image-2.6.33.5-zen3-ub-100hz_amd64.deb” und ich bin alleine auf dem Server mit HLTV der nebenbei recordet und habe Stabile 1000fps mit einem Pingboost von 3 mit einer sys_ticrate von 1020.

    und das auf einem AMD Phenom(tm) II X6 1055T.

    DANKE.

    Je nachdem wie der Kernel abscheidet beim Turnier Morgen unter Voll-Last: 4* 13 Slot Warserver mit 4HLTV, belebt sind die Server dann alle 11/13 HLTV unterschiedlich je nachdem wer wo zuguggt =)

    Ich melde mich!

    PS: Gutes Neues

    Antworten
  45. Aranel
    Dez 31 2010

    Hallo

    Gibt es wahrscheinlich in HT Off veröffentlichen?
    Um zen100hz 64bit

    Danke..

    Antworten
    • Ulrich Block
      Jan 3 2011

      Bitte als verständlichen deutschen Satz erneut schreiben. Es wird überhaupt nicht klar, was gemeint sein könnte.

      Antworten
    • Aranel
      Jan 5 2011

      sorry, I dont speak germany, use google translate but could not

      Are you published without HyperThreading (SMP) version for zen 64bit100hz?

      Antworten
      • Ulrich Block
        Jan 5 2011

        SMP is multicore support?!
        Hyperthreading allows one core to process more than one thread at a time. If your CPU does not support it, this feature won´t be used.
        Because of that there is no need for a version without.

        And as I have written before:
        I offer kernels that I build for myself or friends. I won´t fullfill any extra wishes.

      • Aranel
        Jan 5 2011

        Well so be it, thanks anyway

        I shall try to compile it myself

  46. asdf
    Dez 29 2010

    Hi,
    auch wir haben seit gestern Abend den Kernel Zen 100MHz von dir unter Debian Lenny x64 (Hetzner EQ4) installiert. Es laufen ausschließlich Counter-Strike 1.6 Server mit PB2 und sys_ticrate 1990. Sieht soweit gut aus… vielen Dank!

    Antworten
  47. Luk
    Dez 28 2010

    Hallo!

    Danke für dieses gute Tutorial, allerdings frag ich mich, ob man mit diesem Kernel auch OpenVZ betreiben kann? Muss ich da etwas beachten, also wird was am Kernel verändert, wenn ich die 100Hz Version installiere? (Habe Debian LAMP x64 drauf mit 15 CoD4 Servern und drei V-Servern…. er laggt regelmäßig und hängt häufig für bis zu 5 Sekunden komplett).

    Antworten
    • Ulrich Block
      Jan 3 2011

      OpenVZ ist ein eigener Kernel. Da wirst schon was eigenes bauen müssen.
      Und wenn du nicht gerade einen Octacore hast, wird deine Kiste mit Sicherheit überlastet sein.
      Ungefähr so, als ob du einen LKW Anhänger mit einem Trabbi zu ziehen versuchst.

      Antworten
      • Luk
        Feb 12 2011

        Sorry für die späte Antwort, ich hab mir meinen eigenen Kernel zusammengebastelt, mit OpenVZ Patch und 250Hz, habe deine CoD-Reihen-Optimierungen beachtet und muss sagen, dass es deutlich geschmeidiger läuft! Der Server ist ein Core i7 mit 8GB Ram und erhalte jetzt mit dem ganzen Haufen an CoD4 und Webservern eine Maximalauslastung von 40% aller 4 Kerne. Danke dir, super Anleitung!

  48. zero1
    Dez 17 2010

    Hi,

    ich wollte mal kurz was fragen. Evtl. weiss ja einer von Euch oder Du Ulrich, warum meine Gameserver mit 64bit (debian 5) mehr cpu time nutzen als mit 32 Bit (debian 5).

    Hab gestern mal meine root komplett neu bespielt und wollte einfach mal die amd64 druff kloppen. Dabei stellte ich fest das meine Gameserver 30 % mehr Auslastung verursachen. Kernel ist noch der Standart 2.6.26-amd64. Wollte mich morgen eigentlich ans RT kompilieren machen, aber wenn das so bleibt, dann kommt wieder die 32 druff.

    Hoffe das jemand was weiss.

    greetz with friendly frags

    zero1

    Antworten
    • Ulrich Block
      Dez 18 2010

      Man kann bei Linux die CPU Verbrauchsanzeige, insbesondere bei Gameservern nicht richtig messen. Wer sich auf die Zahlen verlässt, ist verloren. Also das ganze ignorieren.

      Antworten
      • zero1
        Dez 21 2010

        ja das hab ich auch schon vermutet. ; da ich immer wieder unterschiedliche werte bekommen hab. htop, top, webmin sysinfo …

        Aber okay, jetzt sind die werte wieder okay und die server laufen mit 12 bis 15 % time. Warum kann ich mir nicht wirklich erklären, denn das einzige was ich gemacht habe ist das Firmware-linux-free pack für die e100 nachinstalliert.

        naja ich glaub ich muss mich mal extremer mit allem beschäftigen damit ich genau weiss was Sache ist, denn jetzt haben wir pl´s ohne Ende auf den servern ^^

        Gruss zero1

  49. Jannek
    Dez 15 2010

    Wollte mal fragen auf welchen Roots der zen3 Kernel 1000hz von haus gut läuft. Vl kennt ihr ja auch ein paar billige Root Anbieter .Suche einen günstigen Root wo der zen3-1000hz gut läuft. Über viele posts würd ich mich freuen. Pls alle günstigen Anbieter + Erfahrung evtl.

    MfG

    Antworten
  50. Dez 11 2010

    Hi, habe gestern abend mal deinen Kernel installiert.
    Hatte auch die 2.6.26 Version am Laufen nun läuft der,
    2.6.33.5-zen3-ub-1000hz: , gab keinerlei Probleme bei der Installation. Melde mich nochmal nachdem er ausgibig getestet worden ist!

    Grüße Koffein

    Antworten
  51. Nov 9 2010

    Hi,

    also erstmal Respekt an deine Arbeit.
    Nutze nun den 2.6.33.5-zen3-ub-100hz Kernel.
    Läuft im Moment einwandfrei.
    Werde später noch schreiben wie er sich unter vollen Servern macht :-)

    Antworten
  52. Nov 6 2010

    Hallo Ulrich,

    dein Kernel “linux-image-2.6.33.5-zen3-ub-100hz_amd64.deb” läuft auf Debian minimal 64bit mit einem Intel Q8300 und 4GByte RAM excellent. Es läuft ein Team Fortress2 dedicated server.

    Danke nochmal für die unterstützung via Mail.

    Grüße !

    Antworten
  53. Chris
    Nov 6 2010

    Hallo Ulrich,

    konntest du im zusammenhang mit dem 100/1000hz zen Kernel
    unter cs mit +sys_ticrate 1010 -pingboost 3 auch beobachten das die CPU auf bis zu 60% steigt ? dies geschieht jedoch erst wenn der prozess auf die priorität 98 gesetzt wurde

    Antworten
    • Ulrich Block
      Nov 6 2010

      Pingboost 3 ist erstens ein Recourcenfresser. Zweitens ist die CPU Verbrauchsanzeige stark verbugt bei Linux, und kann in den meisten Fällen höchstens als Richtlinie genommen werden.
      Setzt man Pingboost 3 ein, habe ich den Eindruck, dass sie gar nicht mehr funktioniert und ignoriert werden sollte.
      Der Grund, meiner Annahme (die werte bei meinem System):
      Ein Server mit pb3 -> < 5% usage wenn leer vom Server
      Zwei Server mit pb3 -> > 30% usage je Server wenn beide leer sind
      Drei Server mit pb3 -> > 60% usage je Server, wenn alle leer sind

      Spielerisch konnte ich absolut keinen Vorteil von pingboost 3 mit ~1000 fps zu pingboost 2, der ohne pingboost mit ~950-980 fps feststellen. Wenn jemand beratungsresistent ist, dann stelle ich immer noch pingboost 3 mit 1001-1010er sys_ticrate ein und weise denjenigen darauf hin, dass er die Usage Anzeige ignorieren soll, so lange alles rund läuft. In den anderen Fällen greife ich auf keinen pingboost, oder auf 2 zurück und stelle die sys_ticrate zwischen 1500 und 2000 ein. Dein Vorposter schreibt ja auch, dass er pb2 mit einer sys_ticrate von 1990 einsetzt und damit mehr als zufrieden ist.

      Antworten
  54. Okt 29 2010

    Hallo Ulrich,

    deine Kernel ist der Hammer. Zurzeit verwenden wir diese auf unseren
    AMD Opteron Server. Keine Probleme, gute Performance.

    Tipp für andere: http://www.ulrich-block.de/download/linux-image-2.6.33.5-zen3-ub-1000hz_amd64.deb

    Mit dieser Kernel laufen die Server mit -pingboost 2 besser. Die Systicrate haben wir auf 1990 gepushed. Ab 2000 wird der GameServer wieder schlecht.

    Finde ihr sehr gut von dir Ulrich, dass du anderen ohne ahnung dieser Form der Kernel anbietest und nicht wie andere verkaufst..

    Mit freundlichem Gruß
    hACe

    Antworten
    • Ulrich Block
      Okt 29 2010

      Die es verkaufen, werden oft Lizenzbrüche begehen. Die Kernel sind unter die GNU lizensiert. Schreibt man jetzt einen Patch/Hack, was auch immer, muss dieser auch GNU lizensiert sein, sobald nur ein bischen des Kernel Codes verwendet wird. Ein kleines include und du bist in der GNU drinne.
      Dafür Geld zu verlangen ist nicht. Dazu muss man natürlich auch den Quellcode mit veröffentlichen. Ausschließlich compilierte Packete dürfen nicht sein. Aus diesem Grund habe ich oben auch alle Patche verlinkt.
      Eine Kernel Config fällt hier wohl nicht unter die GNU, so dass man sie eventuell verkaufen könnte.

      Wenn man lustig ist, könnte man ja all die Kernelverkäufer mal anschwärzen ;)

      Antworten
  55. Andy
    Okt 29 2010

    Hallo Ulrich was für ein Gameserver Kernel wurdest du für ein EQ 8 von http://www.hetzner.de/ nehmen

    MFG

    Andy

    Antworten
    • Ulrich Block
      Okt 29 2010

      Ich würde mir den Text oben nochmals durchlesen. Er beantwortet die Frage ausführlich.

      Antworten
  56. Gyno
    Okt 11 2010

    Du musst einfach nur wieder den alten Kernel Aktivieren ^^

    Antworten
  57. Gandalf
    Okt 11 2010

    oben steht nur was von nem amd x2 und nicht vom i7 und ich mein bei dem war irgendwas mit der netzwerkkarte. aber werde mich wohl ran trauen sobald ich mich wieder belesen hab wie ichs wieder rückgängig mach wenn nix mehr gehen sollte :)
    thnx 4 info

    Antworten
  58. Gandalf
    Okt 10 2010

    hat den normalen 100er schon jemand mit nem eq4 probiert?
    ich hab eigetlich null ahnung und mein letzer versuch mit nem selbstgebackenem musst ich mit der lara wieder hinbeigen das will ich mir ersparen

    Antworten
    • Ulrich Block
      Okt 10 2010

      Der läuft auf dem EQ4 vom Hetzner. Ist doch auch oben beschrieben. Wenn der 2.6.26er rennt, werden die Kernel auch mit aller wahrscheinlichkeit auf der Kiste laufen…

      Antworten
  59. Sep 28 2010

    Hallo Ulrich,
    ich habe gestern den 2.6.33.5-zen3-ub-1000hz Kernel auf meinen Clan-Root installiert.
    Bei mir laufen UT’99 und UT3 Server auf Debian 5 minimal,Q6600,8GB Ram.
    Die Server laufen sehr stabil. Kein Jammern mehr wegen Lag wenn “HighPinger” (aus Chile und Co.)auf den Servern kommen.
    Vielen Dank für deine Arbeit,
    mach weiter so =:)

    Antworten
  60. Gyno
    Sep 25 2010

    ok werde ich mal tun, danke schonmal.

    Kann es vllt am raid 1 liegen?
    oder raid 0?

    MfG

    Gyno

    Antworten
  61. Gyno
    Sep 25 2010

    hmm ohne addons schmiert er leider Gottes auch ab, er ist jetzt einen Monat nicht abgestürzt (troz aller addons) und jetzt fängt er wieder an

    Antworten
  62. Gyno
    Sep 25 2010

    Hi Uli,

    kannst du hiermit was anfangen?
    Failed to read a valid object file image from memory.
    Core was generated by `./srcds_linux -game dod -ip 85.214.77.104 -port 27300 -autoupdate +maxplayers 3′.
    Program terminated with signal 11, Segmentation fault.
    [New process 5909]
    [New process 5926]
    [New process 5929]
    [New process 5938]
    [New process 10893]
    [New process 11694]
    [New process 5911]
    #0 0xf42cea50 in ?? ()

    Der server geht Timeout (mitten im spiel) und dann ist er wieder neugestartet.

    MfG

    Gyno

    Antworten
    • Ulrich Block
      Sep 25 2010

      Naja da steht ja recht deutlich, dass es Lesevorgang aus dem Ram schiefläuft. Weil dies passiert, kann der Server nicht weitermachen und stürzt ab (segfault). Dadurch, dass du “-autoupdate” benutzt wird der Server halt in solchen Fällen automatisch neu gestartet.
      Sowas kann viel Ursachen haben, wie z.B.:
      - Defekter Ram
      - Dateiystem hat ne Macke
      - Plugin, das schlecht programmiert wurde

      Wenn der Absturz auch mit dekativierten Plugins passiert, dann muss halt mal der Ram und Festplatte überprüft werden. In aller Regeln sind es aber mistige Serveraddons/Tools/Plugins

      Antworten
      • Ulrich Block
        Sep 25 2010

        Dann informier dich bei deinem Anbieter, wie du deine Festplatte und Ram überprüfen kannst ;)

  63. Sep 21 2010

    leuft auf webtropia server ebenso 1a

    Antworten
  64. Sep 18 2010

    Überreagieren tue ich durchaus nicht, da ich nur den Apache und MySQL runtergefahren habe, da diese eh nicht in Benutzung sind. Geplant war dies sowieso, da man ja sowieso grundsätzlich mehr Angriffsfläche hat umso mehr auf dem Server läuft…

    Da diese derzeit eh nicht genutzt werden brauchen die auch nicht rumdümpeln ;). FTP ist bei uns sowieso aus, da wir nur den nur wirklich selten brauchen. Sicherheitslücke wäre dieser aber nicht so sehr, da die FTP User natürlich auch keine Shell zu Verfügung gestellt bekommen ;) Also als noch im Rahmen ;)

    Antworten
    • Ulrich Block
      Sep 18 2010

      Das ist natürlich etwas Anderes. Ich hatte dich so verstanden, dass auch Dienste abgeschaltet wurden, die aktiv genutzt werden, zumal man ja normalerweise nichts an hat(haben sollte), das man nicht braucht.

      Antworten
  65. Sep 17 2010

    Habe bei meinem nun auch mal alle anderen Dienste runtergefahren.

    Antworten
    • Ulrich Block
      Sep 18 2010

      Meinst du nicht, dass du etwas überreagierst? Wenn der User zu dem Dienst keine Valid Shell hat, kann er diese auch nicht ausweiten. Bei Webspace, reinen FTP Usern usw. (sollte) die erlaubte Shell doch /bin/false sein, wodurch, diese den Exploit nicht nutzen können.

      Antworten
  66. Sep 17 2010

    Bei der Kernelversion die du hier anbietest gibt es sei kurzem einen Exploit der einen Root Rechte verschafft…

    Würdest du einen mit dem neuen Patch dann bauen ?

    Gruß

    Antworten
    • Ulrich Block
      Sep 17 2010

      Von dem habe ich auch heute auf heise.de gelesen.
      Sobald Patche für den stable Tree vorliegen, werde ich selbstverständlich nach und nach die Kernel hier updaten.

      Soweit ich die Meldung bei heise richtig verstanden habe:
      1. Die 32bit Kernel sind nicht davon betroffen.
      2. Der User braucht schon eine valid Shell um diesen Exploit nutzen zu können.
      3. Es ist ein Exploit, mit dem man als Normaluser Rootrechte erlangt. Wenn man ausschließlich Gameserver hostet, ist dieses Sicherheitsloch somit nicht so bedrohlich.

      Antworten
  67. Sep 8 2010

    fps max 0 bringt nix bei hlds servern weil die den befehl nicht kennen.

    Antworten
    • Ulrich Block
      Sep 8 2010

      Das liegt daran, dass der Befehl fps_max heißt und bei dem Einsatz von pingboost 3 durch den Wert von +sys_ticrate limitiert ist.

      Antworten
  68. Sep 8 2010

    Ich setze auf meinem root den Kernel Zen3 ub 1000 HZ 64 Bit ein.

    Und er läuft hervoragend auf einem Webtropia i7-8 Root.

    Antworten
  69. Sep 5 2010

    hi,

    hab den linux-image-2.6.33.5-zen3-ub-1000hz_amd64.deb auf meinem AMD x2 5600+ mit 4 Gbyte Arbeitsspeicher bei Hetzner aufgespielt Läuft besser als vorher, aber auch noch nicht zufriedenstellend…

    Hab Pingboost 2 eingestellt dazu tic_rate 2007 auf einem cs 1.6 Server. fps_max 1000

    Habe dem Server dem ersten Kern zugwiesen und priority auf 98 gestellt für den cs server dienst.

    hier der fps meter:
    http://www.fpsmeter.org/p,view;88635.html

    waren mit 8 Leuten drauf während des tests…
    da sollte doch noch mehr möglich sein oder?
    Der Server ist frisch aufgesetzt und in der messungszeit wurden keine anderen dienste außer ein ts3 in anspruch genommen. Der cs Server ist der einzige Gameserver auf dem Server…

    Könnt ihr mir helfen ?

    Antworten
  70. Sep 5 2010

    OK! 3 Einstellungen und dann läufts auch bei mir!

    tic_rate 1090, pingboost 3 und fpsmax 0

    Ich könnte dich knutschen :D DANKE!

    http://www.fpsmeter.org/p,view;88640.html

    Antworten
  71. Sep 2 2010

    07:37:52 echo HLSW: Test
    07:37:52 HLSW : Test
    07:38:03 stats
    07:38:03 CPU In Out Uptime Users FPS Players
    13.33 0.00 0.00 4 0 1000.00 0
    07:38:05 stats
    07:38:05 CPU In Out Uptime Users FPS Players
    13.50 0.00 0.00 4 0 1000.00 0
    07:38:05 stats
    07:38:06 CPU In Out Uptime Users FPS Players
    13.40 0.00 0.00 4 0 1000.00 0
    07:38:06 stats
    07:38:06 CPU In Out Uptime Users FPS Players
    14.00 0.00 0.00 4 0 1000.00 0
    07:38:30 stats
    07:38:30 CPU In Out Uptime Users FPS Players
    14.25 2.83 4.73 4 1 1000.00 1
    07:38:31 stats
    07:38:31 CPU In Out Uptime Users FPS Players
    14.40 2.86 4.65 4 1 1000.00 1

    I’m using kernel 2.6.34.1-ub-100hz on SERVER IBM XSERIES 336 2x Dual Intel XEON 3.0GHz 4GB RAM + 2 x 73GB Ultra320 SCSI.
    If you want to game hosting and stable FPS then use the kernel 2.6.33.5-zen3-ub-100hz
    I turn on the server with the parameters ./hlds_run -binary ./hlds_amd or i686 -pingboost 3 +sys_ticrate 1070 or cs:s fps_max 0 Recomm… 1070 + 2.6.34.1-ub-100hz = 1000.0 fps Stable!!!

    http://www.fpsmeter.org/p,view;88262.html

    Antworten
  72. Aug 20 2010

    Schön wäre noch so ein kernel der auch unter Xen läuft. Ich weiss das klingt nicht gut für gameserver. aber ich bin halt nur server-teilhaber ;)

    Antworten
    • Ulrich Block
      Aug 20 2010

      Man kann Xen schon nutzen um Gameserver zu betreiben. Wenn man weiß wie ;)
      Aber zu deiner Frage: Xen ist mehr oder weniger erstmal ein Kernel, an dem die Teilhaber nichts machen können. Der Verwalter des Hostsystems muss also einen Kernel bauen, der erstens Xen unterstützt und zweitens auch noch für Spiele eingestellt ist.

      Antworten
  73. Aug 17 2010

    Hallo,

    wollte Feedback geben, das der Kernel auch bei NGZ-SERVER problemlos läuft.

    http://fpsmeter.org/p,view;85263.html

    MfG

    Olaf Uecker

    Antworten
  74. Aug 14 2010

    Also bei 0 spielern aufm Server kannst du noch so tolle werte haben, dass hat aber oben schon jemand geschrieben. Du kannst den schlechtesten server haben aber deine FPS sind im ruhe zustand immer auf der vollen leistung.
    Hört einfach auf den guten Mann der hat schon ahnung von der ganzen Sache hier mir hat er zu mindestens sehr viel weiter geholfen. ich Habe z.B. den linux-image-2.6.33.5-zen3-ub-1000hz_amd64.deb
    wenn der server da komplett voll ist habe ich auf einem kern eine auslastung von 35%.

    Antworten
  75. Aug 9 2010

    linux-image-2.6.33.5-zen3-ub-1000hz_i386.deb mit 2 ide’ler

    http://www.fpsmeter.org/p,view;84140.html

    Antworten
  76. Aug 9 2010

    ich hab jetzt mal linux-image-2.6.33.5-zen3-ub-1000hz_i386.deb von
    Schaut eigentlich ganz ok aus, habe jetzt 960 FPS ohne ide’ler bei 2% CPU Auslastung.
    Wollte eigentlich konstante 1000 FPS für einen WAR Server, hat da noch jemand ne Idee?

    http://www.fpsmeter.org/p,view;84122.html

    Antworten
    • Ulrich Block
      Aug 9 2010

      Das Thema FPS und Tickrate wird auf meinem Blog ausführlich behandelt. Es wird ebenso mehrfach auf dieser Kernelseite aufgegriffen. Die Hauptaussage ist überall die gleiche, wie die eines der Programmierer von von VALVE:
      FPS, die höher als die Tickrate sind, bringen nichts außer heißer Luft.

      Investier deine Zeit lieber in etwas Sinnvolleres, als den Lügen mancher Hoster hinterher zu rennen. Das Ergebnis erreicht man eh nur über Hacks, die den Server insgesamt instabiler machen und zu einem deutlich höherem Verbrauch Verbrauch führen. Dazu hat man keinen spielerischen Vorteil.

      Und lass die Idler weg, die sind oft kontraproduktiv und schaden dem Gameplay. Sie bringen nur etwas, wenn man mit einem möglichst geraden Graph angeben will.
      Verantwortungsvolle Admins setzen sowas aber aus gutem Grund nicht ein.

      Antworten
  77. alan
    Aug 8 2010

    i want the best kernel on ubuntu..i compile custom kernel just many error:(
    if use default kernel+pingboost 3,high cpu usage:(

    Antworten
    • Ulrich Block
      Aug 8 2010

      In case you haven`t noticed: Here it is only about Debian. If you are looking for Ubuntu you need to look somewhere else. And no, I wont build Kernel for a Distro that does not fit for gameservers in my opinion.
      Plus I wrote you already a couple of times that the usage display with PB 3 is completely bugged and does not work.
      I will delete any further comment with you complaining about usage with PB3 or asking for Ubuntu kernel.

      Antworten
  78. Aug 7 2010

    erst mal vielen dank das du die files uns zur verfügung stellst, habe den server umgestellt und werde heute abend testen wie er unter last läuft.

    Antworten
  79. alan
    Aug 7 2010

    cs1.6 can’t set fps_max 512

    Antworten
    • Ulrich Block
      Aug 7 2010

      @ alan:
      With HL1 (cs 1.6 is a HL1 Server) servers it is -sys_ticrate 500

      Antworten
  80. Aug 6 2010

    alles klar,dann werde ich morgen den zen3 100hz mal aufspielen, ich sage dann bescheit.

    Antworten
  81. Aug 6 2010

    Habe gestern das image linux-image-2.6.33.5-rt23-ub-1000hz_amd64.deb auf meinen server aufgespielt und hier das ergebnis http://www.fpsmeter.org/p,view;83563.html relativ hohe schwangung. hier mein System Intel Core i5 CPU 750 2.67GHz, 4 cores. Die frames liegen immer so um 900.

    Antworten
    • Ulrich Block
      Aug 6 2010

      Ersten setze ich schon lange nicht mehr auf den RT patch, weil er einfach der totale Overkill für Gameserver ist. Das bischen mehr FPS Stabilität rechtfertigt für mich in keinster Weise den deutlich höheren Verbrauch pro Slot.

      Zweitens solltest du dir mal meinen Artikel zu tickrate und Server FPS durchlesen, damit du verstehst, warum die beschriebenen Schwankungen nicht hoch, im Spielfluß nicht merkbar und damit absolut irrelevant sind. Server mit >500 FPS sind reines Marketing und bringen nur eins: den Hostern mehr Geld.
      Ich betreibe alle Server mit dem zen3 100hz und fps_max 500 und habe keine Beschwerden über Trefferverhalten usw. Dazu habe ich von zahlreichen Admins die Bestätigung erhalten, dass sie die gleiche Ehrfahrung mit meinem 100Hz Kernel gemacht haben.

      Drittens habe ich schon bei der Kernelbeschreibung geschrieben, dass die Stabilität auch stark von der eingesetzen Hardware, insbesondere dem Mainboard abhängig ist. Wer billige Desktopkomponenten verbaut, wird in der Regel stärkere Schwankungen haben, als mit teuren Serverkomponenten.

      Viertens sind Messungen mit einem leeren Server absolut nichtssagend.

      Antworten
  82. Aug 6 2010

    man kann die FPS auch mit den idlern stabiler bekommen

    zu finden hier
    http://wiki.fragaholics.de/index.php/DE:Linux_Kernel_Optimierung

    Antworten
    • Ulrich Block
      Aug 6 2010

      Die Idler erhöhen aber nur unötig den Serverload. Die Schwankungen die auf seiner Messung zu sehen sind, kann man im Spiel nicht spüren, sondern nur auf dem Graph sehen. Bei manchen Kerneln verschlechtern sie dazu auch noch das Spielgefühl, und das obwohl fpsmeter 99% und mehr anzeigt.

      Antworten
  83. alan
    Aug 6 2010

    http://www.fpsmeter.org/p,view;83515.html
    I USE pingboost 3, is 9xx-1000fps but the server no people have 14%usage…if have people 50% usage
    i don’t know how to fix this

    Antworten
  84. alan
    Aug 6 2010

    you have pingboost 3?
    keep 1000fps but cpu usage?

    Antworten
    • Ulrich Block
      Aug 6 2010

      The usage display is useless if you use pingboost 3. As long as the servers are running fine do not bother about that.

      Antworten
  85. Aug 5 2010

    Der Kernel(linux-image-2.6.33.5-zen3-ub-1000hz_amd64.deb)ist Super.
    CS 1.6 Public Server/ FPSmeter:http://fpsmeter.org/p,view;83430.html

    Antworten
  86. alan
    Aug 4 2010

    i want to 1000fps
    but i use pingboost 3 cpu usage too high (one server 2x%)
    if do not use pingboost 3 just have 7xx~9xx fps only
    i don’t know what can i do..
    i just install ubuntu10.04server.250hz….
    i don’t know how can compile kernel
    just many error..:(

    Antworten
  87. Jul 27 2010

    you use a 1000 hz kernel for a hlds server? (1.6 server?)

    Thats too many hz, the server run to fast…

    Antworten
    • Ulrich Block
      Jul 27 2010

      First of all serverfps has nothing to do with the Kernel Hz.
      Since a long time now server fps are not bound to Hz anymore.
      If you are telling your servers run to fast it is because you use pingboost 3 and a ticrate > 1000. Pingboost eradicates the fps lock of 1000 tic whise. But still the server thinks it can only have 1000 max.

      If you get 1200 now (you can see it with host_speeds 1) this 1000 fps are reached faster than the server thinks it can be -> speed up. Thats also the reason for exactly 1000 all the time.
      All values > 1000 are shown as 1000.

      If you ask me use no pingboost at all and -sys_ticrate 500. With such a server I never had any complains.

      Antworten
  88. alan
    Jul 25 2010

    i use zen3_1000hz…how to set hlds 1000fps?
    no need to use pingboost?

    Antworten
    • Ulrich Block
      Jul 25 2010

      If you are running a public server there is no need for 1000 fps.
      Use -sys_ticrate 500 without pingboost instead.
      If it should be a warserver try -sys_ticrate 1001 without pingboost first. If the server does not feel well use pingboost 3.
      You really should not care about fpsmeter, as long as the server feels good.
      The engine has features to compansate drops. So if small and only some dropping happens you should not bother.

      Antworten
  89. Jul 21 2010

    Joa mit den idlern bekommt man die stabil. Aber 3 Idler pro core da kommt doch unmenge an CPU Last zustande.

    Antworten
    • Ulrich Block
      Jul 21 2010

      Die Stromrechnung musst du ja nicht bezahlen. Und durch das nice Level, werden alle anderen Prozesse den Idlern vorgezogen, so dass es keine probleme gibt ;)

      Antworten
  90. Jul 21 2010

    sorry fürn doppel post
    Aber hier mal die fpsmeter auswertung http://www.fpsmeter.org/p,view;80628.html vom 2.6.33.5-zen3-ub-1000hz

    läuft ganz stable :)

    Antworten
  91. Jul 21 2010

    Der 2.6.33.5-zen3-ub-1000hz läuft recht zufriedenstellend auf nen Intel Core i5-750
    werde die anderen auch nochmal testen und dann weiteres feedback liefern. Finde es aber genial das du die images hier anbietest! Thumbs up

    Antworten
    • Ulrich Block
      Jul 21 2010

      Die Prozessoren sind nicht so entscheidend. Viel wichtiger ist die Stabilität des Motherboards. Wenn dieses viele Jitter/Interferenzen/Schwankungen produziert, steht und fällt die Stabilität von Gameservern damit.

      Ich hatte mal mit einem Core i5 750 Root Server zu tun, der nur mit idlern stabil zu bekommen zu bekommen war. 2 Monate später beim selben Anbieter, gleiche Art von Rootserver, liefen die Server ohne idler sehr stabil.

      Beim ersten habe ich dann 3 Idler, je auf einen Core gebindet, um die Gameserver stabil zu halten. Gameserver binde ich niemals auf einen Core. Das bringt fast imemr schlechtere Ergebnisse.

      Antworten
  92. Jul 15 2010

    Ich werde es versuchen. Aber alle 3 server stürzen ab und alle server haben unterschiedliche addons. Wenn jetzt server 1 abstürzt bleiben die anderen natürlich weiter on.

    MfG

    Gyno

    Antworten
  93. Jul 14 2010

    Hi Ulrich,

    ich habe immer noch das selbe problem. Der server ist abgeschmiert und der log heut mitten drin auf. Es steht kein Fehler im log. Ich bin am verzweifeln.

    Wenn du eine lösung haben solltest schreib mir einfach

    Gruß

    Gyno

    Antworten
    • Ulrich Block
      Jul 14 2010

      Update deinen Server mit den Zusätzen “-verify_all -retry” Dann noch alle Servertools (MMS+SM) ausschalten und guken obs imemr noch crasht. Wenn nein Tools nach und nach wieder aktivieren und gucken ab wann er abstürzt.
      Ich tippe auf schlecht programmierte Sourcemod Plugins.

      Antworten
  94. Jul 14 2010

    so ist es momentan bei mir, habe den server auf 500fps laufen lassen. http://www.fpsmeter.org/p,view.html?arg0=79559

    Antworten
  95. heinz
    Jul 14 2010

    so sieht es bei mir aus mit dem
    2.6.34.1-ub-100hz

    http://www.fpsmeter.org/p,view;79347.html

    Antworten
    • Ulrich Block
      Jul 14 2010

      Lies dir mal den meinen Artikel zu FPS und Ticrate durch, dann weißt du, warum solche FPS Libs sinnfrei und eher schädlich sind.

      Antworten
  96. Jul 14 2010

    Ich habe aber das problem wenn ich die Gameserver nicht auf die Kerne aufteile, dass der server dann mitten im Spiel einfach abschmiert. Kann es vllt. sein das der Fehler durch den neuen Kernel behoben ist?

    MfG

    Gyno

    Antworten
  97. Jul 13 2010

    Mein Kollege hat mir geholfen fehler auf meinem server zu suchen da er um EINIGES mehr ahnung hat und dann hat er mir die HP zu kommen lassen und ich habe dann gleich mal ein Kommentar da gelassen und soweit wie ich das hier atm sehe läuft der linux-image-2.6.33.5-zen3-ub-100hz_amd64.deb sehr CPU freundlich. Es ware vorhin 28 leute drauf und der server hatte 40% cpu auslastung auf einem cpu. Habe die server mit — taskset -c 1 etc auf die einzelnen kerne gebunden. Funzt 1 A

    MfG

    Gyno

    sobald ich den fpsmeter test gemacht habe schicke ich euch einen link

    Antworten
    • Ulrich Block
      Jul 13 2010

      So hatte ich das ja oben auch beschrieben. Der zen3-100hz ist der CPU freundlichste, der RT Kernel der CPU feindlichste von allen.

      Ich lasse taskset komplett weg, weil es meist mehr Schaden anrichtet, als das es hilft. Man sollte es nur gebrauchen um Programme im Eingriff auf die CPU einzuschränken, wie wenn man z.B. auch einen Webserver und Datenbanken auf dem selben System hat .
      Wir wollen jedoch keinen eingeschränkten Gameserver sondern volle Power.
      Die sind zwar single threaded aber ins load balancing des Kernel Schedulers einzugreifen war noch nie gut.

      Antworten
  98. Jul 13 2010

    Vielen Danke.

    Ich werde euch ein Feedback posten sobald die Gameserver Online sind. Darf ich euch auch mein Gametracker hier posten, damit ihr sehen könnt wie es läuft?

    MfG

    Gyno

    Antworten
    • Ulrich Block
      Jul 13 2010

      Gametracker sagt nicht über die Stabilität der Server aus. Der Post ist somit sachfremd und würde von mir gelöscht bzw. der Teil mit dem Gametracker entfernt.
      Würde mich mal interessieren, wie ihr auf meine Page gestoßen seid.

      Antworten
  99. Jul 13 2010

    Hi Ho Terrorkarotte

    Erst einmal herzlichen dank für die Bereitstellung all deiner Downloads.
    Ich habe das Glück dir zu sagen das ich es auch einmal ausprobiert habe und zwar einen Kernel von dir den
    linux-image-2.6.34.1-ub-100hz_amd64.deb

    Läuft auf einem Quadcore Q6600 sehr stabil, werde noch weiter testen
    Vielen vielen dank für die Breitstellung

    Antworten
  100. Jul 13 2010

    Hi Ho,
    Ich wollte frage was für mich der beste kernel wär. Ich habe einen Root server von Strato
    HighQ-Server SR-7
    Im moment habe ich das Problem das der Server mitten im Spiel den screen runterfährt und ganz normal neustartet, d.h. alle spieler bekommen angezeigt der server wäre timeout und fliegen runter.

    Ich habe grad 128 Slots auf dem Server am laufen und würde deswegen gerne wissen was für mich Optimal wär.

    MfG

    Gyno

    Antworten
    • Ulrich Block
      Jul 13 2010

      Wenn man viele Slots und oder Server mit hohen Slotzahlen benutzt, empfiehlt es sich erstmal den 100Hz Zen zu testen. 1000hz mit Preemtion setzt man dann ein, wenn man das letzte Bischen Zusatzstabilität möchte. Beachte aber, dass der Verbrauch an CPU pro Slot damit aber höher ist. Die 1000Hz sind deswegen auch eher für high end Warserver gedacht.
      Dazu kommt, dass jedes System sich anders verhält. Auf manchen ist der Mehrverbrauch nicht spürbar auf manchen, fällt er sehr groß aus. Versuch erst einmal den 100Hz, wenn dir die Stabilität nicht ausreicht nimm den 1000Hz Kernel.

      Antworten
  101. Jul 10 2010

    suche powerkernel für suse linux
    11.1 kernel 2.6.27 HighQ-Server SR-7

    Antworten
    • Ulrich Block
      Jul 10 2010

      Ich habe keinen Zugrif auf Suse System und kann somit auch keine Packete dafür erstellen. Ich würde sowieso von Suse und CentOS als Distributionen für Gameserver abraten und werde mir deswegen auch nicht die Mühe machen dafür Kernel vorzubereiten und hier auf der Page anbieten.

      Wenn es dir nicht zu viel Aufwand ist, mach ein Backup von deinen Dateien und spiel Debian minimal auf. Das geht bei Strato doch kostenlos?!

      Wie du hier in den Kommentaren lesen kannst, läuft mein Kernel ja auf deinem Server.

      Antworten
  102. we own a Intel Quad Core Xeon X3360 2.83 GHZ / 12 MB CACHE / 1333 MHZ FSB 2 x 750GB HDD RAID1 4 GB DDR2 800 ECC

    running the Debian 64bit:Zen kernel and i can say im happy with the kernel ty so much

    heres proof at 500fps
    http://fpsmeter.org/p,view;78878.html

    Antworten
  103. Danke für die Pakete! Läuft einwandfrei auf netdirekt.de Server (Lenny x64 @ 2.6.33.5-zen3-ub-100hz_amd64).

    Antworten
  104. Jul 3 2010

    Hallo,

    der Kernel läuft nicht schlecht, aber ab und an zieht es bei Last in die Knie, und beendet einfach so den Gameserver, und leider kein Log eintrag. Ich habe den Kernel auch noch mal nach gebaut, eben ohne Zen und optimiert auf AMD Opteron Prozessoren. Auch habe ich laut meiner Erfahrung gemacht, wie in der migges.net FAQ beschrieben, bearbeitet. Ich stelle dir auch mal mein Kernel zur Verfügung.

    Hier noch mal eine Auswertung mit Fpsmeter: http://www.fpsmeter.org/p,view;77818.html

    Hoffe auch mal geholfen zu haben ^^

    MfG

    Olaf Uecker

    ________________________
    Anmerkung vom Moderator: Ich habe die Links entfernt, weil die Informationen schädlich für das System sind. Nichts für Ungut

    Antworten
    • Ulrich Block
      Jul 3 2010

      Wie du schon in deiner Mail geschrieben hast, wird es wahrscheinlich an der Installation ohne initramfs-tools liegen. Das Howto, dass du da verlinkt hast ist
      a) total veraltet
      b) ist es alles andere als Gut, in der param.h herumzuwerkeln.
      Das sieht man dann auch an deiner Messung. Diese Spikes nach oben sind alles andere als gut. Ebenso wird keine Anzeige wie top/htop mehr funktionieren.

      Falls es weiterhin zu den beschriebenen Problemen kommen sollte, schick mir einfach per mail mal dein syslog.

      _________________
      Nachtrag:
      Auf manchen Systemen harmoniert der zen3 Kernel nicht so gut mit den sog. Idlern. Lasst sie dann einfach weg. Einen Unterschied von 950 zu 980, bzw. 470 zu 490 FPS merkt niemand im Spiel.
      Auch ist es relativ egal, wenn es zu Schwankungen von 20-30 FPS kommt.

      Antworten
  105. Jun 30 2010

    Wollte Feedback geben, dass der Kernel Debian 64Bit linux-image-2.6.33.5-zen3-ub-1000hz_amd64.deb wunderbar auf einem Strato HighQ-Server LR-7 läuft!

    MfG

    Olaf Uecker

    Antworten
    • benny
      Jun 23 2011

      Auf allen HIGHQ Servern von Strato sind die amd64 kernel lauffähig.

      Gute arbeit!

      Antworten

Trackbacks & Pingbacks

  1. www.ulrich-block.de » Blog Archi » Gameserver Kernel Nr.2

Share your thoughts, post a comment.

Note: HTML is allowed. Your email address will never be published.

Subscribe to comments