Rappel sur le bonding
La vitesse de transfert est limitée par les interfaces réseau à 1Gb/s. Avec les deux en mode bonding, cela n'augmente pas la vitesse entre un hôte (par exemple mon PC) et le NAS. Cela ne fait que répartir le trafic des clients du NAS entre ses deux interfaces.
Voyons voir la configuration mise en place.
Coté PC
J'ai rajouté une carte réseau 2.5Gb/s, pour moins de 15€ HT (AliExpress) :
Restait maintenant à faire en sorte que le Synology s'adapte aussi à cette vitesse.
Coté Synology
Le Synology DS918+ n' a que deux ports 1Gb/s. Par contre il possède un port USB 3.0 à l'arrière ! Vitesse maximum théorique de l'USB 3.0 ? 5 Gb/s !
Il ne reste plus qu'à passer par ce port. Pour ça il faut deux composants :
- un convertisseur USB/Ethernet
- un driver pour le Synology
Par chance, les deux existent.
Caractéristique du convertisseur
- Chipset: Realtek RTL8156B
- Port number: 1 x RJ45
- Net work media:10Base-T,cat3 or above UTP,10Base-Tx,cat5 UTP
- Data rate: 10/100M/1000Mbps/2.5G
- Interface: USB3.0
- Prix : environ 16€ HT (AliExpress).
Le driver (pilote) pour le Synology
Synology martèle sur son forum qu'il n'est pas possible d'utiliser le port USB pour en faire une interface réseau. On va voir que c'est faux.
Suivant le modèle de convertisseur, il vous faut installer le bon pilote.
Si votre convertisseur est basé sur l'un de ces chips là :
- RTL8152
- RTL8153
- RTL8156 (c'est mon cas, cf. les caractéristiques ci-dessus).
Il faut aller ici : https://github.com/bb-qq/r8152
Si il est basé sur le chip AQC111U (qui permet le 5 Gb/s) le driver ce trouve ici : https://github.com/bb-qq/aqc111
Pour l'installer, c'est trivial :
- télécharger le driver
- aller dans le Centre de paquet
- cliquez sur le bouton Installation manuelle en haut à droite
- charger le fichier précédemment téléchargé
- démarrer le service
Pour vérifier qu'il est bien installé vous pouvez :
- soit regarder la liste des interface réseaux depuis l'interface
- soit taper
ip addr
dans le shell si vous êtes connecté sur le NAS par ssh.
Si l'interface n'apparait pas tout de suite : arrêter et relancer le driver.
Test en vitesse de transfert
Dans tous les cas je copie le même fichier du NAS (disques ou cache RAM) vers le PC (SSD ou cache RAM). Le fichier fait 2 Go, c'est un film, donc vraiment quelque chose de vraisemblable.
Transfert sur lien à 1 Gb/s, ~110Mo/s
Transfert sur lien à 2.5 Gb/s, ~280Mo/s en lecture depuis le NAS
Rapport de vitesse : exactement 2,5.
En écriture sur le NAS, presque 250 Mo/s.
Conclusion
- Coût de l'opération : 30€ (HT, matériel commandé avant le 1er juillet 2021 !)
- Durée de mise en place : 30 minutes
- Gain en vitesse : 2,5.
Pourquoi gâcher son plaisir ?
PS; si vous avec un switch entre le Synology et le ou les PC, il faut évidement que le switch ait des ports à 2,5 Gb/s ou plus.
Il n'est pas nécessaire de supprimer les liaisons existantes. Pour ma part j'ai déclaré plusieurs nom (et adresse IP) pour les interfaces du NAS : une IP pour les ports en bonding, un autre pour l'interface 2.5Gb/s. Les PC montent le volume \\NAS2.5Gb (l'interface rapide), alors que le portable monte \\NAS1Gb (l'interface « lente »).