GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was könnte dazu führen, dass ein NAS-Mount langsam reagiert?

Ich habe ein Verzeichnis auf einem NAS-Mount (von NetApp), das ~ 6300 Bilddateien enthält, die Gesamtgröße dieses Verzeichnisses beträgt ~ 300 MB. Ich erhalte zwei unterschiedliche Darstellungen von time ls :

Beim ersten Mal (oder nach 5-7 Minuten Wartezeit):

time ls

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

Nachfolgende Zeiten:

time ls

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

Ich bin ziemlich neu in Sachen Speicher und Festplatten, aber meine Fragen lauten:

  • was ls verursacht in manchen Fällen langsam und in anderen mehr als 10-mal schnell sein?
  • Wie würde ich dieses Problem beheben?

Aktualisieren :

Hier ist, was ich vom Systemadministrator darüber zurückbekommen habe, wie NAS gemountet wird:

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

und hier ist, was ich auf dem Host für „nfs“ sehe:

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

Ich suche immer noch nach der Verbindungsgeschwindigkeit.

Danke!

Akzeptierte Antwort:

Dies könnte am HD-Spindown liegen.

Einige Systeme verfügen über eine Funktion, die nach einiger Zeit der Inaktivität der Festplatte (kein Schreiben oder Lesen) die Rotation eines solchen Laufwerks physikalisch bis zum vollständigen Stopp herunterfährt. Dies soll die Lebensdauer der Festplatte verlängern (geringerer mechanischer Verschleiß =geringere Ausfallwahrscheinlichkeit).

Sie beobachten eine Verlangsamung von 4/5 Sekunden nach einer Wartezeit von 5-7 Minuten, also 5 Minuten, die die Herunterfahrzeit Ihres Geräts sein könnten.
Die Wartezeit von 5 Sekunden ist die Zeit, in der das Laufwerk vollständig hochgefahren wird zugriffsbereit sein.

Sie können sogar das Fehlen von Geräuschen (Brummen) aus dem Gehäuse des NAS hören, wenn die HHD heruntergefahren wird.

Versuchen Sie, auf dieser NAS-Verwaltungsseite (oder was auch immer) zu suchen, ob es einen Parameter wie „HD-Spindown-Zeit“ zu ändern gibt.


Linux
  1. Was kann dazu führen, dass SIGHUP erzeugt wird?

  2. Die letzte Einhängezeit des Superblocks liegt in der Zukunft

  3. rsync to NAS kopiert jedes Mal alles

  4. An welchem ​​Tag/zu welcher Uhrzeit beginnt ein wöchentlicher Cron?

  5. NFS-Volume kann nicht bereitgestellt werden - Zeitüberschreitung

Linux – Welche Einhängepunkte gibt es auf einem typischen Linux-System?

Linux – Welche Dateisysteme unter Linux speichern die Erstellungszeit?

DahliaOS ist ein Blick darauf, was Googles Fuschia werden könnte

Was ist der Unterschied zwischen mnt und media?

Was ist der Unterschied zwischen remount zu umount/mount?

Was kann ein Signal 11 verursachen?