Samba consomme 99.9% du CPU

Résolu
Creutzou Messages postés 655 Statut Membre -  
mamiemando Messages postés 34188 Statut Modérateur -
Bonjour,


Je viens de remarquer que les accès sur mon serveur samba était très lents.
Quand j'utilise la commande "TOP" celà me donne :
 PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME CPU COMMAND
13636 partage   25   0  8636   56    24 R    99,9  0,0  5247h   0 smbd


j'ai fais par la suite :
sudo /etc/init.d/smb restart


Mais le problème était toujours là.
Après un
sudo /etc/init.d/smb stop

je vois toujours le processus smbd qui tourne.
je me dis donc que smb et smbd sont deux choses différentes. Comment faire pour fermer smbd proprement ? car si je fais un kill, je ne serais probablement pas capable de relancer le smbd ( si je ne sais pas qui s'est.)

Je ne sais pas si j'ai été claire , je suis complètement perdu...

Merci d'avance.
A voir également:

4 réponses

mamiemando Messages postés 34188 Statut Modérateur 7 890
 
smbd est le démon, probablement dans /usr/sbin, instancié par le script de lancement /etc/init.d/smb.

Pour fermer smbd proprement tu es sensé passer par ce script via l'une de ces deux commandes (en supposant que le script s'appelle /etc/init.d/smb) :

sudo /etc/init.d/smb stop
sudo service smb stop


Si ça ne marche pas (ce qui est probable vu que smbd semble partir en vrille), tu vas devoir tuer smbd à la main. A priori cette commande devrait suffire :

killall smbd


Si ce n'est pas le cas, tu peux utiliser un bon vieux kill. Dans ton exemple smbd a le PID 13636 donc ça donnera :

sudo kill -9 13636


Plus de détails ici :
http://www.mistra.fr/tutoriel-linux-processus.html

Maintenant ce qu'il faut te demander c'est pourquoi smbd consomme 100% de ton CPU.
- Essaye de faire une mise à jour pour voir si ça règle le problème.
- Essaye de revenir à la configuration par défaut puis active petit à petit les éléments de ton fichier de configuration personnalisé pour localisé quelle section fait partir smbd en vrille. Dans l'idée à chaque fois que tu modifies ta configuration samba, il faut relancer le service samba pour tester :

sudo service smb restart


Bonne chance
1
Creutzou Messages postés 655 Statut Membre 30
 
Merci, je vais tester tout ça.
Je donnerais les résultats sur le threads.
0
Creutzou Messages postés 655 Statut Membre 30
 
Mon soucis a l'air être résolue.
j'ai tué le processus à la main.
relancer le services smb = rebelote, il s'est enflammé.
j'ai remis la config par défaut = rebelote.
donc je l'ai désinstallé, puis réinstaller. Démarrage et consommation nickel.
j'ai remis mon fichier de config et tout roule impeccable.

Merci beaucoup Mamiemando.

Je ne suis pas un geek, juste un humain 2.0
~~ Cr3u7z0u ~~
0
mamiemando Messages postés 34188 Statut Modérateur 7 890
 
Parfait bonne continuation !
0