Page 2 of 2

Re: Extreme Überlastung

Posted: 2008-10-14 16:35
by fulltilt
Danke Euch,

ich werde mal die my.cnf noch etwas anpassen wie Joe User oben schreibt - keybuffer rauf und table-cache runter, eventl den Query Cache noch höher ...

cat /proc/sys/vm/swappiness = 60
runtersetzen?

Re: Extreme Überlastung

Posted: 2008-10-16 01:53
by fulltilt
Klappt jetzt alles - Load ist wieder im normalen Bereich :-)
Danke noch mal für Eure Hilfe.

Gruss

Re: Extreme Überlastung

Posted: 2008-10-16 02:18
by fulltilt
matzewe01 wrote: Etwas genauer wäre auch für andere dann Hilfreich.
Was hast Du denn nun alles angepasst, das es jetzt rund läuft?
Hallo Matthias,

mit den vorgeschlagenen Apache Settings ging es schon bedeutend besser, habe dann einfach mal die Standard my.cnf genommen > mysql restart und dann lief alles wieder ...
Tuning Primer meckert zawr über den table cache, aber die Load ist weg - Performance ist auch ok.

Re: Extreme Überlastung

Posted: 2008-10-16 10:14
by fulltilt
matzewe01 wrote: Also hast Du das System letzenendes mit den Caches dazu gezwungen zu swappen.
Das wiederum bremst jede DB und jedes System erheblich aus.
Seltsamerweise wird weniger ausgelagert ... ausser bei den Backups, die Load bewegt sich jetzt zwischen 0,5 und 3 - bei den Backups kurzfristig auf 6%.
Ich habe die ganze Kiste auch mal entschlackt, Mailscanner, Pyzor, Razor, Spamassassin raus und 3 RBL Checks in die main.conf und noch 2 Apache Module disabled.
Seit 24 Stunden weiter nichts auffälliges ... es lag wohl an zu vielen Prozessen und open-files-limit von Mysql.

Re: Extreme Überlastung

Posted: 2008-10-16 11:24
by fulltilt
matzewe01 wrote: Je nach Regeln verbraucht dieser gut und gerne viel Speicher.
Mit dem gelernten natürlich zunehmend mehr.
Ja - es waren einige Dinge die hier mit Verursacher waren.
Ich behalte es im Auge - werde auch vorsichtshalber noch ein paar Webs verlegen ...

Re: Extreme Überlastung

Posted: 2008-10-18 19:26
by isotopp
fulltilt wrote:Danke - könnte die Erhöhung der join_buffer_size noch etwas bringen?
Ein Join Buffer wird überhaupt nur verwendet, wenn Du einen Full Join machst, also einen Join von zwei oder mehr Tabellen komplett ohne Index. Das ist eine Dumme Idee™ und sollte durch Setzen geeigneter Indices vermieden werden. Das wäre in jedem Fall schneller und effizienter als ein größerer Join Buffer.

Re: Extreme Überlastung

Posted: 2008-10-20 12:30
by fulltilt
Ich habe nun auch mal mod_fastcgi durch mod_fcgid ersetzt, die Load geht soweit schon extrem runter, allerdings habe ich noch immer sehr viele Prozesse (siehe unten) manchmal kommt es auch zu Zombie Prozessen die dann die Load wieder erhöhen. Gibt es noch eine Möglichkeit in Verbindung mit mod_fcgid die alten Prozesse schneller zu beenden?

top - 12:19:12 up 4 days, 10:53, 2 users, load average: 1.04, 0.75, 0.65
Tasks: 442 total, 1 running, 441 sleeping, 0 stopped, 0 zombie
Cpu(s): 3.9%us, 2.6%sy, 0.0%ni, 90.3%id, 2.3%wa, 0.3%hi, 0.6%si, 0.0%st
Mem: 2010660k total, 1945540k used, 65120k free, 31408k buffers
Swap: 3943948k total, 879604k used, 3064344k free, 676076k cached