Mais comment fait-il, Samba?

Ce forum traite des autres distributions spécialisées, notamment les distributions sécurisées comme ASTARO ou COYOTE LINUX.

Modérateur: modos Ixus

Mais comment fait-il, Samba?

Messagepar lenode » 27 Mars 2004 12:54

Salut Ixusiens et Ixusiennes,

Mon problème est le suivant:
Je ne profite pas de ma bande passante de 100Mbps sur mon réseau local.

La configuration:
Un serveur/Passerelle/firewall faisant tourner Samba 2.2.7.
Système Free-EOS 1.2-2 sur 512Mo partagée avec la carte graphique, donc 486 Mo utilisable.
Sur mon réseau local: 3 PC AMD et Intel (Win XP SP1-un linux simple pour le 166Mhz Intel) et 1 iMac 400 Mhz DV (Mac OS X)

Constat:
Lors d'une sauvegarde d'un de mes PC (en l'occurence l'AMD 1,7 Ghz Athlon sous win XP SP1),
les 20 fichiers MPEG d'une taille globale de 15,4 Go furent déplacé sur le serveur Free-EOS par samba.
La durée de transfert fut de 2H45min environ.
Dans la fenêtre Windows "Activité réseau", je constata un débit régulier mais en dents de scie.
Cela ressembla à ceci:
########################################
#...............14 sec.........................14 secondes..................#
#80%........_..__...........................__..___........................#
#..............! !!...!..........................!..!!.....!.......................#
#..............! !!...!..........................!..!!.....!.......................#
#..............!.......!......33 secondes..!...!......!...33 secondes..#
#0%_____!.......!______________!...........!____________#
########################################

Le 80% du débit Maximum (ici, Windows indique 100Mbps à 100%) correspond à environ 6-7 Mo/s.
15,4Go = 15 769,6 Mo
15 769,6 / 6Mo/s = 2 628,267 secondes
2 628,26 / 60 = 43,8 minutes

Donc, le réseau est capable de transiter 15,4 Go en 43 minutes, théoriquement.

On constate sur ce graphique:
pendant les 33 secondes entre les pics d'activité réseau, plus aucun accés réseau n'est possible avec le serveur.
Il est complètement muet: plus de SSH, plus de musique via Samba, plus de musique via une radio Internet, plus de FTP.

Cependant, la led de présence Réseau sur la carte realtek du serveur est toujours présente, signifiant la non perte de réseau.
La seconde Led de débit présente sur la carte réseau indique les même information que celle présentée par le graphique de Windows.

En observant bien le serveur-récepteur des fichiers samba (donc Free-EOS), je constate que:
- les 14 secondes d'envoi des données sont réceptionnées par le serveur. Il ne signale aucune activitées disque dur. Le temps processeur est d'environ 60% libre.
- les 33 secondes suivantes sont réparties comme ceci:
20/25 premières secondes avec un temps processeur de 90% pour Samba.
Les 13 / 7 dernières secondes correspondent à l'activité du disque Dur.

QUESTIONS:
Avec les informations suivantes, quels problèmes pouvez vous constater?
Hypothèses:
1: un bridage débit entrant/sortant est actif sur le serveur, à propos du réseau local. (aucusn paramètres réglés dans ce sens par moi, sauf par défaut)
2: le transfert de fichier samba demande une conversion de protocole, qui devient trés lourd dés que la tailles des fichiers dépasse un certain volume.
Mais comment expliquer l'isolement complet du serveur pendant ces fameuses 33 secondes.
3: je ne sais pas, votre hypothèse, peut être.

Voilà, j'espère ne pas vous enbrouiller trop avec tous cela.
Merci de votre participation et de vos réponses.

Lenode
Avatar de l’utilisateur
lenode
Premier-Maître
Premier-Maître
 
Messages: 63
Inscrit le: 25 Sep 2003 00:00

Messagepar Franck78 » 27 Mars 2004 14:15

C'est plutôt dans les 14 secondes qu'il faut chercher.
On dirait un genre de buffer qui receptionne un max
puis livre le bébé à Samba.
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar Sam012K » 27 Mars 2004 14:44

Ce ne sais pas si cela peut t'aider.

Essaie de rajouter cette ligne dans ton fichier smb.conf si ce n'est déjà fait
socket options = TCP_NODELAY

Pour plus de détail, va voir sur le site de samba
http://de.samba.org/samba/ftp/docs/htmldocs/smb.conf.5.html#SOCKETOPTIONS
ou fait man smb.conf
et regarde pour "socket options"
Avatar de l’utilisateur
Sam012K
Matelot
Matelot
 
Messages: 10
Inscrit le: 13 Déc 2003 01:00
Localisation: Belgique

Messagepar Emerick » 27 Mars 2004 15:09

Ton PC est sous XP ?
Tu n'aurais pas activé la gestion QoS ?
Image

Il y a des jours où il ne faut pas m'énerver.
Et il y a des jours tous les jours. :-D
Avatar de l’utilisateur
Emerick
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 338
Inscrit le: 07 Sep 2003 00:00
Localisation: Bordeaux

Messagepar carlos » 27 Mars 2004 15:30

Pour le transfert de gros fichiers, ne serait-il pas plus intéressant pour toi de le faire par FTP, en installant vsftpd par exemple ?
Plus d'infos :
http://vsftpd.beasts.org/

A+
Avatar de l’utilisateur
carlos
Aspirant
Aspirant
 
Messages: 120
Inscrit le: 09 Mai 2003 00:00
Localisation: Belgium

Merci

Messagepar lenode » 31 Mars 2004 15:26

Salut,

Merci à tous pour vos réponses.
Je vous avez préparé une réponse plus longue, avec des réponses personnalisées et des essais.
Malheureusement, la rédaction de ce post de réponse pris plus d'une heure.
Conséquence, l'intégralité du post (non sauvegardé) partit aux calangues Greques.
Et le bouton "Retour" de mon navigateur n'a pas fait grand chose.

Alors 1 conseil:
COCHEZ LA CASE "Se connecter automatiquement" LORS DU PERMIER LOGIN.

Flute alors, et dire que j'y au passé des heures dessus!!!!!
Snif.

Bye
Avatar de l’utilisateur
lenode
Premier-Maître
Premier-Maître
 
Messages: 63
Inscrit le: 25 Sep 2003 00:00

Messagepar Emerick » 01 Avr 2004 16:20

D'où l'utilité d'utiliser un éditeur texte pour faire de longs messages.
Image

Il y a des jours où il ne faut pas m'énerver.
Et il y a des jours tous les jours. :-D
Avatar de l’utilisateur
Emerick
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 338
Inscrit le: 07 Sep 2003 00:00
Localisation: Bordeaux

Messagepar lenode » 03 Avr 2004 03:03

Emerick a écrit:D'où l'utilité d'utiliser un éditeur texte pour faire de longs messages.


Oui, tout à fait. Merci pour le tuyau.
C'est une bonne leçon de forum pratique.


Lenode
Avatar de l’utilisateur
lenode
Premier-Maître
Premier-Maître
 
Messages: 63
Inscrit le: 25 Sep 2003 00:00


Retour vers Autres distributions

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron