GNU/Linux >> Tutoriels Linux >  >> Linux

Qu'est-ce qui pourrait faire en sorte qu'une monture Nas réponde lentement ?

J'ai un répertoire sur un montage NAS (de NetApp), qui contient environ 6300 fichiers image, la taille totale de ce répertoire est d'environ 300 Mo. J'obtiens deux performances différentes de time ls :

Première fois (ou après avoir attendu 5 à 7 minutes) :

time ls

real    0m4.505s
user    0m0.061s
sys     0m0.258s

Heures suivantes :

time ls

real    0m0.340s
user    0m0.038s
sys     0m0.075s

Je suis relativement novice en matière de stockage et de disques, mais mes questions sont les suivantes :

  • ce qui cause ls être lent dans certains cas et 10 fois plus rapide dans d'autres ?
  • comment puis-je résoudre ce problème ?

Mettre à jour :

Voici ce que j'ai reçu de l'administrateur système sur la façon dont le NAS est monté :

nashost:/vol/cmsprd/files    /app/files      nfs     noquota,proto=tcp       0       0

et voici ce que je vois courir pour "nfs" sur l'hôte :

ps -ef | grep nfs
root      3234     2  0 Mar21 ?        00:00:02 [nfsiod]

Je cherche toujours la vitesse de connexion.

Merci !

Réponse acceptée :

Cela peut être dû à l'arrêt de la HD.

Certains systèmes ont une fonctionnalité qui, après un certain temps d'inactivité du disque dur (pas d'écriture ni de lecture), ralentira physiquement la rotation de ce disque jusqu'à l'arrêt complet. Ceci est destiné à prolonger la durée de vie du disque dur (moins d'usure mécanique =moins de risque de panne).

Vous observez un ralentissement de 4/5 secondes après avoir attendu 5 à 7 minutes, soit 5 minutes qui pourraient être le temps d'arrêt de votre appareil.
L'attente de 5 secondes est le temps qu'il faut pour faire tourner complètement le disque. pour être prêt à être consulté.

Vous pouvez même entendre l'absence de bruit (humm) du boîtier du NAS lorsque le disque dur est arrêté.

Essayez de rechercher dans cette page d'administration du NAS (ou autre) s'il y a un paramètre comme "HD spindown time" à changer.


Linux
  1. Qu'est-ce qui peut provoquer la génération de SIGHUP ?

  2. Qu'est-ce qui pourrait provoquer des caractères étranges dans Vim ?

  3. Qu'est-ce qui pourrait amener la commande file sous Linux à signaler un fichier texte en tant que données binaires ?

  4. L'heure du dernier montage du superbloc est dans le futur

  5. Quels systèmes de fichiers sous Linux stockent l'heure de création ?

DahliaOS est un aperçu de ce que Fuschia de Google pourrait devenir

Que fait Linux avec les fichiers existants dans un point de montage ?

rsync vers NAS copie tout à chaque fois

quelle est la différence entre remonter et démonter/monter ?

Qu'est-ce qui peut provoquer un signal 11 ?

Impossible de monter le volume nfs - délai d'expiration