Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de. 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.

LinuxFan

Schüler

  • »LinuxFan« ist der Autor dieses Themas

Beiträge: 77

Wohnort: Bensheim

Beruf: Schüler

  • Nachricht senden

1

23.10.2004, 16:11

Debian: HLDS laggt

Hi Leute!

Ich hab ein riesiges Problem mit meinem CS Server!
Wenn mehr als 8 Leute auf dem Server sind, fängt der Server auf einmal an, zu laggen.
Das ist ne 866 MHz Maschine.

Bei 9 Playern zeigt mir top:

Quellcode

1
2
3
4
5
6
7
8
16:08:48 up 25 days, 9 min, 1 user, load average: 0.17, 0.15, 0.13
83 processes: 79 sleeping, 3 running, 1 zombie, 0 stopped
CPU states: 29.4% user, 2.6% system, 0.0% nice, 68.0% idle
Mem: 254220K total, 248004K used, 6216K free, 12012K buffers
Swap: 2096472K total, 46188K used, 2050284K free, 88772K cached

PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
26014 root 18 0 69356 67M 5636 R 31.2 27.2 10:10 hlds_i686


Vielleicht hilft es ja was:

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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
init,1)
|-apache,2443)
| |-apache,15752)
| |-apache,17059)
| |-apache,17981)
| |-apache,17982)
| |-apache,17983)
| |-apache,17984)
| |-apache,17985)
| |-apache,18067)
| |-apache,18088)
| |-apache,18218)
| |-apache,18219)
| `-apache,19104)
|-apache-ssl,3632)
| |-apache-ssl,17976)
| |-apache-ssl,17977)
| |-apache-ssl,17978)
| |-apache-ssl,17979)
| |-apache-ssl,17980)
| |-apache-ssl,25117)
| `-gcache,17971) 33 /var/run/gcache_port
|-(bdflush,5)
|-cron,12310)
| `-cron,25970)
| `-processingscrip,25972) /daten/scripts/intern/processingscript.pl
| `-(sh,25999)
|-getty,367) 38400 tty1
|-getty,368) 38400 tty2
|-getty,369) 38400 tty3
|-getty,370) 38400 tty4
|-getty,371) 38400 tty5
|-getty,372) 38400 tty6
|-hlds_run,26003) ./hlds_run -game cstrike +port 27016 +map de_dust2 +maxplayers 18
| `-hlds_i686,26014) -game cstrike +port 27016 +map de_dust2 +maxplayers 18
|-(i2oevtd,10)
|-inetd,262)
|-(keventd,2)
|-(khubd,50)
|-(kjournald,11)
|-klogd,241)
|-(ksoftirqd_CPU0,3)
|-(kswapd,4)
|-(kupdated,6)
|-lpd,27646)
|-master,20507)
| |-pickup,26158) -l -t fifo -u -c
| `-qmgr,20511) -l -t fifo -u -c
|-nmbd,17009) -D
|-proftpd,13529)
|-safe_mysqld,2338) /usr/bin/safe_mysqld
| `-mysqld,6416) --basedir=/usr --datadir=/daten/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking
| `-mysqld,6489) --basedir=/usr --datadir=/daten/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking
| |-mysqld,6490) --basedir=/usr --datadir=/daten/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking
| |-mysqld,6496) --basedir=/usr --datadir=/daten/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking
| |-mysqld,17992) --basedir=/usr --datadir=/daten/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking
| |-mysqld,18089) --basedir=/usr --datadir=/daten/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking
| |-mysqld,18179) --basedir=/usr --datadir=/daten/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking
| |-mysqld,18189) --basedir=/usr --datadir=/daten/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking
| |-mysqld,18217) --basedir=/usr --datadir=/daten/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking
| |-mysqld,19070) --basedir=/usr --datadir=/daten/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking
| |-mysqld,19103) --basedir=/usr --datadir=/daten/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking
| |-mysqld,19106) --basedir=/usr --datadir=/daten/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking
| |-mysqld,19185) --basedir=/usr --datadir=/daten/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking
| |-mysqld,20018) --basedir=/usr --datadir=/daten/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking
| `-mysqld,25976) --basedir=/usr --datadir=/daten/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking
|-server_linux,19286) -PID=tsserver2.pid
| `-server_linux,19287) -PID=tsserver2.pid
| |-server_linux,19288) -PID=tsserver2.pid
| |-server_linux,19289) -PID=tsserver2.pid
| |-server_linux,19290) -PID=tsserver2.pid
| |-server_linux,19291) -PID=tsserver2.pid
| |-server_linux,19292) -PID=tsserver2.pid
| |-server_linux,19293) -PID=tsserver2.pid
| `-server_linux,19294) -PID=tsserver2.pid
|-sh,26000) -c `cd040/daten/hlds/2;040./startserver.sh0402701604018;`040&
|-smbd,17013) -D
| `-smbd,25351) -D
|-sshd,327)
| `-sshd,26528)
| `-bash,26530)
| `-pstree,26551) -apl
`-syslogd,238)


und free:

Quellcode

1
2
3
4
total used free shared buffers cached
Mem: 254220 245916 8304 0 11196 88048
-/+ buffers/cache: 146672 107548
Swap: 2096472 46188 2050284


Also der Server ist nicht 100 % ausgelastet. Es laufen zwar viele Prozesse, RAM ist auch nicht viel da, vielleicht liegt es ja da dran!?

Vielleicht könnt ihr mir ein paar Tuning-Tipps geben!

Wäre supi!

LinuxFan
Victor-Phillip Negoescu
ViaThinkSoft Projektleiter


Pharao

2 sexy 4 my Linux

  • »Pharao« ist männlich

Beiträge: 4 214

Wohnort: Hirschhorn / Neckar

Beruf: Schüler

  • Nachricht senden

2

23.10.2004, 18:05

*versucht sich an die Tage mit den verdammten CS-Servern zu erinnern*
Hast du als Startoption "com_hunkMegs" oder so übergeben um eine Ramgrenze festzusetzen?
close the world - open the next


"funzt" und jegliche Abwandlung davon ist kein Wort, egal wie oft du es dir einredest, verdammt nochmal!

LinuxFan

Schüler

  • »LinuxFan« ist der Autor dieses Themas

Beiträge: 77

Wohnort: Bensheim

Beruf: Schüler

  • Nachricht senden

3

26.10.2004, 21:50

nope...
Also wenn ca. 20 Leute auf dem Server sind, ist die CPU bei 100%, und der Ping von den Typen bei 200.
Ich denke mal es liegt zum Teil an der CPU
Victor-Phillip Negoescu
ViaThinkSoft Projektleiter


Thema bewerten