Sie sind hier: Gameserver Kernel
Zurück zu: Service
Allgemein:
Kontakt
Impressum
AGB
Ich erstelle Ihnen auf Wunsch einen angepassten Gameserver Kernel. Dieser wird direkt auf Ihrem System für Ihr System übersetzt und als installierbares Packet abgelegt. Der Kernel ist gleichermaßen für die Goldsource(Half-Life 1), als auch für die Source und Orangebox Engine geeignet.
Seit den Kernel Versionen 2.6.26 verwende ich keinen RT(Realtime)-Patch mehr. Bei diesen Versionen sind alle benötigten Eigenschaften bereits im Kernel enthalten. Diese Kernel haben außerdem den Vorteil, daß erheblich weniger Load erzeugen.
Bevor man sich die Effekte der Optimierungen optimal nutzbar machen kann sollten folgende Bedingungen erfüllt sein:
Beide Aufgaben werden von einem Prozessmanger erledigt, den ich zusätzlich auf Ihrem Rootserver installiere. Dieser sorgt dafür, dass alle Goldsource, Source und Orangebox Prozesse eine hohe Priorität erhalten und binden diese auf einen CPU Kern.
Die Verteilung auf die CPU Kerne erfolgt im Kreis. Das heißt im Prozessmanger wird eingestellt wieviele Kernel vorhanden sind. Beispielsweise werden dort 2 Kernel bei Dualcore CPUs eingetragen. Erstellen Sie nun 2 Gameserver auf dem Root läuft jeder auf einem Kern. Optimal! Erstellen Sie nun mehr Server werden diese auch weiter auf die Kerne verteilt, so dass je mehr Server Sie erstellen immer mehr davon auf einem CPU Kern laufen.
Das mag bis zu einem gewissen Grade gehen, aber nicht mehr so optimal. Die Folge sind sogenannte FPS Drops. Bedenke Sie das bitte, wenn Sie mehr Gameserver erstellen als Ihr Root CPU Kerne hat.
Den Prozessmanager können Sie leicht deaktivieren indem Sie den Crontab des root dazu auskommentieren oder löschen.
Pre-emption oder preemption im Computerbereich ist eine Aktion zur Unterbrechung eines von einem System durchgeführten Aufgabe/Prozesses ohne das dieser Prozess explizit dazu ausgelegt sein muss mit dem Ziel diesen Prozess später wieder aufzunehmen und fort zu führen. Diese Änderung ist gemeinhin als Inhaltsschalter bezeichnet. Dieser wird normalerweise durch einen hoch privilegierten Aufgabe/Prozess ausgeführt, welcher Teil des Systems ist und die Rechte hat andere Aufgaben/Prozesse zu unterbrechen und fort zu führen.
Quelle: Wikipedia - Übersetzung: allstats.de
![]() |
leistungsbeschreibung-gameserverkernel.pdf | [65 KB] |
Teilen Sie uns bitte mit, ob Sie mit unserem Service zufrieden sind.
Die Datenbankverbindung ist fehlgeschlagen, bitte überprüfen Sie die Datenbank-Einstellungen.