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

Nie wiem skąd to obciążenie

Polecane posty

Dziwna rzecz dzieje się u mnie z serwerem.

 

Mam Pentium 4 3GHz HT

Od jakiegoś czasu pojawiająs się białe strony w moich serwisach.

A serwer pracuje ciągle na 50% swojej mocy.

t6wsnxqxkkiz1976jopp.png

Przed północą zrobiłem restart apache i mysql i wykres się uspokoił, a rano znowu zaczął szaleć.

 

Patrzę w htop, a tam nic specjalnego - Apache zwykle sobie kilka procent weźmie, ale nie 50!!

Na liście procesów jak widzicie jest "cisza spokoj", a mimo to procesor ma obciążenie po 20-kilka procent.

vhbmrv92a2e3vhjf6342.png

Skąd to się bierze, skoro to nie jest żaden z procesów w systemie?

Dysk twardy? Nie mam z nim żadnych problemów - działa cicho, wykres w munin IO chyba wygląda normalnie.

 

Pamięć? Mam 1x2GB 800MHz

s4r91cparl3hrp6se1e.png

Co to jest ten parametr commited, co ma wartość ponad 7GB? o.O

 

 

Mam ponad 100dni uptime, ale to chyba od tego nie zależy? ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość N3T5kY
Co to jest ten parametr commited, co ma wartość ponad 7GB? o.O

 

Pamięć zadeklarowana.

Masz eaccelerator?

 

mod_php / fcgi ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Patrzę o niego co jakiś czas i jak dla mnie w nim też nic ciekawego.

 

Total accesses: 9132 - Total Traffic: 54.1 MB
CPU Usage: u23.86 s1.43 cu.01 cs0 - .58% CPU load

K___K_K_KKKKK_KK___K_W______.K._K_...K..._......................
................................................................
................................................................
................................................................

 

u23.86 - to jest to moj obciążenie?

Głównie bierze się to z odwołania do głównej domeny serwera do /var/www na którym mam tylko "It's works".

Ale tez jako tako dużego ruchu nie mam :| Tak jakby znajdował się tam skrypt, który nieźle obciąża serwera nawet przy niewielkim ruchu.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Włącz extended-status, to będziesz miał dodatkowo parę ciekawszych rzeczy :)

A poza tym - mówiąc o monitorowaniu, to myślałem o podpięciu do jakiegoś wizualizatora :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Mam xcache z repo debiana.

mod_php też z repo

Masz włączone logowanie długich zapytań w mysql?

/etc/mysql/my.cnf

log_slow_queries = /var/lib/mysql/mysql-slow.log

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

ExtendedStatus mam włączone :)

Wizulizator? Chętnie skorzystam

 

 

Tak - miałem właczone logowanie długich zapytań.

log_slow_queries       = /var/log/mysql/mysql-slow.log
long_query_time = 2

I trochę ich mam - głównie z 3 domen ze skryptów SMF, phpBB3 i WordPress.

Narazie wyłączyłem zapisywanie logów.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

ExtendedStatus mam włączone :)

Wizulizator? Chętnie skorzystam

 

 

Tak - miałem właczone logowanie długich zapytań.

log_slow_queries       = /var/log/mysql/mysql-slow.log
long_query_time = 2

I trochę ich mam - głównie z 3 domen ze skryptów SMF, phpBB3 i WordPress.

Narazie wyłączyłem zapisywanie logów.

Ale nie chodzi o to żebyś wyłączył, tylko żebyś sprawdził w logach czy o tej godzinie kiedy ci system tak zaczyna przymulać nie robi się jakieś zapytanie, które za to odpowiada, bo potem nie zwalnia pamięci.

 

Chociaż podejrzewam że to jakieś wycieki pamięci po prostu, to commited memory jest dziwnie duże.

Udostępnij ten post


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

Spróbuj wyłączyć xcache, i powiedz czy dalej masz takie commited memory.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Wyłączyłem xcache. Commited memory spadł do normalnej wartości 1.3GB (na 2GB ram). Przeciążenie serwera narazie od 6 godz nie wystąpiło, ale czasami pojawiało się dopiero po 13godz.

 

 

Na jakie wartości ustawień powinienem zwrócić uwagę w konfigu xcache, aby ponownie działał poprawnie?

Czy może odinstalowanie i zainstalowanie pomoże?

 

 

PS.

Kiedyś używałem eAccelerator, a do xcache się przekonałem, że nie trzeba było go ponownie kompilować po upgradzie PHP.

Zdania o "lepszości" eAcc, od xcache są podzielone :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

No i CPU dalej zaczął szaleć.

 

Nie rozumiem dlaczego htop nie wykrywa tego procesu co zjada CPU :|

 

To wina Apache, bo po restarcie go wszystko wraca do normy.

Może to logi? katalog /var/log/apache ma 2.2GB

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A przeleciałeś całą listę w htop? Sortowanie wg. użycia CPU (CPU%) w htop jest o kant d... potłuc, trzeba przejrzeć wszystko od góry do dołu samemu.

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ć  

×