[RESOLU] Vitesse de transfert ethernet

Vous venez de déballer votre Raspberry Pi et vous vous posez des questions ? C'est ici que ça se passe !

Modérateur : Francois

Kantaleboule
Messages : 20
Enregistré le : jeu. 11 déc. 2014 16:35

[RESOLU] Vitesse de transfert ethernet

Message par Kantaleboule » mer. 7 janv. 2015 10:55

Hello à tous,
j'ai une question concernant la possibilité de transférer des fichiers sur le RPi via le Réseau.
Je m'explique : mon RPi est branché via éthernet au réseau de mon domicile, tout comme mon ordinateur. De mon ordinateur, j'ai accès au contenu du disque dur branché sur mon RPi via le réseau. Je peut donc en modifier le contenu, et y transférer des fichiers. Seulement la vitesse de transfert stagne autour des 1.2Mo/s (trop lent pour transférer des fichiers de plus de 6Go) alors que le RPi (j'ai le modèle B+) est certifié 10/100 Mbps et que mon ordinateur est certifié Gigabit : je devrait donc avoir une vitesse de transfert plutôt proche des 12.5 Mo/s. J'ai essayé en ayant le RPi ET mon ordi tous les 2 branchés soit directement sur ma livebox, soit sur mon switch ethernet, et cela n'a rien changé.
Quelqu'un aurait-il une explication à ce bridage ?
Modifié en dernier par Kantaleboule le jeu. 22 janv. 2015 21:02, modifié 1 fois.

EVOTk

Re: Vitesse de transfert ethernet

Message par EVOTk » mer. 7 janv. 2015 11:41

Salut,

Sa ressemble a du 10Mbps !

Image

la led 10M est t'elle alumé ou eteinte sur ton raspberry ?

Kantaleboule
Messages : 20
Enregistré le : jeu. 11 déc. 2014 16:35

Re: Vitesse de transfert ethernet

Message par Kantaleboule » mer. 7 janv. 2015 12:05

Excuses moi, mais c'est quoi la LED 10M ?

EVOTk

Re: Vitesse de transfert ethernet

Message par EVOTk » mer. 7 janv. 2015 12:15

Salut,

le raspberry B+ possède des led d'etat, je ne sait pas si c'est pareil sur le B+
Voir :
Image

Sinon, tu peut regarder sur la fiche reseau :
De mémoire :
LED gauche (verte) :
ON => 100 Mbits/s
OFF => 10 Mbits/s

LED droite (orange)
OFF => Pas de connexion
ON => Connexion
Clignote => Connexion + activité

Kantaleboule
Messages : 20
Enregistré le : jeu. 11 déc. 2014 16:35

Re: Vitesse de transfert ethernet

Message par Kantaleboule » mer. 7 janv. 2015 12:37

Je ne retrouve pas sur le modèle B+ les même LED d'état, je voit juste les LED power et ACT.
Sur le prise réseau par contre j'ai, je pense, les LED allumées comme il faut, c'est à dire le orange allumé pour la connexion et le vert allumé pour le 100Mbps.

EVOTk

Re: Vitesse de transfert ethernet

Message par EVOTk » mer. 7 janv. 2015 13:15

Ok donc cela semble ok
Quand tu transfert cest sur la carte sd , un disque usb ou autre ?

Kantaleboule
Messages : 20
Enregistré le : jeu. 11 déc. 2014 16:35

Re: Vitesse de transfert ethernet

Message par Kantaleboule » mer. 7 janv. 2015 13:40

Sur le disque dur branché au RPi.
J'ai essayé avec un autre câble ethernet, rien ne change (câble catégorie 5e).

EVOTk

Re: Vitesse de transfert ethernet

Message par EVOTk » mer. 7 janv. 2015 14:49

Salut,

Désolé, alors je ne sait pas trop.
Ton disque dur est en NTFS ou EXT ?
Si il est en NFTS, cela peut en etre la cause.

Sache par contre que du fait de son architecture le raspberry ne peut pas transférer de cette manière a plus de 4/5Mo/s
( Car la puce qui gere l'usb, gere aussi l'ethernet, donc avec une gestion de max 10Mo/s, cela donne 5Mo/s pour les données qui entre sur l'ethernet et 5Mo/s pour les données qui vont vers le DD.

Malgré tout 1,2Mo/s cela est un peu faible.

Voila un peu de lecture sur des sujet similaire, tu y trouvera peut etre des réponses :

http://www.raspberrypi.org/forums/viewt ... 65&t=30800
http://www.raspberrypi.org/forums/viewt ... 65&t=88998

Edit :
tu devrai esayer de rajouter l'optioon a ton DD ( si c'est un NTFS )

Pour savoir son ID :

Code : Tout sélectionner

sudo blkid /dev/sda1
Ensuite il faut editer "/etc/fstab", et rajouter une ligne :

Code : Tout sélectionner

UUID=<Drive UUID here> /media/usb0 ntfs noatime 0 0

maxty01
Modérateur
Messages : 790
Enregistré le : dim. 16 nov. 2014 20:53
Localisation : Charleroi - Belgique

Re: Vitesse de transfert ethernet

Message par maxty01 » mer. 7 janv. 2015 22:28

Bonsoir,

Pour être sur que le réseau est à 100Mb/s, tu peux installer la commande ethtool :

Code : Tout sélectionner

pi@raspberrypi ~ $ sudo aptitude install ethtool 
The following NEW packages will be installed:
  ethtool 
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 98.7 kB of archives. After unpacking 274 kB will be used.
Get: 1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main ethtool armhf 1:3.4.2-1 [98.7 kB]
Fetched 98.7 kB in 1s (64.1 kB/s)
Selecting previously unselected package ethtool.
(Reading database ... 76123 files and directories currently installed.)
Unpacking ethtool (from .../ethtool_1%3a3.4.2-1_armhf.deb) ...
Processing triggers for man-db ...
Setting up ethtool (1:3.4.2-1) ...
et l'utiliser de cette manière :

Code : Tout sélectionner

pi@raspberrypi ~ $ ethtool eth0 | grep -i speed
	Speed: 100Mb/s
Si tu as la vitesse de 100Mb/s, alors tu as un goulot d'étranglement autre part.

Durant le transfert d'un fichier exécute la commande suivante (installée de base) :

Code : Tout sélectionner

pi@raspberrypi ~ $ top
Tu vas obtenir une tableau qui se rafraîchis toutes les 2 secondes comme celui-ci :

Code : Tout sélectionner

top - 22:15:01 up 16 days,  6:11,  1 user,  load average: 0.32, 0.29, 0.26
Tasks:  64 total,   1 running,  63 sleeping,   0 stopped,   0 zombie
%Cpu(s):  4.7 us,  5.6 sy,  0.0 ni, 87.4 id,  0.3 wa,  0.0 hi,  2.0 si,  0.0 st
KiB Mem:    382840 total,   336208 used,    46632 free,    76900 buffers
KiB Swap:   102396 total,        0 used,   102396 free,   219696 cached

  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND                                                                                                                                                                         
 2710 pi        20   0 43804  11m 8704 S   7.8  3.1 987:38.34 vlc
    3 root      20   0     0    0    0 S   2.0  0.0 165:49.92 ksoftirqd/0 
 7493 pi        20   0  4700 1436 1040 R   1.3  0.4   0:00.14 top  
 7322 pi        20   0  9260 1472  888 S   0.7  0.4   0:00.30 sshd 
    1 root      20   0  2148  720  616 S   0.3  0.2   0:57.25 init        
   18 root      20   0     0    0    0 S   0.3  0.0  19:16.94 kworker/0:1
   30 root       1 -19     0    0    0 S   0.3  0.0 118:27.71 VCHIQ-0   
   31 root       1 -19     0    0    0 S   0.3  0.0   1:03.09 VCHIQr-0    
    2 root      20   0     0    0    0 S   0.0  0.0   0:00.00 kthreadd
Appuie sur la lettre Q pour quitter l'application, un CTRL+C fonctionne aussi.

Actuellement, l'information la plus pertinente est le Load Average :

Code : Tout sélectionner

load average: 0.32, 0.29, 0.26
Tu peux également relever la commande qui consomme le plus de ressources CPU/RAM (en %).

Cela pourra nous donner une direction pour trouver le goulot d'étranglement qui pose problèmes.

Bien à toi,
Bonne soirée,

PS : si vous chercher bien dans le "top", vous trouverez mon VLC qui stream ma PI Noir sur mon réseau depuis +/- 988 Heures
Il n'y a pas de question stupide, il n'y a que des imbéciles qui ne posent pas de question !
RaspBerry Pi : 1 x B+ Raspbian 1 x RPI2 MiniBian
Mieux me connaître ? Regarder mon LinkedIn

Kantaleboule
Messages : 20
Enregistré le : jeu. 11 déc. 2014 16:35

Re: Vitesse de transfert ethernet

Message par Kantaleboule » jeu. 8 janv. 2015 12:59

Merci à tous les deux pour vos réponses.

Pour maxty01:

J'ai bien 100Mo/s avec la commande ethtool.

Ensuite pendant le transfert d'un fichier :

load average: 1,44, 0,67, 0,34
commande consommant le plus de CPU :
2711 root 20 0 5060 1112 704 R 71,9 0,2 1:55.29 mount.ntfs-3g

Pour EVOTk:
Mon DD est en NTFS.
Sache par contre que du fait de son architecture le raspberry ne peut pas transférer de cette manière a plus de 4/5Mo/s
Ça je ne e savais pas, intéressant à savoir.

Rajouter la ligne noatime ne semble pas avoir accru la vitesse de transfert.

J'ai remarqué que la vitesse de transfert sur réseau est plus rapide d'1Mo/s lorsque j'ai Raspbian plutôt qu'Openelec de lancé.

Répondre

Retourner vers « Débutants »