jer56
lundi 31 mars 2008 à 20:29
Bonsoir,
Mon serveur dédié est (trop) souvent surchargé au niveau de la charge CPU.
Je recherche quelqu'un pour m'aider à trouver ce qui pose problème ...
Merci
Gecko64
lundi 31 mars 2008 à 20:52
Hello

Tu as essayé un top -d 1 pour regarder en temps réel avec mise à jour toutes les secondes la consommation de tes processus?
jer56
lundi 31 mars 2008 à 21:01
Alors, voici quelques infos, en ce moment par exemple :
ovh-status me donne :
Total accesses: 48896 - Total Traffic: 128.1 MB
CPU Usage: u3358.72 s73.7 cu0 cs0 - 73.6% CPU load
10.5 requests/sec - 28.1 kB/second - 2748 B/request
40 requests currently being processed, 13 idle servers
Les 10 premières lignes du top -d 1 :
28370 nobody 18 0 10860 10M 4924 R 91,3 1,0 0:07 httpd
23938 nobody 16 0 13096 12M 4944 R 88,4 1,2 2:06 httpd
10188 nobody 15 0 12444 12M 4968 R 14,7 1,2 2:37 httpd
25865 root 11 0 1088 1088 836 R 1,9 0,1 0:00 top
29689 nobody 9 0 12472 12M 4992 S 0,9 1,2 1:45 httpd
6445 mysql 10 0 12148 11M 1252 S 1,9 1,1 0:00 mysqld
1 root 9 0 508 508 440 S 0,0 0,0 0:03 init
2 root 9 0 0 0 0 SW 0,0 0,0 0:00 keventd
3 root 19 19 0 0 0 SWN 0,0 0,0 0:02 ksoftirqd_CPU0
4 root 18 19 0 0 0 SWN 0,0 0,0 0:00 ksoftirqd_CPU1
5 root 9 0 0 0 0 SW 0,0 0,0 0:00 kswapd
6 root 9 0 0 0 0 SW 0,0 0,0 0:00 bdflush
7 root 9 0 0 0 0 SW 0,0 0,0 0:03 kupdated
8 root 9 0 0 0 0 SW 0,0 0,0 0:00 scsi_eh_0
9 root 9 0 0 0 0 SW 0,0 0,0 0:00 scsi_eh_1
10 root -1 -20 0 0 0 SW< 0,0 0,0 0:00 mdrecoveryd
Merci !!
Gecko64
lundi 31 mars 2008 à 21:33
Juste une question ainsi, tu es sous quelle distribution car en comparant ce que tu me mets avec mon top sous une Debian, la syntaxe semble différente.
Sinon on dirait que c'est httpd qui prend tout si on considérè que la 4 ème colonne partant de la droite est l'utilisation CPU en %
28370 nobody 18 0 10860 10M 4924 R 91,3 1,0 0:07 httpd (91.3%) ??
23938 nobody 16 0 13096 12M 4944 R 88,4 1,2 2:06 httpd (88,4%) ??
10188 nobody 15 0 12444 12M 4968 R 14,7 1,2 2:37 httpd (14,7%) ??
jer56
lundi 31 mars 2008 à 21:41
Distribution : Red Hat Linux release 7.2 (Enigma)
Kernel : 2.4.33grs-bipiv-ipv4-32
Effectivement, ça semble être httpd ... mais pourquoi ?
Merci beaucoup
Gecko64
lundi 31 mars 2008 à 21:45
Ca c'est la question

Essaie de jeter un coup d'œil dans le /var/log pour voir si tu vois un truc en rapport avec httpd.
Je crois que c'est le processus de apache1 donc regarde toujours si dans le log, tu ne trouves pas une indication la dessus...
PS: Je ne connais pas RedHat mais c'est plus ou moins le même

EDIT: installe aussi iftop et regarde aussi si il y a pas quelqu'un qui flood ton serveur WEB (genre beaucoup de connexions en même temps de la même ip)
Moi j'ai eu ca et j'ai du mettre l'IP du gars dans IPTABLES de façon a lui bloquer l'accès au serveur...
Fais aussi un tail -f sur ton fichier d'accès qui par défaut est dans /var/log/apache/acces.log (Lien pour Debian, adapte pour chez toi

)
jer56
lundi 31 mars 2008 à 21:52
merci, mais je fais comment pour regarder dans le /var/log ...
Gecko64
lundi 31 mars 2008 à 21:59
Ok je vois, novice en linux

Tu fais cd /var/log
ensuite pwd va te donner l'endroit ou tu es de façon a être certain d'ou tu travailles.
après un ls -ila va te donner la liste des fichiers du répertoire avec pleins d'infos (date création, droits acces etc...)
La dedans tu fais un vi nomdufichierdelog. (Conseil installe vim avant

)
Conseil, apprend vi avant

avec ce lien:
http://www.commentcamarche.net/linux/linvi.php3vim en fait est un complément anti prise de tête comme je l'appelle qui facilite l'utilisation du vi

Sinon, tu as MSN et un micro casque et on partage un shell et je peux regarder ca en live si tu veux... ( si tu me fais confiance bien évidemment )
jer56
lundi 31 mars 2008 à 22:01
Oui, novice ....
merci, je vais essayer de voir ça ... c'est pas gagné
Jukien
jeudi 3 avril 2008 à 18:52
Etrange que les processus Apache soient lancés par nobody. :o
Kioob
jeudi 3 avril 2008 à 19:56
C'est pourtant monnaie courante Jukien
Jukien
samedi 5 avril 2008 à 15:35
Ah, au temps pour moi.
Je n'ai jamais configuré mes serveurs de cette façon, pourtant.