この HDD パフォーマンスの問題をトラブルシューティングするにはどうすればよいですか?

この HDD パフォーマンスの問題をトラブルシューティングするにはどうすればよいですか?

私は購入しましたWD60EZAZ使用目的シノロジー DS118NAS。ディスクに約 500 GB のデータを保存しましたが、読み取り/書き込みのパフォーマンスが非常に遅いことに気づきました。

ネットワークがボトルネックになっていないことを確認するために、ディスク上で直接いくつかのテストを実行することにしました。

  1. ddまず、 NAS 上で直接実行してみました。
dd if=1G.rnd of=/dev/null bs=8k
131072+0 records in
131072+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 14.0897 s, 76.2 MB/s

技術仕様によると、ディスク転送速度は180MB/秒程度であるはずだが、それに近い速度は観測されていない。ユーティリティでは76MB/秒しか表示されず、とても低いです。問題は NAS 自体にあるのでしょうか?

  1. 私はHDDをデスクトップに接続して、外付けHDDとしてどのように機能するかを確認することにしました。私はMacを使用しているので、HDDをVMware Fusion仮想マシンに接続しました。生ディスクモード。VM は Ubuntu 21.10 を実行しており、Disks ユーティリティを使用して次のパラメータで読み取りテストを実行します。

ここに画像の説明を入力してください

結果:

ここに画像の説明を入力してください

この画像は非常に奇妙です。ドライブの大部分では、非現実的なほど高い 250 ~ 290 MB/秒の速度を示しています。特定の部分では、90 ~ 100 MB/秒を示していますが、これは妥当なようですが、ddNAS で表示される値にはほど遠いです。そして、3 番目の部分では、非常に一貫性のない結果を示しています。HDD を耳のそばに置くと、「高速」セグメントではヘッドが動いていないのに、「低速」セグメントではヘッドが激しく動いている音が聞こえます。これは混乱を招きます。なぜなら、私の理解では、読み取りテストでは、raw デバイス (ファイル システムではない) から 100 MB のサンプルを連続して読み取りますが、ヘッドがあまり動いて​​いないはずです (この理論は別の HDD でも確認されています)。

  1. 次に、hdparm簡単な読み取りテストに使用します。
sudo hdparm -Tt /dev/sda1
[sudo] password for user: 

/dev/sda1:
 Timing cached reads:   23754 MB in  1.99 seconds = 11932.77 MB/sec
 Timing buffered disk reads: 174 MB in  3.01 seconds =  57.80 MB/sec
  1. 次に、HDD の最大のパーティションをマウントし、ddUbuntu から同様のテストを実行します。
dd if=1G.rnd of=/dev/null bs=8k
131072+0 records in
131072+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 13.3885 s, 80.2 MB/s

NAS と非常に似ています。おそらく CPU の性能が向上したため、少し速くなったのでしょう...

実行するファイルはddNAS とまったく同じです。

結果は非常に矛盾しています。要約すると次のようになります。

  • NAS、dd: 76 MB/秒
  • Ubuntu、dd: 80 MB/秒
  • Ubuntu、hdparm: 60 MB/秒
  • Ubuntu、ディスクベンチマーク: 90-290 MB/秒

比較のために、私の 5 年前に購入した別の外付け 2.5 インチ HDD では、上記のテスト方法を使用した場合、一貫して約 100 ~ 120 MB/秒の読み取り速度を示しています。

さて、質問です:

  1. HDD の読み取り速度はデータの物理的な場所によって異なり、速度は 2.5 倍も変わる可能性があると理解しています。仕様に 180 MB/秒と記載されている場合、平均を意味しますか、それとも最大を意味しますか?
  2. 項目 2 の 290 MB/秒の読み取り速度をどう説明すればよいのでしょうか? なぜこれほど大きく異なるのでしょうか?
  3. 読み取り速度テストの結果はかなり残念です。HDD に何か問題があるのでしょうか? 修正する方法はありますか? さらにテストを行うための推奨事項はありますか?

関連情報