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