Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: sourceserver.info. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Koffein

Fortgeschrittener

  • »Koffein« ist der Autor dieses Themas

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

21

Freitag, 10. Dezember 2010, 22:13

Re: Einige Fragen/Probleme...

So hab jetzt mal den 2.6.33.5-zen3-ub-1000hz_i386 draufgehauen,
mal schauen wie der läuft :right:

Koffein

Fortgeschrittener

  • »Koffein« ist der Autor dieses Themas

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

22

Samstag, 11. Dezember 2010, 14:12

Re: Einige Fragen/Probleme...

So,
hab jetzt einfach mal Fps Meter laufen lassen, als der Server leer war,
dann bin ich einfach mal im Afk-Modus draufgegangen...

http://www.fpsmeter.org/p,view;104011.html">http://www.fpsmeter.org/p,view;104011.html</a>

Zum System:
Linux 2.6.33.5-zen3-ub-1000hz
AuthenticAMD, AMD Athlon(tm) 64 X2 Dual Core Processor 3400+

Server und sonstiges
3 Public Server, waren während des Test aber leer :P
1 Public Teamspeak Server, waren so 20-30 Leute online
1 Clan Teamspeak Server
und unsere Homepage...

So also jedesmal wenn jemand auf den Ts connected hat, kam es zu diesen Einbrüchen...
Aber zwischenzeitig waren auch Einbrüche ohne das jemand connected hat...

Von konstanten Fps kann man ja nicht sprechen :D ,
mich stört es soweit nicht da der Server trotzdem noch nicht gelaggt hat,
ein "Idler" hat auch keinen Erfolg gehabt.
Einzige Lösung Public Ts herunterfahren? Oder könnte es sonst noch Gründe geben?

Am Ende des Tests hab ich mal auf 1000 Fps gestellt,
die Einbrüche gehen dann auf 250 runter, wenn jemand im Ts oder im Spiel auf einen Public connected..

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

23

Samstag, 11. Dezember 2010, 16:01

Re: Einige Fragen/Probleme...

Versuch mal das Reshedulingscript von Fragaholics
und limitiere die Fps mal auf fps_max "100"

und mache dann einen erneuten Test



Mfg
Impact

Koffein

Fortgeschrittener

  • »Koffein« ist der Autor dieses Themas

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

24

Samstag, 11. Dezember 2010, 16:13

Re: Einige Fragen/Probleme...

Hey meinst du damit "Die Server als zeitkritische Prozesse eintragen " ?

big-lol

25

Samstag, 11. Dezember 2010, 17:39

Re: Einige Fragen/Probleme...

Damit meint er genau das. Und vor allem cpulimit, taskset etc. für alle nicht Gameserver einsetzen, um diese Einzuschränken.
Webbasierender Config Ersteller: www.ulrich-block.de für CS 1.6, CSS, DODS und TF2.

Ebenso wird werden verschiedene Debian Gameserverkernel zum Download angeboten.

Koffein

Fortgeschrittener

  • »Koffein« ist der Autor dieses Themas

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

26

Samstag, 11. Dezember 2010, 17:44

Re: Einige Fragen/Probleme...

Man soll das ja in die Datei /usr/local/sbin/resched.sh eintragen:

1)Die Datei ist nicht vorhanden
2)Ich habe den RootLogin gesperrt, kann also keine über Winscp erstellen
Wie kann ich dort jetzt eine Datei über Putty mit dem Root erstellen ? :melo:

Wenn ich das Script benutze werden doch alle CS:S Server mit der Priorität laufen,
richtig? Und die Public Server brauchen das nicht :P

Ich hab die Priorität jetzt manuell mal hochgestellt auf -99 und den Nice-Wert auch auf -19,
also maximale Priorität oder?
Hat aber auch irgendwie kein gutes Ergebnis gebracht!

Ich werde mal später den Public Ts downfahren um dieses Faktor beim Testen auszuschließen.

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

27

Samstag, 11. Dezember 2010, 18:00

Re: Einige Fragen/Probleme...

Zitat von »"Koffein"«

Man soll das ja in die Datei /usr/local/sbin/resched.sh eintragen:

1)Die Datei ist nicht vorhanden
2)Ich habe den RootLogin gesperrt, kann also keine über Winscp erstellen
Wie kann ich dort jetzt eine Datei über Putty mit dem Root erstellen ?


1.) Die Datei musst du natürlich selbst anlegen.
2.) Mit su.

Quellcode

1
nano /usr/local/sbin/resched.sh

dann schreibst du dort den Code hinein bzw kopierst ihn und speicherst ab.
danach gibst du den Script noch Rechte

Quellcode

1
chmod xxx /usr/local/sbin/resched.sh


Danach trägst du das ganze dann in Crontab/Cron ein
natürlich als Root mit su auf der Console

Zitat von »"Koffein"«

Wenn ich das Script benutze werden doch alle CS:S Server mit der Priorität laufen,
richtig? Und die Public Server brauchen das nicht :P


Ja aber schaden sollte das nicht.


Ich habe das noch nie getestet aber vielleicht hilft es die niceness
von Teamspeak zusätzlich auf 10 oder so zu stellen

Sprich du startest den Ts3 mit

Quellcode

1
screen -dmS bla nice ./ts3minimalscriptblubb.sh



Mfg
Impact

Koffein

Fortgeschrittener

  • »Koffein« ist der Autor dieses Themas

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

28

Samstag, 11. Dezember 2010, 18:23

Re: Einige Fragen/Probleme...

Hey danke für die Antwort,
so hab jetzt mal alles befolgt.

Letzer Schritt beim eintragen in die crontab, muss es doch so lauten richtig?
*/5 * * * * /usr/local/sbin/resched.sh > /dev/null 2>&1


Teamspeak läuft mit Prio 1 und mit Nice-Wert 19 :atak:

Danke! Mal schauen was der Test diesmal zeigt :P

Glaube hab einen kleinen Fehler in der wiki gefunden

Zitat

Alternativ kann man den Befehl crontab -e verwenden (als root ausführen) statt /etc/crontab zu editieren. Dann muss der Benutzer "root" in der Zeile ausgelassen werden, d.h.:

*/5 * * * * root /usr/local/sbin/resched.sh > /dev/null 2>&1


Dann wird root aber nicht ausgelassen :D

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

29

Samstag, 11. Dezember 2010, 18:46

Re: Einige Fragen/Probleme...

Zitat von »"Koffein"«

Letzer Schritt beim eintragen in die crontab, muss es doch so lauten richtig?
*/5 * * * * /usr/local/sbin/resched.sh > /dev/null 2>&1


Ja
Bei mir sieht das ganze so aus

Quellcode

1
2
# Resheduler
*/2 * * * *  /usr/local/sbin/resched.sh > /dev/null 2>&1



Was mir da gerade noch einfällt

Quellcode

1
apt-get purge cpufrequtils libcpufreq0


Mfg
Impact

Koffein

Fortgeschrittener

  • »Koffein« ist der Autor dieses Themas

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

30

Samstag, 11. Dezember 2010, 19:04

Re: Einige Fragen/Probleme...

Hm bis jetzt sieht das ganz akzeptabel aus...
noch nicht der Strich aber passt dafür was alles läuft.

http://www.fpsmeter.org/p,view.html?arg">http://www.fpsmeter.org/p,view.html?arg</a>[0]=104056

Wie gesagt ich meld mich mal, wenn ich Teamspeak ausgestellt hab,

aber wieder einmal Danke für die vielen Antworten !!!

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

31

Samstag, 11. Dezember 2010, 19:08

Re: Einige Fragen/Probleme...

Zitat von »"Koffein"«

Hm bis jetzt sieht das ganz akzeptabel aus...
noch nicht der Strich aber passt dafür was alles läuft.


Bei uns sieht das ähnlich aus
nur ohne den Einbruch in der Mitte und etwas Stabiler
aber das ist doch völlig okay so?


Mfg
Impact

Koffein

Fortgeschrittener

  • »Koffein« ist der Autor dieses Themas

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

32

Samstag, 11. Dezember 2010, 19:15

Re: Einige Fragen/Probleme...

Ich denke auch, soweit es bei diesen kleinen Ausbrüchen bleibt bin ich auch zufrieden.

Werde später mal die anderen 4 Server auch auf fps_max 100 stellen.
Und heute oder morgen wird unser Public Teamspeak dann auch heruntergefahren.

Wieso muss der Befehl bzw das Script eigentlich alle 5 Minuten ausgeführt werden,
wird die Priorität dauernd wieder heruntergesetzt ?

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

33

Samstag, 11. Dezember 2010, 19:19

Re: Einige Fragen/Probleme...

Zitat von »"Koffein"«

Wieso muss der Befehl bzw das Script eigentlich alle 5 Minuten ausgeführt werden,
wird die Priorität dauernd wieder heruntergesetzt ?



Damit falls du den Server neustartest, der Prozess stirbt oder sonstiges die Prioriräten neu gesetzt werden
mein Tipp an dich wäre zusätzlich die Slotzahlen der Server etwas zu verringern.


Mfg
Impact

Koffein

Fortgeschrittener

  • »Koffein« ist der Autor dieses Themas

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

34

Samstag, 11. Dezember 2010, 19:20

Re: Einige Fragen/Probleme...

Ändert die Slotanzahl auch was, wenn diese nicht belegt sind?

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

35

Samstag, 11. Dezember 2010, 19:38

Re: Einige Fragen/Probleme...

Nun ein 30 Slot Server verbraucht mehr als ein 16 Slot Server
wie viel mehr das im Leerlauf ist kann ich dir nicht sagen

Ich bin dennoch der Meinung das die Slotzahlen (ich zähle 103) zu viel für den Server sind
falls sie mal voll werden Sicher bin ich mir dabei aber nicht.


Mfg
Impact

Koffein

Fortgeschrittener

  • »Koffein« ist der Autor dieses Themas

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

36

Samstag, 11. Dezember 2010, 20:03

Re: Einige Fragen/Probleme...

Auf dem Warserver waren 25 eingestellt.

Auf allen anderen 40, nach dem Motto wir könnten es uns ja leisten.
Beim Root Server gibts ja kein Limit, außer die Leistung :P

Hab jetzt mal alle Server auf fps_max 100 gestellt und maxplayers 20.

Koffein

Fortgeschrittener

  • »Koffein« ist der Autor dieses Themas

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

37

Samstag, 11. Dezember 2010, 20:28

Re: Einige Fragen/Probleme...

Zitat von »"Impact"«

Zitat von »"Koffein"«


Quellcode

1
apt-get purge cpufrequtils libcpufreq0


Mfg
Impact


Hab das eben ganz übersehen, bekomme nur die Meldung:

Quellcode

1
2
3
4
5
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Paket cpufrequtils ist nicht installiert, wird also auch nicht entfernt
Paket libcpufreq0 ist nicht installiert, wird also auch nicht entfernt
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 82 nicht aktualisiert.

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

38

Samstag, 11. Dezember 2010, 20:53

Re: Einige Fragen/Probleme...

Dann ist es schon einmal entfernt worden.

Koffein

Fortgeschrittener

  • »Koffein« ist der Autor dieses Themas

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

39

Samstag, 11. Dezember 2010, 21:52

Re: Einige Fragen/Probleme...

http://www.fpsmeter.org/p,view.html?arg">http://www.fpsmeter.org/p,view.html?arg</a>[0]=104071

Wenn man sich das so anschaut siehts schon lustig aus,
die 21:15 haben wir auf inferno mit 8 Mann gespielt.
Nach dem Wechsel zu cbble mit 6 Mann wurden die Ausbrüche immer weniger,
denke also es hat auch was mit den einzelnen Maps zu tun :P

Kommt ja auch bei manchen Clienten vor,
das sie manche Map spielen können, manche nicht weil sie zu wenig Fps haben.

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

40

Samstag, 11. Dezember 2010, 22:26

Re: Einige Fragen/Probleme...

Na das sieht doch Super aus
Und das mit den Maps ist klar
je nach Props ,Entities usw belastet das je nachdem den Server mehr oder weniger
nur das man es auf "stärkeren" Server nicht so sehr merkt.

Kleiner Tipp: gebe bei Fpsmetern immer den Viewlink:
http://www.fpsmeter.org/p,view;104071.html">http://www.fpsmeter.org/p,view;104071.html</a>


Mfg
Impact