Flux de référence des transferts NAS pour Ethernet, Wi-Fi et stockage

Eva Wong est la rédactrice technique et bricoleuse résidente chez ZimaSpace. Geek depuis toujours, passionnée par les homelabs et les logiciels open source, elle se spécialise dans la traduction de concepts techniques complexes en guides accessibles et pratiques. Eva croit que l’auto-hébergement doit être amusant, pas intimidant. À travers ses tutoriels, elle donne à la communauté les moyens de démystifier les configurations matérielles, depuis la construction de leur premier NAS jusqu’à la maîtrise des conteneurs Docker.

L’approche sûre consiste à traiter une référence reproductible, qui isole les performances brutes du réseau et du stockage ainsi que celles de la copie de fichiers de bout en bout, avec les mêmes points de terminaison et le même jeu de données, comme une séquence de contrôles observables plutôt que comme une commande unique.

Sur un NAS domestique desservant des clients filaires et sans fil, le risque pratique est que la vitesse de copie des fichiers varie selon le client ou la charge de travail, sans que les contributions du réseau et du stockage soient encore séparées. Enregistrez l’identité actuelle et le point de récupération, commencez par le discriminateur le moins invasif, interprétez les résultats de réussite et d’échec avant de modifier une autre variable, puis arrêtez-vous lorsque le stockage devient instable ou que la seule copie récupérable risque d’être exposée. Le flux de travail ci-dessous ne s’achève qu’une fois la charge de travail d’origine réussie ou lorsque les éléments de preuve atteignent une limite justifiant une escalade.

Figez les conditions de test et consignez le chemin

Choisissez un NAS, un client filaire, un client Wi-Fi et une heure de test fixes. Consignez la vitesse de liaison négociée, le duplex, les ports du commutateur, la bande Wi-Fi et la largeur de canal, le signal, le VLAN, le MTU, le protocole, le chiffrement, le mode d’alimentation du client, les opérations de maintenance du NAS, ainsi que les supports de stockage source et destination.

Utilisez des fichiers temporaires plus volumineux que les caches mémoire pour les transferts prolongés et une arborescence fixe pour évaluer le comportement avec de petits fichiers. Effectuez chaque comparaison dans les deux sens de lecture et d’écriture, car une lecture rapide depuis le NAS ne prouve ni que son chemin d’écriture est aussi performant ni que la destination du client possède les mêmes capacités.

La présentation de ZimaSpace sur les causes du ralentissement d’un NAS répertorie les causes liées au réseau, au stockage et aux tâches en arrière-plan. Ce flux de travail transforme ces hypothèses en référence enregistrée au lieu de tenter des réparations avant d’avoir mesuré chaque couche.

Mesurez Ethernet et Wi-Fi bruts sans stockage

Exécutez un test de débit en mémoire, tel qu’iPerf3, entre le NAS ou un serveur proche et chaque client. Testez les deux sens, répétez plusieurs fois et consignez le débit, les retransmissions, les paramètres de flux parallèles et la latence, tout en excluant le trafic Internet de la mesure.

L’isolation du débit brut du réseau local explique pourquoi iPerf3 sépare la capacité du réseau local des performances du disque. Si le débit brut filaire est faible, vérifiez la négociation, le câblage, le commutateur, le processeur et le MTU avant d’optimiser SMB ; si le débit filaire est bon mais que le Wi-Fi est faible, concentrez l’analyse sur l’occupation radio et les conditions de liaison du client.

Ne comparez pas un résultat Wi-Fi obtenu dans une autre pièce avec un résultat Ethernet réalisé à côté du commutateur en attribuant la différence à la surcharge du protocole. La référence doit consigner la position, les interférences et les capacités du client afin qu’une régression ultérieure utilise le même chemin.

Mesurez séparément les charges de travail du stockage et du protocole

Évaluez les performances du stockage du NAS localement ou au moyen d’une méthode qui évite le réseau, avec des fichiers sûrs et une profondeur de file représentative de la charge de travail. Consignez les lectures et écritures séquentielles ainsi qu’un test impliquant de petits fichiers ou fortement sollicité par les métadonnées ; évitez les tests destructifs sur périphérique brut dans un pool actif.

Effectuez les copies fixes de fichiers volumineux et d’arborescences via SMB ou NFS après les mesures brutes du réseau et du stockage. Comparez la vitesse de bout en bout avec la plus basse des limites du réseau et du stockage, en tenant compte du protocole, du chiffrement, des métadonnées et de la surcharge du client, plutôt qu’en vous attendant à atteindre le débit maximal pour chaque charge de travail.

Répétez les tests en contrôlant les caches ou en les indiquant clairement. Une copie courte en cache peut dépasser le débit soutenu du disque, tandis qu’un pool presque plein, les opérations de parité, les instantanés, l’antivirus ou une sauvegarde simultanée peuvent ralentir uniquement la phase de copie des fichiers.

Publiez une référence et une règle de régression

Enregistrez les commandes, le jeu de fichiers, les horodatages, les versions, les noms des points de terminaison et les résultats médians dans un tableau situé en dehors du NAS testé. Incluez le réseau filaire brut, le Wi-Fi brut, le stockage local, la lecture et l’écriture de fichiers volumineux, ainsi que la lecture et l’écriture de petits fichiers, afin que les changements futurs puissent être associés à une couche.

Redémarrez le client et reconnectez le Wi-Fi, puis répétez un test pour vérifier que la référence résiste à une configuration de connexion ordinaire. Planifiez un second échantillon pendant une charge domestique normale si cette charge est pertinente, mais ne faites pas la moyenne des tests en période chargée et au repos sans les étiqueter.

Utilisez la référence lorsque les performances changent : relancez d’abord le test du réseau brut, puis celui du stockage et enfin celui de bout en bout. Cessez les réglages lorsque la couche d’origine revient dans sa plage acceptée ; ne faites remonter le problème au niveau matériel que lorsque la même couche limitée échoue à plusieurs reprises dans les conditions consignées.

Assistance et conseils

Plus à lire

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.