新しいハードドライブを購入し、順次読み取り速度(フルディスク)をテストしたいと思います。私は以下を使用しました:
pv /dev/sda > /dev/null
ディスクは500GB WD VelociRaptor(WD5000HHTZ)です。
読み取り速度は194MB / sで始まりましたが、徐々に低下しています。結局のところ、読み取り速度は118MB/sに過ぎませんでした。これが正常なのか、内部のディスク構造に関連しているのか疑問に思います。そんなに変わるとは思えませんでした。また、118MB/sは通常のハードドライブでも非常に遅いです。 VelociRaptorはデスクトップ用の高度なハードドライブと見なされます。
答え1
HDDの内部トラックと外部トラックの間に大きな速度差が現れることは珍しいことではありません。
また、見ることができますこれ答え。
答え2
外側の端に近づくほど、セクタの数が増えます。軌道を同心円として考えると、軌道がどのように大きくなるかを理解できます。
もともとハードドライブ(およびフロッピーディスク)は通常、ディスクの全面で同じ数のセクタを使用していました。これにより、ディスクの読み取りと書き込みをより簡単に制御できますが、メディア容量が大量に無駄になります。
すると、セクタ数が内側に最も少なく中間領域が増加し、ディスク外のセクタ数が最も多い他の領域に移動します。
これらのほとんどは長年にわたって私たちに隠されており、ハードドライブはまだトラックあたりのセクタ数が一定のように偽装していました。これは実際に改善されました。ディスクへのアクセスを最適化するために、領域を認識できるハードドライブデータベースを持つUNIXバリアントに触れたことがあります。
回転ディスクの場合、118MB/s も悪くありません。ほとんどの場合、WD(および他のベンダー)は次の速度を報告します。バッファーコンピュータに。しかし、テストは順次読み取るので、非常にディスクフレンドリーです。これにより、ディスクコントローラは一度に1セクタだけを読み取るのではなく、あらかじめ読み取ることができ、データ転送中にディスクを移動して読み取りを開始できます。