|
|
|
|
hi leutz.
bin neu hier. erstmal an alle ein nettes hallo ;-)
nice page.
leider muss ich gleich zum meinem problem kommen...
das mich tierisch stresst.
haben seit kurzem einen rootserver.
hardware:
P4 3.0 GHz Extreme
2048 MB RAM
80 GB SATA HDD
OS: Debian 3.1 (Sarge)
Im Moment laufen auf dem Rootserver 2 CS Server. 1x 24 Slot und 1x 18 Slot und noch ein Apache2 Server für 2 HP (schlecht besuchte HP\\\'s) + der restliche Schnickschnack wie z.B. Webmin...
Leider hat der Server fast immer um die 90 % CPU Auslastung da die Gameserver sehr, sehr gut besucht sind.
Das führt natürlich zu Lags ab und an.
Meine Frage an euch:
Was mache ich Falsch?? Warum ist meine CPU Auslastung so extrem hoch??
Auf der Hardware könnte man bestimmt 4 Server laufen lassen...
Please, I need your Help. *binamverzweifeln*
BIG THX
greetz
shiva
|
[Dieser Beitrag wurde 4 mal editiert; zum letzten Mal von shivarulez am 12.09.2005 20:20]
|
|
|
|
|
|
Könnte an nem Schlampigen Kernel liegen. Soetwas hatte ich mal bei SuSE . .
Hat Linux 2 CPUs erkannt oder nur einen?
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von MaxKnax am 12.09.2005 10:32]
|
|
|
|
|
|
Sag mal Kernelversion an...
|
|
|
|
|
|
|
| Zitat von zirkuspferd
Sag mal Kernelversion an... | |
das müsste die kernelversion sein: 2.6.8-2-686
wie finde ich das raus ob linux zwei cpu's erkannt hat?????
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von shivarulez am 12.09.2005 17:44]
|
|
|
|
|
|
|
|
|
|
wupper:~# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Pentium(R) 4 CPU 3.00GHz
stepping : 1
cpu MHz : 3001.481
cache size : 1024 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni monitor ds_cpl cid
bogomips : 5947.39
|
|
|
|
|
|
|
Schwierig, schwierig. Auf welcher Tickrate laufen die Server? Bei 100 Hz könnte es bei zwei voll besetzten Servern schon eng werden, auch mit Deiner CPU.
Ich würde Dir empfehlen, Dich in die offizielle Mailing-Liste einzutragen:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Da kann Dir bestimmt geholfen werden.
Mit gutem Gruß
Zirkuspferd
|
|
|
|
|
|
An deiner Hardware liegt es nicht
|
Welches meinboard hast du Welchen Chip Via.nforce2oder so
wieviele programme hast du installiert und wieviele davon laufen im hinter grund
und welches bios hast du
bei mir hab ich das auch manschmal das lkiegt aber daran das viele Programme im hintergrund laufen und sehr viel speicher fressen du musst erst mal alle programme di du nicht brauchst schliessen in der taskleiste oder über den Taskmanager
welchen internat anschluss hast du T-Dsl zum beispiel läuft nach einiger zeit immer langsamer eenn der Cache voll ist oder Irgend eine einstellung muss über die reg. geändert werden das erfährst du bei T-online wi das geht dadurch vrisst dein internat anschluss sämtlichen Speicher auf.
das der Rechner zwei Cpu`s erkennt kann zwar sein aber sehr selten und sehr inwarscheinlich aber mit linnuks kenn ich mich dar weniger aus
|
|
|
|
|
|
|
Was bitte? T-Online EInstellungen?
Also, es gibt hier mehrere Möglichekeiten:
1. Der Hoster hat zwar HT aktiviert, allerdings war dieser zu dämlich das auch dem OS beizubringen, könnte also schonmal was bewirken
2. Der Hoster war so dämlich und hat HT Deaktiviert . . .
Alles in allem solltest du es mal mit nem optimierten Kernel probieren.
|
|
|
|
|
|
|
| Zitat von dirk4444
Welches meinboard hast du Welchen Chip Via.nforce2oder so
wieviele programme hast du installiert und wieviele davon laufen im hinter grund
und welches bios hast du
bei mir hab ich das auch manschmal das lkiegt aber daran das viele Programme im hintergrund laufen und sehr viel speicher fressen du musst erst mal alle programme di du nicht brauchst schliessen in der taskleiste oder über den Taskmanager
welchen internat anschluss hast du T-Dsl zum beispiel läuft nach einiger zeit immer langsamer eenn der Cache voll ist oder Irgend eine einstellung muss über die reg. geändert werden das erfährst du bei T-online wi das geht dadurch vrisst dein internat anschluss sämtlichen Speicher auf.
das der Rechner zwei Cpu`s erkennt kann zwar sein aber sehr selten und sehr inwarscheinlich aber mit linnuks kenn ich mich dar weniger aus | |
das ist ein ROOTSERVER nicht ein HomeServer...
@zirkuspferd wie finde ich raus auf welcher ticketrate die server laufen?? Was bringt die Mailinglist??
@ MaxKnax sag mal nen besseren kernel an, pls.
top - 18:17:34 up 6 days, 19:09, 1 user, load average: 3.72, 3.27, 2.93
Tasks: 68 total, 3 running, 65 sleeping, 0 stopped, 0 zombie
Cpu(s): 91.8% us, 1.0% sy, 0.0% ni, 5.2% id, 0.0% wa, 0.0% hi, 2.0% si
Mem: 2043580k total, 1388324k used, 655256k free, 79728k buffers
Swap: 1951888k total, 0k used, 1951888k free, 885164k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
29901 serv1 16 0 135m 126m 11m R 51.8 6.3 379:27.07 hlds_i686
4257 serv2 15 0 137m 127m 11m S 41.7 6.4 63:48.35 hlds_i686
|
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von shivarulez am 13.09.2005 18:09]
|
|
|
|
|
|
Sieht mir irgendwie man nem root server von strato aus.
Da ist dann meinst Vista installiert. Das neue Vista hat automatisch Spamfilter eingeschaltet. Das braucht ne ganze Menge an CPU. Kannman in den Generellen Einstellungen unter Visa abschalten.
Vielleicht ist es ja das Problem.
Wenn ich dann war´s nen Versuch :-)
|
|
|
|
|
|
|
| Zitat von Stuffy
Sieht mir irgendwie man nem root server von strato aus.
Da ist dann meinst Vista installiert. Das neue Vista hat automatisch Spamfilter eingeschaltet. Das braucht ne ganze Menge an CPU. Kannman in den Generellen Einstellungen unter Visa abschalten.
Vielleicht ist es ja das Problem.
Wenn ich dann war´s nen Versuch :-) | |
an was erkennst du bzw. glaubst du zu wissen das der von strato ist???
ich kann dich beruhigen der server ist nicht von strato!! Vista habe ich auch nicht auf dem server nur webmin... webmin habe ich aber immer ausgeschaltet, is nur an wenn ich am server was machen muss!!!
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von shivarulez am 13.09.2005 18:21]
|
|
|
|
|
|
| Zitat von shivarulez
@zirkuspferd wie finde ich raus auf welcher ticketrate die server laufen?? Was bringt die Mailinglist??
| |
Wenn Du nicht als Startparameter -tickrate 100 eingestellt hast, läuft Dein Server auf 33Hz.
Bei der Mailingliste machen haufenweise Obergurus mit, die Dir bei dem Problem bestimmt weiterhelfen können.
Hier im Forum gibt es leider nur ne Handvoll davon, und ich zähle mit Sicherheit nicht dazu
Mit gutem Gruß
Zirkuspferd
|
|
|
|
|
|
|
Naja, Version . . halt aktuell.
Alles was du nicht brauchst rausschmeißen, dann kan man bei Servern auch auf Module verzichten.
Und dann, solltest du bei den Kernel HZ nicht über 250 gehen.
|
|
|
|
|
|
|
das hat mir mein support gemail wie ich ihn auf das thema HT angesprochen habe:
|
Code: |
Sie können jedoch überprüfen ob ein SMP-Kernel aktiv ist. Sollte keiner aktiv sein, so können Sie per apt-get einen SMP Kernel installieren. Dieser sollte Ihnen nach einem Neustart dann zur Verfügung stehen.
Ein Grund für hohe CPU Auslastung könnten auch Bots sein, die im Gegensatz zu belegten Slots wesentlich mehr Leitung verbrauchen. |
|
was ist ein SMP-Kernel???
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von shivarulez am 14.09.2005 17:13]
|
|
|
|
|
|
Ein Kernel der SMP unterstützt . . .
Aber ich bin ja garnicht so:
http://de.wikipedia.org/wiki/SMP
Aber eigtnlich ist es traurig, das das nicht default funktioniert (schlechter ISP).
|
|
|
|
|
|
|
| Zitat von MaxKnax
Ein Kernel der SMP unterstützt . . .
Aber ich bin ja garnicht so:
http://de.wikipedia.org/wiki/SMP
Aber eigtnlich ist es traurig, das das nicht default funktioniert (schlechter ISP). | |
thx dafür ;-)
aber wie installier ich jetzt den kernel?? will ja nix kaputt machen
|
|
|
|
|
|
|
Ich würd keinen Distri Kernel nehmen, sondern einen selber kompilieren, wie schon erwähnt.
Kernel kompilieren sollte man können, wenn man einen Root hat. (gehört ja auch noch zu den einfachen Dingen)
|
|
|
|
|
|
|
| Zitat von MaxKnax
Ich würd keinen Distri Kernel nehmen, sondern einen selber kompilieren, wie schon erwähnt.
Kernel kompilieren sollte man können, wenn man einen Root hat. (gehört ja auch noch zu den einfachen Dingen) | |
ja eigentlich schon aber das ist mein erster rootserver...
kennt keiner ne vernüftige Anleitung wie ich mir einen Kernel kompiliere
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von shivarulez am 25.09.2005 14:38]
|
|
|
|
|
|
*schieb*
wäre nett wenn jemand ein gutes tut hat
|
|
|
|
|
|
|
Ganz einfach:
Sources holen: http://www.kernel.org
wget http://link
tar xfvj (wenn bz2) kernelarchiv
cd linux-XXXXXXXX
make menuconfig (alles richtig Auswählen)
make && make modules_install (bei 2.6er)
Dann noch die 3 Dateien an die richtige Stelle kopieren:
cp .config /boot/config-XXXXX (muss nicht)
cp System.map /boot/System.mao-XXXXX
cp arch/i386/boot/bzImage /boot/kernel-XXXX
Lilo anpassen und rebooten.
Aber mit nem Falschen Kernel, fährt der Rechner nicht mehr hoch.
|
|
|
|
|
|
Thema: knapp 90% CPU Auslastung |