NASマウント(NetAppから)にディレクトリがあり、そこには最大6300のイメージファイルが含まれています。このディレクトリの合計サイズは最大300MBです。 time ls
の2つの異なるパフォーマンスが得られます :
初めて(または5〜7分待った後):
time ls
real 0m4.505s
user 0m0.061s
sys 0m0.258s
その後の時間:
time ls
real 0m0.340s
user 0m0.038s
sys 0m0.075s
私はストレージとディスクにかなり慣れていませんが、質問は次のとおりです。
-
ls
の原因 ある場合には遅く、他の場合には10倍以上速くなりますか? - この問題のトラブルシューティングを行うにはどうすればよいですか?
更新 :
NASのマウント方法についてシステム管理者から返ってきたものは次のとおりです。
nashost:/vol/cmsprd/files /app/files nfs noquota,proto=tcp 0 0
ホストで「nfs」を実行しているのは次のとおりです。
ps -ef | grep nfs
root 3234 2 0 Mar21 ? 00:00:02 [nfsiod]
まだ接続速度を探しています。
ありがとう!
承認された回答:
これは、HDスピンダウンが原因である可能性があります。
一部のシステムには、ハードディスクが非アクティブ(書き込みも読み取りもなし)になると、そのようなドライブの回転を物理的にスピンダウンして完全に停止する機能があります。これは、ハードディスクの寿命を延ばすことを目的としています(機械的な摩耗が少ない=故障する可能性が低い)。
5〜7分待った後、4/5秒の速度低下が見られるため、デバイスのスピンダウン時間となる可能性がある5分です。
5秒の待機時間は、ドライブが完全にスピンアップするまでの時間です。アクセスできるようになります。
HHDをスピンダウンすると、NASの場合からノイズ(ハム)が聞こえないことさえ聞こえます。
変更する「HDスピンダウン時間」のようなパラメータがある場合は、このNAS管理ページ(またはその他)を調べてみてください。