La surcharge du protocole réduit généralement d'environ 5 à 10 % un lien NAS domestique propre avant que les goulots d'étranglement liés au stockage, à la sécurité et à la charge de travail ne le réduisent davantage.
Un port 1GbE, 2.5GbE ou 10GbE décrit la capacité de signalisation brute, pas le taux de copie de fichiers affiché par un bureau. Les utilisateurs de NAS domestiques doivent distinguer les en-têtes Ethernet et TCP inévitables du traitement SMB, de la signature ou du chiffrement, des allers-retours pour petits fichiers, de la vitesse de stockage et des limites du client. Les sections ci-dessous convertissent les étiquettes de lien en attentes de charge utile, retracent chaque couche de surcharge et montrent comment mesurer l'écart réel du protocole sans blâmer le réseau pour chaque transfert lent.
Que mesure réellement la vitesse de lien NAS annoncée ?
Une étiquette réseau mesure les bits placés sur le lien, y compris les informations qui transportent et protègent le fichier plutôt que de faire partie de celui-ci. La raison de base est visible dans cette répartition de la surcharge des en-têtes TCP et IP : chaque paquet de taille complète réserve des octets pour les en-têtes, donc la charge utile de l'application est nécessairement inférieure au débit brut Ethernet.
La conversion des gigabits en mégaoctets crée aussi des attentes irréalistes lorsque les utilisateurs divisent l'étiquette du lien par huit et traitent le résultat comme une vitesse de copie garantie. Une analyse approfondie du débit Gigabit Ethernet montre pourquoi le débit utile doit être interprété à travers le cadrage, le comportement du protocole et le chemin complet du transfert plutôt que par le seul numéro de port.
Cela établit la première limite : un lien NAS peut être sain alors qu'une copie reste en dessous de son plafond brut en octets. La comparaison ZimaSpace des plafonds de vitesse NAS 2.5GbE et 10GbE traite de même le débit réseau comme une limite supérieure qui dépend encore du stockage, du CPU, du commutateur, du matériel client et de la charge de travail.
Combien les en-têtes Ethernet et TCP retirent-ils ?
Avec de grandes charges utiles et un MTU standard de 1500 octets, la part fixe TCP/IP ne représente généralement que quelques pourcents car chaque paquet transporte bien plus de données que d'octets d'en-tête. L'efficacité de charge utile TCP d'environ 97 % est un point de référence utile, mais elle n'inclut pas chaque écart au niveau Ethernet, les schémas d'accusé de réception, les retransmissions ou les messages de partage de fichiers.
Le cadrage Ethernet, les sommes de contrôle, les préambules et les intervalles entre trames réduisent encore le résultat avant que l'application NAS ne voie le lien. La leçon pratique tirée des calculs rapides de réseau est que la surcharge doit être calculée à travers les couches plutôt que d'attribuer un pourcentage inexpliqué à « le protocole ». Les transferts larges et continus approchent le plafond car le coût fixe est réparti sur plus de charge utile.
Des trames plus grandes peuvent réduire le traitement par octet du paquet, mais elles ne multiplient pas la vitesse NAS et nécessitent un support cohérent sur tout le chemin. C'est pourquoi une comparaison Ethernet multi-gigabit doit être lue comme un guide de capacité de lien, pas comme une preuve que changer le MTU ou le câblage seul résoudra les limites de stockage, CPU, SMB ou petits fichiers.
Où SMB ajoute-t-il plus que la surcharge des en-têtes ?
SMB fait plus que simplement envelopper un flux d'octets. Il transporte des requêtes pour ouvrir des fichiers, lire des plages, écrire des données, confirmer des opérations, vérifier des attributs et appliquer des règles d'accès. Cette vue d'ensemble du comportement SMB moderne aide à distinguer le protocole de partage de fichiers du transport TCP inférieur, ce qui explique pourquoi un test iperf peut être rapide alors qu'une copie SMB est plus lente.
La signature et le chiffrement peuvent élargir la différence car le client et le NAS doivent vérifier ou transformer le trafic en plus de le déplacer. Une comparaison de la surcharge de la signature et du chiffrement SMB explique qu'une protection plus forte ajoute du travail de traitement, donc un serveur domestique peu puissant peut devenir limité par le CPU avant qu'une interface 2.5GbE ou 10GbE soit saturée.
Le symptôme pratique est un test réseau brut rapide suivi d'une vitesse de copie de fichiers plus faible et d'une utilisation CPU NAS élevée. Le guide ZimaSpace sur pourquoi un lien NAS rapide peut encore sembler lent place SMB à côté du stockage, PCIe, des services en arrière-plan et des limites client, empêchant la surcharge de sécurité de devenir l'explication par défaut pour chaque lien incomplet.
Pourquoi les petits fichiers perdent-ils plus de vitesse de lien ?
L'efficacité du protocole diminue lorsqu'une charge de travail effectue de nombreuses opérations courtes car chaque fichier peut nécessiter des ouvertures, des vérifications de métadonnées, des accusés de réception, des fermetures et des mises à jour de répertoire. Le même coût d'en-tête qui est faible à côté d'une vidéo de plusieurs gigaoctets devient plus visible à côté de petites charges utiles, tandis que la latence laisse le lien inactif entre les requêtes. C'est le côté charge de travail du rapport charge utile/en-tête.
Le parallélisme peut masquer une partie de l'attente, mais il augmente aussi le travail en cours sur les métadonnées et le stockage. Une analyse des charges de travail réelles de transfert multi-gigabit illustre pourquoi les copies de grands projets bénéficient plus prévisiblement d'un lien plus large que les dossiers dominés par des opérations courtes et la coordination par fichier.
Un dossier de photos, de fichiers source ou d'actifs d'application peut donc afficher un pourcentage de débit bien plus faible qu'une grande archive unique. La comparaison ZimaSpace d'un pool SSD et d'un array HDD pour petits fichiers montre que la latence et les IOPS de métadonnées peuvent devenir la variable décisive même lorsque le même NAS transfère rapidement un grand fichier séquentiel.
Comment mesurer la perte réelle du protocole ?
Commencez par un test réseau brut entre le NAS et le client, puis comparez-le avec un transfert de fichier unique volumineux via le protocole de partage prévu. La différence entre le débit du lien et le débit maximal de charge utile TCP représente la perte due au cadrage et au transport ; la différence suivante entre le test brut et la copie de fichier inclut SMB, stockage, système de fichiers, CPU et travail client.
Répétez le test de fichier avec la signature ou le chiffrement inchangés, puis surveillez le CPU, le débit disque, la latence, les retransmissions et l'utilisation de l'interface. La distinction entre réseau et flux de travail fichier dans le traitement de la sécurité SMB aide à expliquer pourquoi un réglage peut réduire le débit sans augmenter le nombre d'octets envoyés sur le câble.
Interprétez le résultat comme une carte des goulots d'étranglement plutôt qu'un pourcentage universel de surcharge. Quand iperf remplit presque le lien mais qu'un gros fichier ne le fait pas, poursuivez avec le chemin stockage et SMB ; quand les deux sont lents, inspectez d'abord le réseau. L'ordre de dépannage NAS couche par couche empêche qu'un écart normal de protocole de cinq à dix pourcents ne masque une limitation système bien plus importante.
Centre Tech & IA
Plus à lire

État d’exécution vs état persistant dans Home Assistant : que doit survivre à un redémarrage ?
Home Assistant ne conserve pas chaque valeur en temps réel ; la configuration, les registres, certains états restaurés, l’historique et les données de déploiement...

Comment Home Assistant authentifie-t-il les sessions locales et distantes ?
Les sessions Home Assistant locales et distantes utilisent le même modèle d’identité côté serveur ; l’accès à distance modifie le chemin et la limite...

Pourquoi les requêtes d’historique de Home Assistant peuvent-elles ralentir à mesure que les données de l’enregistreur augmentent ?
L’augmentation du nombre d’enregistrements peut accroître le coût des requêtes d’historique lorsque la plage demandée concerne davantage de lignes, que les défauts de cache...

