Extremely high load on lamp server

Apollon Koutlidis apollon at planewalk.net
Tue Dec 15 13:01:21 EET 2009


On 14/12/09 20:55, Vangelis Pothos wrote:
> 2009/12/11 Apollon Koutlidis<apollon at planewalk.net>:
>
>    
>> +1. Προσωπικά θα προσπαθούσα να εντοπίσω ποίος ευθύνεται - π.χ. κάτι σαν: ps
>> -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | head -11
>> Θα το έβαζα σε ένα script που κάνει append σε κάποιο log file αν η ελεύθερη
>> μνήμη είναι π.χ. κάτω από 10% και θα καλούσα το script ανά 5 λεπτά από cron.
>>      
>
> Αρκετά χρήσιμο. Πιο σωστά το sort με nr
> ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -nr | head -11
>
> Τελικά δείχνει τον apache ως φταίχτη ο οποίος φτάνει τα 90m rss σε ενα
> process. Έχω κατεβάσει τα MaxRequestsPerChild για να μην έχω πρόβλημα,
> αλλά προσπαθώ να βρω γιατί ανεβαίνει τόσο. Έχω απενεργοποιήσει κάποια
> modules aλλά δεν έχω δει διαφορά.
>    
Βάλε και το PID στο output της ps ( ps -eo pid,pmem,pcpu,rss,vsize,args 
| sort -k 2 -nr | head -11)
και στη συνέχεια ρώτα την pmap να σου πει που πήγε η μνήμη (οέο;) - π.χ.:

# ps -eo pid,pmem,pcpu,rss,vsize,args | sort -k 2 -nr | head -11

  7957  0.1  0.0 14444 28640 /usr/sbin/httpd

  7956  0.1  0.0 14284 28220 /usr/sbin/httpd

  7955  0.1  0.0 14420 28400 /usr/sbin/httpd

...

# pmap -x 7957 | sort -nrk 2 | head -11

082de000    9960       -       -       - rw---    [ anon ]

074a1000    1472       -       -       - r-x--  libphp4.so

00fcd000    1192       -       -       - r-x--  libperl.so

00897000    1188       -       -       - r-x--  libc-2.3.4.so

0074d000     852       -       -       - r-x--  libcrypto.so.0.9.7a


...το χαμένο (sorted away) header της pmap -x:

Address   Kbytes     RSS    Anon  Locked Mode   Mapping


Hope this helps.

Φιλικά,
Απόλλων



More information about the Linux-greek-users mailing list