- News
- Utilisation
- Firmware
- Geek
- Augmenter le filesystem / pour alouer de la place
- Cross firmware mede8er -> HMB Movie Palace
- DMD Music Jukebox
- Firmware GeekyHMB
- GMaps Street Views, Mikka - Snappy46
- GeekyRSS
- Guide RSS du HMB
- Guide du Skin
- Image ext3 dans un fichier
- Initiation au Skin
- Interface Web MHDWorld
- Irfake - codes IR
- Jeux RSS pack xGames
- Jukebox RSS: SRJG
- Ma ville n'est pas dans Weather (météo)
- Media-translate
- Modifier le mot de passe Telnet
- Modifier le système dans le FW
- Météo (Weather) remake
- Pack IMS GeekyHMB
- Poor Cron
- Renumérotation des chaînes
- Scripts
- Simuler la saisie des touches sur la télécommande
- Vitesse FTP
- Matériel
- Sys
- Outils
- Download
- Forum
- Liens
- Contact
- Idées
Vitesse FTP

|
Objectif
Nous allons améliorer la vitesse du FTP, en modifiant une variable dans le fichier de configuration du FTP.
On peut aussi améliorer la vitesse, en vérifiant la configuration du réseau et surtout la qualité des câbles utilisés.
Depuis le firmware C729XP, il y a un petit plus, il vaut ce qu'il vaut, mais la vitesse a été améliorée de 13 %
Environnement pour les mesures
Pour faire des tests de vitesse, il faut supprimer tous les intermédiaires : il faut être le plus direct possible entre la Box et un ordinateur :
- Pas de routeur/hub où autre.
- Se brancher avec un RJ45 Câble croisé pas trop long catégorie 5 directement entre le HMB et un PC.
- Avoir un ordinateur équipé d'une carte réseau en 100 Méga Full Duplex (en principe tous les matériels récents le sont).
Modification
ATTENTION pour ceux qui veulent faire la modif en étant sous Windows a partir d'un montage FTP ou Samba : n'utilisez pas le bloc-note (le notepad de base). Il va convertir les sauts de ligne de votre fichier de config. Votre FTP ne fonctionnera plus. Vous pouvez utiliser notepad++ qui sait gérer ça (affichez les caractères spéciaux pour voir ce que vous faites). La méthode la plus sûre reste (même sous Windows) le Telnet avec vi.
Connectez-vous en Telnet avec le log 4geek.
Vous pouvez modifier le fichier sous vi, mais je vous conseille la méthode suivante qui est plus sûre:
Mettez vous dans le dossier de travail
cd /usr/local/etc/
Faisons une copie de sécurité
cp -p bftpd.conf bftpd.conf.sv
Nous allons remplacer la valeur de XFER_BUFSIZE d'origine à 2048, par 64000
sed -e s/XFER_BUFSIZE=\"2048\"/XFER_BUFSIZE=\"64000\"/ < bftpd.conf > bftpd.conf.new mv bftpd.conf.new bftpd.conf
Vérifions
grep XFER_BUFSIZE bftpd.conf
Vous devez avoir
#approx. 15 MB/s with XFER_BUFSIZE=2048 and a speed of approx. 20 MB/s
#with XFER_BUFSIZE=64000. You should not set big values for this if you have
XFER_BUFSIZE="64000"
Retour arrière
Pour le cas où, voici comment restaurer le fichier d'origine.
Aller dans le dossier de travail
cd /usr/local/etc/
Remettez la copie de sécurité en place
cp -p bftpd.conf.sv bftpd.conf
Tests de Performances
Tests de vitesse d'envoi, pour voir l'influence de la valeur du bufer avec un câble droit (Catégorie 5) en passant par un routeur avec le Firmware C558XP:
XFER_BUFSIZE="2048" 99614720 bytes sent in 36.27 secs (2682.0 kB/s) XFER_BUFSIZE="64000" 99614720 bytes sent in 20.01 secs (4861.0 kB/s) XFER_BUFSIZE="65536" 731989030 bytes sent in 155.35 secs (4601.3 kB/s)
Tests de vitesse d'envoi et de réception avec un câble croisé (Catégorie 5) PC relié directement au HMB, Firmware C729XP:
XFER_BUFSIZE="2048" 1458599936 bytes received in 271.79 secs (5240.9 kB/s) XFER_BUFSIZE="64000" 1458599936 bytes received in 146.22 secs (9741.6 kB/s) XFER_BUFSIZE="2048" 1458599936 bytes sent in 502.79 secs (2833.0 kB/s) XFER_BUFSIZE="64000" 1458599936 bytes sent in 204.80 secs (6955.0 kB/s)
Conclusion
La meilleure performance est obtenue avec XFER_BUFSIZE="64000".
Pour ceux qui décident de ne plus utiliser le FTP, le mieux c'est de l'arrêter pour libérer de la mémoire et des ressources.
C'est une petite vitesse de transfert de presque 7Mo/s en envoi vers le HMB et 10Mo/s en réception, le moyen de transfert le plus rapide reste l'USB avec 20Mo/s en envoi vers le HMB.
Le fait d'arrêter le NAS ne change rien.
Votez:
- Se connecter or register to post comments
Commentaires
Telnet et vi ne sont pas obligés...
Merci pour l'astuce, on ne va pas dire que ça me change la vie, mais c'est un plus non négligeable, je suis passé de 2,5 Mo/s à 5,9. Par contre, en montant le répertoire dans le ftp de nautilus, j'ai pu modifier le fichier avec gedit, sans passer par telnet et vi... Ça fait moins geek, c'est sur, mais ça pourra peut être en décider certains à tenter la manœuvre... Quant-à ceux qui sont sous windows... qu'ils réfléchissent donc au fait que leur jolie machine elle, est sous linux!
Au fait, je suis passé via mon routeur netgear et 23m de cat5 serti maison...
Telnet et vi ne sont pas obligés...
Ah, tu me bat ! J'étais pourtant fier avec mes 15m de câble...
En tous cas pas bête ton idée pour gedit ! Peut-être Sly007, nous ferais-tu un mini Tuto là dessus ?
Ben pourquoi pas...
Mais il faudrait peut être plutôt rajouter ça à l'article réseau... Et de toutes façons, c'est vraiment très simple... Bref, j'ai pas mal de trucs en retard pour le moment, mais le week-end prochain, avec quelques captures d'écran... Au fait, j'ai menti... pas fais exprès, les 23m, c'est pour ma chambre la salle où est le pc "multimedia" est à 17m de câble (mais ça marche de la chambre quand même! ;)