Samba consomme 99.9% du CPU

Résolu/Fermé
Creutzou Messages postés 550 Date d'inscription lundi 17 mai 2010 Statut Membre Dernière intervention 30 mai 2013 - 28 nov. 2012 à 09:50
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 28 nov. 2012 à 19:49
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 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
28 nov. 2012 à 10:15
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 550 Date d'inscription lundi 17 mai 2010 Statut Membre Dernière intervention 30 mai 2013 30
28 nov. 2012 à 10:19
Merci, je vais tester tout ça.
Je donnerais les résultats sur le threads.
0
Creutzou Messages postés 550 Date d'inscription lundi 17 mai 2010 Statut Membre Dernière intervention 30 mai 2013 30
Modifié par Creutzou le 28/11/2012 à 10:32
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 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
28 nov. 2012 à 19:49
Parfait bonne continuation !
0