[Linux] Problème de vitesse réseau

Problème de vitesse réseau [Linux] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 16-08-2003 à 20:54:15    

Bonjour
 
Un ptit message pour régler un problème de vitesse de transfert entre mon serveur de fichiers sous linux et mes autres machines sous windows ( essentiellement 2ksp4 et XP )
Mon but est de faire un petit ordi qui sert qu'a stocker des fichiers, je l'ai réalisé ( voir photo en bas ) et il tourne sous debian 3.0 ( noyau 2.4.21 ) mon problème c'est que les débits de transferts qu'il donne sont ridiculement lents lorsqu'on est plusieurs sur le réseau :
 - QD je suis connecté tt seul sur le switch avec lui j'obtiend les débits plafonds possibles par le réseau ( 10Mo/sec up & download par ftp ) les débits sont moins importants par le voisinage réseau ( 1,5 mo/sec up & download ) et lorsque je veut lire un divx stocké sur le serveur de stockage sur mon ordi ( stocké a distance quoi et lu a travers le voisinage réseau ) il lui faut 30 secondes pour se lancer et lorsque je bouge le curseur de media player ca rame ( pareil avec tt les autres lecteurs ), c'est assez embêtant.
 - QD on est connecté a plusieurs sur le switch, par ftp les débit tournent autour de 3 ko/sec en download ( !! ) et 400 ko/sec en upload, et par le voisinage réseau c'est plus possible d'y accéder ( trop de lag ) là ca devient carrément prenant :p
 
Précisions :
 
Je pense pas que le problème vienne du matériel du serveur de stockage ( boxx ), j'ai déja essayé en le démarant avec un disque dur avec windows dessus et les débits sont au plafond meme a plein sur le réseau.
Autre précision utraDMA est activé, et en compilant le noyau j'intègre toujours en dur dedans le pilote pour ma carte réseau intégrée ( via rhine II )
Le problème du ftp est assez embêtant mais j'aimerai surtout m'arranger pour que samba et le voisinage réseau aient beaucoup de vitesse ( c'est possible sur le meme réseau g pompé un divx en 1min30 sur l'ordi sous linux d'un pote, mais il avait samba 3 béta lui, il tourne sous gentoo )
A mon avis la vitesse est pas limitée par samba ou proftpd, mais par un autre fichier de config de linux touchant au réseau ( qui sait :) ? )
Aussi je poste sur un forum toujours en dernier recours, là chu au fond du trou et je pense a remettre ce petit serveur sous windows alors l'heure est grave :D
 
Bref voila en gros ce qui est installé dessus :
 
Debian 3.0 noyau 2.4.21
samba 2.2.8a-0.1
proftpd 1.2.5rc1
pas d'interface graphique
 
Quelques photos pour le fun & des précisions matériel :
 
http://pruvost.alex.free.fr/post_linux/Stats_boxx.jpg
http://pruvost.alex.free.fr/post_linux/Boxx_1.jpg
http://pruvost.alex.free.fr/post_linux/Boxx_2.jpg
 
 
Et mes fichiers de configuration de Samba et de ProFTPd :
 
Samba :
 

Citation :

#======================= Global Settings =======================
 
[global]
 passwd program = /usr/bin/passwd %u
 obey pam restrictions = yes
 passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n
 dns proxy = no
 security = share
 encrypt passwords = yes
 server string = %h server (Samba %v)
 workgroup = workgroup
 syslog = 0
 socket options = TCP_NODELAY
 log file = /var/log/samba/log.%m
 netbios name = boxx
 os level = 33
 max log size = 1000
 
 
 
[ADMIN]
 path = /
 browseable = no
 writeable = yes
 user = root,@root
 valid users = root,@root
 invalid users = alexp,@alexp
 write list = root,@root
 
[Films]
 path = /mnt/hda3/Videos/Films
 comment = Divx
 public = yes
 guest only = yes
 
[MP3]
 path = /home/fichiers/mp3
 comment = MP3 divers
 public = yes
 guest only = yes
 
[alexp]
 path = /home/alexp
 browseable = no
 writeable = yes
 user = alexp,@alexp
 comment = Dossier personnel
 valid users = alexp,@alexp
 locking = no
 write list = alexp,@alexp
 
[Clips]
 path = /mnt/hda3/Videos/Clips
 comment = clips videos divers
 public = yes
 guest only = yes
 
[Logiciels]
 path = /mnt/hda3/Logiciels
 comment = Softs Windows en tout genres
 public = yes
 guest only = yes
 
[Upload]
 path = /home/ftp/Upload
 comment = Balancez ici les ptit kdos pr moi ;-p
 writeable = yes
 guest account = root
 public = yes
 guest only = yes
 
[Autres]
 path = /home/fichiers/Autres
 comment = Reste des trucs utiles ( des fois pas trop )
 public = yes
 guest only = yes
 
[Jeux]
 path = /mnt/hda3/Jeux
 comment = Setup jeux et mises a jour
 public = yes
 guest only = yes
 
 
[flashfxp]
 path = /var/www/flashfxp
 browseable = no
 public = yes
 guest only = yes


 
ProftpD :
 

Citation :

# This is a basic ProFTPD configuration file (rename it to  
# 'proftpd.conf' for actual use.  It establishes a single server
# and a single anonymous login.  It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.
 
ServerName   "Boxx fileserver"
ServerType standalone
DeferWelcome   on
 
 
#MultilineRFC2228 on
DefaultServer   on
ShowSymlinks   on
AllowOverwrite   on
RootLogin                       on
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
 
DisplayLogin                    /home/ftp/welcome.msg
DisplayFirstChdir               .message
LsDefaultOptions                "-l"
 
 
# Port 21 is the standard FTP port.
Port    21
 
# To prevent DoS attacks, set the m aximum number of child processes
# to 30.  If you need to allow more than 30 concurrent connections
# at once, simply increase this value.  Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances 30
 
# Set the user and group that the server normally runs at.
User    nobody
Group    nogroup
 
# ------------ Configuration de l'accès Anonyme (répertoire d'arrivée /home/ftp)
 
<Anonymous /home/ftp>
 
    User ftp
    Group nogroup
 
    UserAlias anonymous ftp guest
 
    RequireValidShell   off
 
    MaxClients 10
 
    DisplayLogin        /home/ftp/welcome.msg
    DisplayFirstChdir   /home/ftp/.message
 
 
  # -- Configuration des droits d'accès aux répertoires disponibles dans /home/ftp
     
      <Directory Uploads/*>
           Umask 444
            <Limit READ MKD STOR>
                 allowAll
             </Limit>
             <Limit RNFR DELE CHMOD RMD>
                 DenyAll
             </Limit>
      </Directory>
   
   
   
      <Directory Films/*>
           Umask 111
             <Limit READ>
                 AllowAll
             </Limit>
             <Limit WRITE RNFR DELE CHMOD RMD>
                 DenyAll
             </Limit>
      </Directory>
       
       
       
      <Directory Clips/*>
           Umask 111
             <Limit READ>
                 AllowAll
             </Limit>
             <Limit WRITE RNFR DELE CHMOD RMD>
                 DenyAll
             </Limit>
      </Directory>
       
       
       
      <Directory Logiciels/*>
           Umask 111
             <Limit READ>
                 AllowAll
             </Limit>
             <Limit WRITE RNFR DELE CHMOD RMD>
                 DenyAll
             </Limit>
      </Directory>
       
       
      <Directory MP3/*>
           Umask 111
             <Limit READ>
                 AllowAll
             </Limit>
             <Limit WRITE RNFR DELE CHMOD RMD>
                 DenyAll
             </Limit>
      </Directory>
       
       
            <Directory Jeux/*>
           Umask 111
             <Limit READ>
                 AllowAll
             </Limit>
             <Limit WRITE RNFR DELE CHMOD RMD>
                 DenyAll
             </Limit>
      </Directory>
 
 
</Anonymous>
 
# ------------ Fin de la configuration de l'accès Anonyme
 
 
 
 
 
 
<Global>
#AllowForeignAddress off
AllowRetrieveRestart on
AllowStoreRestart on
DeferWelcome on
</Global>


Message édité par AlexP le 16-08-2003 à 20:55:37
Reply

Marsh Posté le 16-08-2003 à 20:54:15   

Reply

Marsh Posté le 16-08-2003 à 21:20:39    

t'as actibé QoS sur toutes tes bécanes Windows?

Reply

Marsh Posté le 16-08-2003 à 21:25:28    

je sais pas ce que c, je me renseigne et je réponds ...

Reply

Marsh Posté le 16-08-2003 à 21:47:44    

et passe en ext3  ;)

Reply

Marsh Posté le 16-08-2003 à 22:23:45    

j'y travaille, mais QoS ca bloque tout mon réseau local lorsque je l'active sur mes bécanes windows :-/

Reply

Marsh Posté le 16-08-2003 à 23:39:17    

T'as vérifié tes cables et leur bonne connectivité ?

Reply

Marsh Posté le 17-08-2003 à 12:22:13    

ben ouai, c'est vraiment dingue comme problème, ca rame c'est tout et je vois vraiment pas d'ou ca peut venir :-/

Reply

Marsh Posté le 17-08-2003 à 12:39:07    

euh, je me souviens plus. ça rame que pour les connexions serveur<->client quand y a plusieurs clients?

Reply

Marsh Posté le 17-08-2003 à 13:11:04    

alexp a écrit :

ben ouai, c'est vraiment dingue comme problème, ca rame c'est tout et je vois vraiment pas d'ou ca peut venir :-/


 
Regarde si ta carte rezo est bien en 100Mbits sur le serveur :

Code :
  1. #apt-get install mii-tool
  2. #mii-tool


Tu deverais avoir une sortie comme ca :

Code :
  1. eth0: negotiated 100baseTx-FD, link ok


Si ce n'est pas le cas c'est que les becanes windows ont du negocier la vitesse de transmission comme des talibans.
Alors il faut forcer la vitesse de la carte.
Sous linux :

Code :
  1. mii-tool -F 100baseTx-FD eth0


Sous windows :
ha ha j'en sais rien pas toucher a cette merde depuis un bon bout de temps :)  
Il faut forcer les machines en 100 Full duplex.
Les debits reseau deverais etre bien mieux :)

Reply

Marsh Posté le 17-08-2003 à 14:16:53    

Samba a toujours été lent dans les transferts chez moi. Le protocole ftp a toujours été plus rapide. Peut être est-ce une fatalité.

Reply

Marsh Posté le 17-08-2003 à 14:16:53   

Reply

Marsh Posté le 17-08-2003 à 15:57:58    

les 20000 points de montage croisés?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed