[OT] Apache, mysql, forum i duże obciążenie...

Rafał Cygnarowski rafilists w gmail.com
Śro, 7 Sty 2009, 21:34:00 CET


Witam!

Piszę na grupę mając nadzieję, że znajdzie się jakaś duszyczka, która będzie 
wstanie nakierować nas na źródło naszych problemów. A problem jest 
następujący:

Była sobie Fedora 7 z zainstalowanym phpBB i mysql-em. Chodziło na tym forum 
internetowe, które aktualnie obsługuje jakieś 100 - 150 osób jednocześnie. Od 
jakiegoś roku obserwujemy znaczny wzrost użycia CPU przez procesy httpd do 
tego stopnia, że load potrafi wzrosnąć już przy 30 jednoczesnych użytkownikach 
do 9ciu. W między czasie nie było wprowadzanych żadnych znaczących zmian, 
które mogłyby tłumaczyć takie zachowanie serwera. Slow log mysql-a nic 
specjalnego nie pokazuje, więc przypuszczam, iż ani wzrost bazy z postami, ani 
też źle napisane zapytanie nie są tego przyczyną. 

Koniec końców z powodu rosnących problemów forum w pierwszej kolejności z 
phpBB zostało przeniesione z phpBB na vBulletin, a gdy to nie pomogło została 
zainstalowana od nowa Fedora 10. Niestety bez pozytywnych rezultatów.

Sam serwer to kilku (4-ro?) letni dell z 2 GB RAM i dwoma Xeonami jak poniżej:

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 4
model name      :                   Intel(R) Xeon(TM) CPU 2.80GHz
stepping        : 1
cpu MHz         : 2800.000
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 3
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 syscall nx lm 
constant_tsc pebs bts nopl pni monitor ds_cpl cid cx16 xtpr
bogomips        : 5585.92
clflush size    : 64
cache_alignment : 128
address sizes   : 36 bits physical, 48 bits virtual
power management:

Pamięć została niedawno wymieniona, bo kernel pluł logami o błędach ECC. Ze 
swap-a nie korzysta, więc pamięci mu raczej nie brakuje, natomiast nam już 
brakuje pomysłów na znajdowanie przyczyn takiego zachowania. 

Co mogę jeszcze sprawdzić?

Poważnie zastanawiam się nad tym, czy serwer po prostu się nie zestarzał i 
przyszedł czas na jego wymianę, ale niestety nie znajduję niczego wadliwego co 
potwierdzało by tą teorię.

Pozdrawiam i z góry dziękuję za wszelkie wskazówki.
-- 
Rafał Cygnarowski
rafilists [at] gmail [dot] com
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : /mailman/pipermail/pld-users-pl/attachments/20090107/e7c03732/attachment.asc 


Więcej informacji o liście dyskusyjnej pld-users-pl