Skocz do zawartości
Zaloguj się, aby obserwować  
Balon

[pomoc] Potężne Obciążenia Na Procesor (lighttpd)

Polecane posty

Najpierw opiszę sprzęt i soft

 

serwer: http://www.hosteurope.de/produkt/VPS-Linux-XXL

 

Konfiguracja:

 

Lighttpd - Ver 1.4.13

Mysqld - Ver 5.0.32

 

ps -e u pokazuje:

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
 root         1  0.0  0.0   1868   640 ?        Ss   10:35   0:00 init [2]
 root      7655  0.0  0.0   1556   576 ?        Ss   10:35   0:00 /sbin/syslogd
 root      7708  0.0  0.0   2596  1324 ?        S    10:35   0:00 /bin/sh /usr/bin/mysqld_safe
 mysql     7746  179  0.2 161076 21228 ?        Sl   10:35  24:48 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/my
 root      7747  0.0  0.0   1480   508 ?        S    10:35   0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
 www-data  7800  0.1  0.0   5828  3276 ?        S    10:35   0:00 /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf
 www-data  7801  0.0  0.0  17776  5252 ?        Ss   10:35   0:00 /usr/bin/php5-cgi
 www-data  7808  3.7  0.1  21736  9332 ?        S    10:35   0:31 /usr/bin/php5-cgi
 root      7824  0.0  0.0   4852  1100 ?        Ss   10:35   0:00 /usr/sbin/sshd
 www-data  7826  0.0  0.0  17776  5252 ?        Ss   10:35   0:00 /usr/bin/php5-cgi
 root      7829  0.0  0.0   3436   928 ?        Ss   10:35   0:00 /usr/sbin/vsftpd
 www-data  7844  4.0  0.1  21484  9216 ?        S    10:35   0:33 /usr/bin/php5-cgi
 root      7856  0.0  0.0   2132   884 ?        Ss   10:35   0:00 /usr/sbin/cron
 www-data  7870  0.0  0.0  17776  5252 ?        Ss   10:35   0:00 /usr/bin/php5-cgi
 www-data  7879  5.1  0.0  19928  7616 ?        S    10:35   0:42 /usr/bin/php5-cgi
 www-data  7880  0.0  0.0  17776  5252 ?        Ss   10:35   0:00 /usr/bin/php5-cgi
 www-data  7881  5.5  0.1  21748  9328 ?        S    10:35   0:46 /usr/bin/php5-cgi
 root      8048  0.0  0.0   7636  2352 ?        Rs   10:40   0:00 sshd: root@pts/0
 root      8065  0.0  0.0   2692  1572 pts/0    Ss   10:40   0:00 -bash
 nobody    9319  0.0  0.0   3560  1124 ?        Ss   10:45   0:00 /usr/sbin/vsftpd
 www       9321  0.0  0.0   3584  1016 ?        S    10:45   0:00 /usr/sbin/vsftpd
 root      9433  0.0  0.0   2148   888 pts/0    R+   10:49   0:00 ps -e u

 

 

Konfiguracja mysql oraz lighttpd raczej standardowa.

Aplikacja oparta o symfony - to nie w tym problem raczej, bo to zapytania trwają około 15~ sek.

Ilość użytkowników online kiedy robiłem wyżej podany ps -e u : 264 online (aktywnych w ciągu minuty, stan z 10:45).

 

W tym momencie serwis działa bardzo wolno, a co dopiero będzie w godzinach wieczornych. Serwer został właśnie wczoraj zmieniony na tego najlepszego VPS z Hosteurope.de .

 

Proszę o jakieś porady dot. konfiguracji tego wszystkiego. Wiem, że mysql nie jest wydajną bazą, ale żeby przy 264 userach online były takie problemy to nie mogę w to uwierzyć.. A przerzuciliśmy się z strato.de (256mb ramu vps) na tego z HU i oczekiwaliśmy czegoś więcej...

 

Pozdrawiam,

proszę o szybką pomoc ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość normanos
Aplikacja oparta o symfony - to nie w tym problem raczej, bo to zapytania trwają około 15~ sek.

wytłumacz mi to zdanie jeszcze raz :)

 

ps. włącz sobie tryb debug w symfony, sprawdź ilość zadawanych pytań sql i poszczególne czasy wykonania. może coś znajdziesz.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Znalazłem. To baza danych jest wąskim gardłem a nie aplikacja. Napisałem, że zapytania bardzo długo się wykonują...

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Znalazłem. To baza danych jest wąskim gardłem a nie aplikacja. Napisałem, że zapytania bardzo długo się wykonują...

Długo się wykonują, bo źle zaprojektowałeś bazę danych,

sam daemon również może być nie dokonfigurowany, może brakować indeksów.

Powodów może być co nie miara, lepiej zatrudnij administratora.

Zapłacisz te 200 zł i w mig będziesz wiedział co i dlaczego.

 

ja polecam jkopacze :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Przerobiłem bazę... iiii mieliście rację , moja wina :) Varchar(255) , text takie typy spowodowały spowolnienie serwerka :)

 

wszystko jest już ok.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Hmm niestety nadal są problemy, chociaż mniejsze, ale jednak.

 

Posiadamy standardowe ustawienia mysql.

 

Co gdzie zmienić żeby przyspieszyć działanie... ? Jak na razie wszystko standard.

 

edit: przepraszam za podbijanie

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość patrick

użyj google i poszukaj informacji na temat optymalizowania serwera MySQL.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×