Sie sind nicht angemeldet.

Koffein

Fortgeschrittener

  • »Koffein« ist der Autor dieses Themas

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

41

Samstag, 11. Dezember 2010, 23:32

Re: Einige Fragen/Probleme...

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

Damit kann ich zufrieden sein,
versteh noch nicht ganz der eine große Ausbruch kam aber naja :P

Mal schauen ob die kleinen Ausreißer weg gehen,
wenn ich die Public Server herunterfahre...

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

42

Sonntag, 12. Dezember 2010, 00:09

Re: Einige Fragen/Probleme...

Dürfte richtig sein


Mfg
Impact

Koffein

Fortgeschrittener

  • »Koffein« ist der Autor dieses Themas

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

43

Sonntag, 12. Dezember 2010, 00:19

Re: Einige Fragen/Probleme...

Wer fleißig testet, der findet !

So habe den Fehler gefunden warum es nicht funktioniert hat,
selbst mit Eintrag in der demo.sh:

Quellcode

1
source /home/wartung/demo.cfg

möchte es den Cronjob nicht ausführen,
nun habe ich die demo.cfg in das Homeverzeichnis gelegt
und siehe da alles funktioniert!

Kann man vielleicht in der wiki noch als Bemerkung hinzufügen :bigsmile:
Wollte das jetzt nicht einfach so bearbeiten ;)

Ps.: Wir haben eben versucht auf Prodigy zu spielen xD
http://www.fpsmeter.org/p,view;104102.html">http://www.fpsmeter.org/p,view;104102.html</a>
Man achte auf die ersten 8 Minuten,
anschließend wechselten wir zu dust2...

Irgendwelche Ideen :P ?
Man hat die Laggs auch gemerkt, meistens am Rundenstart beim Buy-In.

44

Sonntag, 12. Dezember 2010, 00:47

Re: Einige Fragen/Probleme...

Das klingt und riecht ganz stark nach überforderter Hardware beim Server. Der 100Hz Kernel, könnte euch noch etwas mehr Luft verschaffen. Aber Ich denke mal, dass ihr um ein Hardwareupgrade nicht herum kommt, wenn ihr so viele Server laufen lassen wollt.
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

45

Sonntag, 12. Dezember 2010, 00:50

Re: Einige Fragen/Probleme...

Nein wollen wir ja nicht :P
Hab ja irgendwo schon geschrieben die Public brauchen wir eigentlich nicht.

In der Zukunft wird nur noch folgendes auf dem Root laufen..
1 ClanTeamspeak
1 Homepage
max. 1 Public
und halt 1-2 Warserver ;)

Mal schauen was der Test morgen ergibt,
wenn nur noch die Dinge laufen.

46

Sonntag, 12. Dezember 2010, 09:19

Re: Einige Fragen/Probleme...

Und denk dran, Teamspeak, apache2 und mysql auf den 2ten Core zu fixieren und eventuell noch deren CPU Leistung auf ca 50% des einen Cores zu limitieren.
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

47

Sonntag, 12. Dezember 2010, 13:20

Re: Einige Fragen/Probleme...

Okay, ich werde gleich mal schauen wie ich das anstellen muss :P

Wäre nett wenn einer die Befehle ansonsten hier reinschreiben kann,
da apache und mysql ja dauernd laufen kann ich das doch einfach per Befehl tun oder?

Lediglich nach einem Reboot müsste ich die Commands dann ja wiederholen,
beim Ts dann halt nach jedem Neustart.

Oder gibts schon irgendwo fertige Scripts?

EDIT:

Folgendes hab ich gefunden um die Cpu Leistung zu limitieren...

Quellcode

1
apt-get install cpulimit

zu benutzen mit

Quellcode

1
cpulimit -p PID -l CPU%

Habe nachgeschaut installiert ist dieses nicht,
ist das, das Richtige? Will ja nichts überflüssiges, oder falsches installieren...

Folgendes erscheint wenn ich

Quellcode

1
ps ax
eingebe:

Quellcode

1
2
3
4
5
6
7
8
19988 ?        S      0:00 /usr/sbin/apache2 -k start
20010 ?        S      0:00 /usr/sbin/apache2 -k start
20013 ?        S      0:01 /usr/sbin/apache2 -k start
20014 ?        S      0:01 /usr/sbin/apache2 -k start
20462 ?        S      0:01 /usr/sbin/apache2 -k start
20463 ?        S      0:02 /usr/sbin/apache2 -k start
22791 ?        S      0:01 /usr/sbin/apache2 -k start
23007 ?        S      0:00 /usr/sbin/apache2 -k start

Ist das normal das es so oft auftaucht?

Sollte ich apache, mysql und ts auch limitieren wenn die auf 0% laufen
und ts einen höchstwert von 4 % erreicht ?
Werte die ich erhalte, wenn ich per

Quellcode

1
top
schaue..

Ich benutzte ja das Script um den Server als zeitkritischen Prozess einzutragen,
ist es hierbei noch möglich auch den Nice-Wert auf -19 zustellen?
Hab das jetzt erstmal per Befehl gemacht...

Danke für Antworten auf diesen Roman big-lol

48

Sonntag, 12. Dezember 2010, 16:12

Re: Einige Fragen/Probleme...

screen -d -m -S mysql cpulimit -e mysqld -l 25
screen -d -m -S apache2 cpulimit -e apache2 -l 25

DeadEye hat hier im Forum schonmal beschrieben, wie man die Skripte von mysql und apache zwecks taskset -c einstellen muss.
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.

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

49

Sonntag, 12. Dezember 2010, 16:13

Re: Einige Fragen/Probleme...

Ich empfehle dir anstatt Top Htop

Zwecks der festlegung der Cores

Quellcode

1
taskset -c x ./Programm

x ist hierbei die Core

0="1"
1="2"
2="3"
und so weiter...

Das der Apache mehrere Prozesse hat ist normal
nennt man glaube ich auch Childs oder Subprozesse.

Mit Cpulimit habe ich bisher keine Erfahrung.

Ich lasse auch einen Apache mit niedriger Priorität laufen
allerdings nur fürs Monitoring
er ist so minimal eingestellt das er schon wieder langsam ist :D
die Childs kannst du auch in der Apache Config einstellen
aber da kennen sich andere besser mit aus als ich darum sage ich dazu und den Anderen Themen diesmal nichts.

Edit: zwecks der Niceness ließe sich da sicher auch was machen
ich verweise dich hierzu mal dorthin http://wiki.ubuntuusers.de/Shell/nice">http://wiki.ubuntuusers.de/Shell/nice</a>

Mfg
Impact

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

50

Sonntag, 12. Dezember 2010, 18:00

Re: Einige Fragen/Probleme...

Zitat von »"Terrorkarotte"«

Den mysqld und apache2 würde ich nicht im Screen starten.

Das started nicht die Prozesse im Screen, sondern cpulimit in nem Screen, dass dann die Prozesse permanent einschränkt.

Koffein

Fortgeschrittener

  • »Koffein« ist der Autor dieses Themas

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

51

Sonntag, 12. Dezember 2010, 18:16

Re: Einige Fragen/Probleme...

Zitat

Hab folgendes im Forum gefunden:

/etc/init.d/mysql

Quellcode

1
2
Zeile 105: /usr/bin/mysqld_safe > /dev/null 2>&1 &
Ändern in -> taskset -c 0 /usr/bin/mysqld_safe > /dev/null 2>&1 &

/etc/init.d/apache

Quellcode

1
2
3
4
5
Zeile 151: if $APACHE2CTL start; then
Ändern in -> if taskset -c 0 $APACHE2CTL start; then

Zeile 202: if $APACHE2CTL start; then
Ändern in -> if taskset -c 0 $APACHE2CTL start; then


Würde das dann so für meinen Dual Core passen?

Durchgeführt!
________________________________________________________________________


Das mit dem Cpu-Limit müsste ich dann ja erst installieren richtig?

Koffein

Fortgeschrittener

  • »Koffein« ist der Autor dieses Themas

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

52

Montag, 13. Dezember 2010, 17:27

Re: Einige Fragen/Probleme...

So hab das resched.sh Script mal angepasst:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/sh

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

PIDS=`ps ax | grep sirq-timer | grep -v grep | sed -e "s/^ *//" -e "s/ .*$//"`
for p in $PIDS; do
 chrt -f -p 51  $p
  renice -19 $p
done

PIDS=`pidof /home/css/war/orangebox/srcds_linux`
for p in $PIDS; do
  chrt -f -p 99 $p
  renice -19 $p
done

PIDS=`pidof ts3server_linux`
for p in $PIDS; do
  renice 19 $p
done


Der Teil für den Warserver klappt auch, aber für ts3 will es nicht funktionieren.
Hab schon versucht, ähnlich wie beim gameserver den Pfad zum ts3server_startscript mit reinzuziehen. Funktioniert alles nichts :P
Irgendwelche Ideen?

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

53

Montag, 13. Dezember 2010, 19:08

Re: Einige Fragen/Probleme...

Versuch doch mal den Pfad zur Ts3 Binary anstatt den zum Startscript :)


Mfg
Impact

Koffein

Fortgeschrittener

  • »Koffein« ist der Autor dieses Themas

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

54

Montag, 13. Dezember 2010, 19:31

Re: Einige Fragen/Probleme...

Perfekt funktioniert!

So nun fehlt nur noch das cpulimit,
habe gestern gelesen das es pro Core 100% sprich,
spreche ich einem Prozess 50% zu, würde das heißen er bekommt max 1/4 von der Cpu-Leistung ab, korrekt?
Wobei ich durch das editieren der init, apache und mysql ja eh auf einen Core gesetzt habe :bigsmile:

Sollte ich diesen Schritt nun noch gehen oder ist der überflüssig?

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

55

Montag, 13. Dezember 2010, 20:44

Re: Einige Fragen/Probleme...

Wenn du weiterhin Probleme hast kannst du es ja einfach mal testen
ansonsten kann ich dir zu Cpulimit nicht helfen außer mit dem Link den ich dir schickte


Mfg
Impact

Koffein

Fortgeschrittener

  • »Koffein« ist der Autor dieses Themas

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

56

Montag, 13. Dezember 2010, 20:58

Re: Einige Fragen/Probleme...

Okay, dann hab ich ja jetzt einiges getan.

Source Tv Relay Server ist nun mein Pc :P

So, ich meld mich hier dann mal zurück,
wenn ich den Server ausgib getestet habe.

Vielen Dank an alle die hier meine vielen Fragen beantwortet haben :alco:

Koffein

Fortgeschrittener

  • »Koffein« ist der Autor dieses Themas

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

57

Samstag, 15. Januar 2011, 14:25

Re: Einige Fragen/Probleme...

So, gestern Nach Server neu aufgesetzt...
Hatte eigentlich von allen eigenen Daten ein Backup,
aber die resched.sh hatte ich nicht gesichert....

Was war jetzt nochmal die Ts3 Binary? big-lol

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

58

Samstag, 15. Januar 2011, 15:19

Re: Einige Fragen/Probleme...

öh^^

Die Datei die am größten ist :)


Mfg
Impact

Koffein

Fortgeschrittener

  • »Koffein« ist der Autor dieses Themas

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

59

Samstag, 29. Januar 2011, 01:37

Re: Einige Fragen/Probleme...

Ich muss mich noch mal zu Wort melden :P

Irgendwie macht unser Server heute Probleme, habe eigentlich nichts verändert das es zu so hammer Fps-Ausfällen führen kann.
Hab heute nur noch einen neuen Server angelegt aber danach konnten wir weiterhin ohne Laggs spielen, auch als dieser lief.
Selbst als alle anderen Server down waren und nur noch der WarServer, Teamspeak und die Homepage lief, kam es zu starken Einbrüchen.

Mal ein paar Infos zum Root-Server ansich:
Kernel: Linux 2.6.33.5-zen3-ub-100hz
RAM: 4 GB DDR2
CPU: AMD 2x1,8 Ghz

Das System ist nicht das Stärkste, aber in der Vergangenheit hatten wir keine Laggs oder sonstiges,
mit dem gleichen Betrieb. Heute wurden weder Updates noch sonstiges aufgespielt, das Verhalten ist für mich unerklärlich,
da die CPU sowie die RAM Auslastung bei dem Match nicht über ~40 % gegangen ist.
Der Ping bleibt immer konstant niedrig(normal), man merkt jedoch das der Server anfängt zu ruckeln.
Es war komischer Weise immer erst so ab der ~4ten Runde...
Der Server ist auf dem neuesten Stand und lediglich zBlock ist als Plugin installiert.
Hier mal der Link zu einer FPS Messung: http://www.fpsmeter.org/p,view;111143.html">http://www.fpsmeter.org/p,view;111143.html</a>

Anbei noch die Bilder zur Cpu, Arbeitsspeicher und Netzwerk Statistik:

Spoiler Spoiler


Rkhunter und chkrootkit hab ich auch schon rübergejagt, nichts!

Falls jemand Ideen hat wieso das so ist, bitte Antworten :D