GNU/Linux >> Linux Esercitazione >  >> Linux

Cosa potrebbe causare una risposta lenta di un Nas Mount?

Ho una directory su un supporto NAS (da NetApp), che contiene ~ 6300 file di immagine, la dimensione totale di questa directory è ~ 300 MB. Ottengo due diverse performance di time ls :

Prima volta (o dopo aver atteso 5-7 minuti):

time ls

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

Tempi successivi:

time ls

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

Sono abbastanza nuovo per l'archiviazione e i dischi, ma le mie domande sono:

  • cosa causa ls essere lento in alcuni casi e oltre 10 volte veloce in altri?
  • Come posso risolvere questo problema?

Aggiorna :

Ecco cosa ho ricevuto dall'amministratore di sistema su come è montato il NAS:

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

ed ecco cosa vedo in esecuzione per "nfs" sull'host:

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

Sto ancora cercando la velocità di connessione.

Grazie!

Risposta accettata:

Ciò potrebbe essere dovuto allo spindown dell'HD.

Alcuni sistemi hanno una caratteristica che dopo un po' di tempo di inattività del disco rigido (nessuna scrittura né lettura) ridurrà fisicamente la rotazione di tale unità fino all'arresto completo. Questo ha lo scopo di prolungare la vita del disco rigido (meno usura meccanica =meno probabilità di guasti).

Stai osservando un rallentamento di 4/5 secondi dopo aver atteso 5-7 minuti, quindi 5 minuti che potrebbero essere il tempo di spegnimento del tuo dispositivo.
I 5 secondi di attesa sono il tempo necessario per far girare completamente l'unità per essere pronto per l'accesso.

Puoi persino sentire l'assenza di rumore (ronzio) dal case del NAS quando l'HHD è spento.

Prova a cercare in questa pagina amministrativa del NAS (o qualsiasi altra cosa) se è presente un parametro come "Tempo di spindown HD" da modificare.


Linux
  1. rsync to NAS copia tutto ogni volta

  2. Qual è la differenza tra mnt e media?

  3. Cosa può causare un segnale 11?

  4. In quale giorno/ora inizia un cron settimanale?

  5. Che cos'è la dispersione NTP e come posso controllarla?

DahliaOS è uno sguardo a ciò che potrebbe diventare Fuschia di Google

L'ora dell'ultimo montaggio del superblocco è nel futuro

Quali file system su Linux memorizzano l'ora di creazione?

mount -t TIPO / - come sapere quale potrebbe essere il TIPO?

qual è la differenza tra rimontare e smontare/montare?

Impossibile montare il volume nfs - timeout