GNU/Linux >> Tutoriels Linux >  >> Linux

Vérification des goulots d'étranglement du transfert Samba

Donc, en gros, vous avez :

Mac <-- Wireless N --> Routeur <-- 100MbE --> Commutateur <-- GbE --> NAS

Les principales choses que vous pouvez vérifier ici sont les capacités de trafic de votre réseau et les capacités de copie de fichiers de vos appareils. Il existe un certain nombre d'utilitaires qui sont rapides et efficaces pour répondre aux caractéristiques de chacun.

Réseau

Il existe un programme multiplateforme appelé iperf qui utilise un modèle client-serveur pour évaluer, entre autres, la bande passante du réseau. Vous voudrez télécharger et/ou compiler une copie d'iperf à la fois sur le boîtier NAS et sur votre Mac. Votre boîtier NAS dans cette instance agit comme votre serveur, vous voudrez donc démarrer iperf en tant que serveur :iperf -s . Sur votre Mac, vous voudrez exécuter iperf -c <ip>ip est l'adresse IP de votre boîtier NAS. Cela devrait vous donner une estimation des capacités brutes de votre configuration réseau entre le Mac et le système NAS.

Copie de fichier NAS

J'ai remarqué que le Synology 407e a deux ports USB à l'arrière. Une chose que vous pouvez faire pour évaluer strictement les capacités de copie de fichiers de votre système NAS est de connecter un disque dur externe rapide, ou de préférence un disque SSD, et de copier les fichiers vers et depuis le disque externe vers votre partage Samba. Pour ce faire, vous pouvez simplement copier des fichiers volumineux et estimer le temps nécessaire au transfert et le diviser en taille de transfert en masse. Ou vous pouvez utiliser un utilitaire tel que fio qui fonctionne comme une référence d'E/S de fichier. fio est un utilitaire riche en fonctionnalités qui fournit des statistiques complètes sur les opérations d'E/S qu'il effectue. En conjonction avec la suggestion de Chris, vous pouvez exécuter top lorsque le transfert de fichiers est en cours pour afficher en temps réel l'utilisation du processeur et de la mémoire. Certains autres bons utilitaires de statistiques système sont vmstat et dstat

Résumé

Si votre réseau, boîtier NAS, Mac, commutateurs et routeurs fonctionnent tous selon leurs spécifications, il est possible qu'un ou plusieurs de vos disques durs dans le NAS soient défectueux ou que la matrice RAID soit corrompue. Il pourrait également y avoir des problèmes de latence au sein de votre réseau qui pourraient nécessiter une enquête plus approfondie.

Outils

  • fio
  • iperf
  • Wireshark
  • dstat
  • tracerroute

Préparation du rapport

Habituellement, un tel rapport se concentre sur la bande passante (Mo/s), le débit (IO/s) et la latence (ms). Les fichiers de plus petite taille pour le transfert (512 octets) offrent généralement un débit plus élevé mais une bande passante moins bonne avec une latence minimale. Des tailles de fichier supérieures à 64 Ko afficheraient une bande passante plus élevée, un débit moindre et une latence accrue en fonction de la taille de transfert et de la vitesse du support.

Source :14 mois d'analyse comparative des applications de stockage au sein d'une entreprise technologique.


Le goulot d'étranglement sera généralement toujours le réseau. Le sans fil sera toujours plus lent que le filaire. Pour tester, connectez votre ordinateur directement au NAS, puis au switch, puis au routeur, puis via sans fil, et utilisez ces commandes sur votre ordinateur :

time cp -r /nas/representative/directory /tmp # will print the durantion
rm -r /tmp/directory

Cela chronométrera la copie pour chaque connexion, et vous pourrez juger à partir de là.


Linux
  1. Meilleures solutions logicielles NAS pour le stockage réseau

  2. Comment créer un partage réseau via Samba sous Linux

  3. Utilisation de l'outil SS pour le dépannage du réseau

  4. Linux - Comment annuler le partage du réseau pour le processus actuel ?

  5. Configuration de Samba 20.04 pour Smbv1 ?

Stockage en réseau Ubuntu

Impossible de se connecter au serveur Samba sur Nas ?

40 commandes réseau Linux utiles pour les administrateurs système modernes

Commandes Nmap - 17 commandes de base pour le réseau Linux

Top 10 des meilleurs logiciels d'inventaire réseau pour Linux

Adresse IP statique avec NetworkManager pour Fedora