通常のハードドライブのパフォーマンスがベンチマークの期間にわたって低下するのに、SSDは低下しないのはなぜですか?


79

HD Tuneを使用して、ハードドライブのパフォーマンスを測定します。通常、テストには2〜3分かかり、テストが終了すると、通常のハードドライブの転送速度は劇的に低下します。

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

ただし、SSDドライブのパフォーマンスは、テスト期間中(下の図を参照)同じままです。これはすべてのコンピューターで発生します。何故ですか?

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


2
テストが舞台裏で実際に何をしているのかを知ることは良いかもしれません。
jmreicha

1
...およびグラフが表すもの。(読み取り)転送速度(青い線で示されている)は、(平均)回転待ち時間とHDDの(典型的な)シーク時間ほど(合計)アクセス時間に対して重要ではありません。その青い線の形は、パフォーマンスの指標ではありません。
おがくず

RAID 0には4つのssdがあります(もちろんバックアップを保持します)。約650〜700 Mb / sになっています。HDTuneは素晴らしいソフトウェアです。
ctilley79

1
タイトルは誤解を招くと思います。ハードドライブは時間の経過とともにパフォーマンスを維持しますが、書き込みが多すぎることによる物理的な劣化のためにソリッドステートが劣化するのは本当ですか?
mowwwalker

回答:


84

メカニカルHDは外側から内側に向​​かってスキャンされています。ディスクは一定の7200rpmで回転しているため、内部よりも外部で1秒あたりのデータを多くカバーしています。


29
最近、HDDの専門家と話をしました。彼によると、HDDの外側と内側の速度の比率は約1.8です。
デルティック

4
@Deltik:グラフの情報と非常によく一致します!
ダンクラム

3
誰もがハードディスクのアドレスを指定しますが、SSDについては誰も語りません:-)
–ζ

2
答えに追加するために、関係は単純です:データレート=角速度*半径、HDDの角速度は一定です。したがって、転送速度は、ディスクの外側のエッジの半径と内側のセクターの半径に直接比例します。@Deltikによれば、それは約1.8になります。

また、SSDドライブはどのくらい速く回転しますか?
j_kubik 14年

61

実際、X軸に表示されているものは、「時間」ではなく、ディスクの「物理領域」に対応しています。つまり、ディスクに250GB(容量の100%)がある場合、0-10はディスクの最初の25GBを意味し、10-20はディスクの2番目の25GB部分を意味し、これはすべての250GB( 100%です)。

HDDのパフォーマンスは時間の経過とともに低下することはありませんが、ディスクの「回転効果」に起因する物理的影響により低下します(SSDでは発生しません)。ハードディスクの最初の0〜10%の領域は、ディスクの外部領域に対応します。この領域の線形速度は、ディスクの内部領域(最後の90〜100たとえば、ディスクの%)。これは、すべてのSSDがランダムアクセスメモリに基づいており、使用可能なすべてのハードディスクのパフォーマンスが最初から最後のディスクセクターにわたって低下しているという印象を与えます(実際には、最初の写真でわかるように) SSDの領域」は同じ速度とアクセス時間を持ち、これはディスク全体の線形パフォーマンスに対応します。また、運用システムが通常、最初の「領域」とハードディスクの最初のディスクセクションを使用する理由も説明します。たとえば、

PS:最初の写真でわかるように、ハードディスクは通常、最初のセクターと最後のセクターの読み取り速度を比較すると、40〜50%のパフォーマンスの低下があります。

参照:

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


14
最新のHDD では、一定の角速度を使用するのではなく、記録されたデータが線形速度(または面密度)に関連付けられているゾーンビット記録を使用します。一定の角速度を使用する古いHDDの(安定した)読み取り速度を確認します。hdtune.com / results / Conner_CP3204F.gif ところで、それは「外部」および「内部」「ディスクの領域」ではなく、外側とインナートラック
おがくず

良い説明...ただし、シーク時間は大幅に短縮されず、450%、またはまったく短縮されません。シーク時間の主要な部分は回転です。
ベンフォークト

1
@BenVoigt「シーク時間の支配的な部分は回転です」- シーク時間アクセス時間を混同しています(シーク時間、回転待ち時間、データR / W時間、SATAバス転送時間とコマンドおよび応答処理時間の合計です) )。回転遅延は、ユーザーまたはOSが制御/予測できないランダム変数です。ただし、ユーザー/ OSは、ファイルのデフラグ/圧縮、ディスク操作の順序付け/ラダー化などの最適化により、シーク時間を制御または削減できる場合があります。
おがくず

1
@sawdust:必要な順序でデータを順番に配置することにより、回転レイテンシを制御できます。しかし、それはプラッターの内側と外側の線速度の差とはまったく異なるトピックです。プラッターの外側にデータを配置するだけでは、主張されているように450%近くのパフォーマンスには役立ちません。
ベンフォークト

2
@BenVoigt:いいえ、古いConnerドライブ(「私の」ではない)は5400 rpmを修正しており、ゾーンビット記録がないため、安定した読み取り転送速度です。OPがSSDのようなフラットな転送速度曲線を望んでいる場合、ZBRが提供する追加の容量を放棄する必要があることを示すために、そのリンクを含めました。(もちろん、ZBRなしのHDDは生産されていません。)
おがくず

27

上記の良い答えですが、外側の円柱と内側の円柱のセクターの角度サイズの概念はほとんどありません。

回答:ゾーンビット記録(ZBR)が原因です。そのため 、内側のトラックが大きな角度の大きさでセクタを持っているので、ディスクが一定の角速度(回転数)で頭の下に回転する間に、彼らが読むために長い時間がかかります。

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

詳細:2003年6月1日、デイブ・アンダーソン著、「ディスクについてのジャックは知らない」で

...特定のゾーン内のすべてのトラックには、同じ数のセクターがありました。ただし、ディスクの外径に近いゾーンのトラックには、同じディスクの内径に近いゾーンのトラックよりも50%多くのセクターが含まれる場合があります。これは、3.5インチドライブに当てはまります。ZBRが提供する利点は、メディアサイズによって異なり、内側に対する記録バンドの外側半径の相対的なサイズの関数です。現在のドライブには、通常15〜25のゾーンがあります。ZBRは、ZBRが最初に登場したときの一般的なフォームファクターである5.25インチドライブで、追加の材料費なしで25%以上の容量という大きな価値を追加しました。業界はよりインテリジェントなインターフェイスを採用することを余儀なくされました。ZBRの複雑さを隠し、同時にその機能をドライブに取り込むことでジオメトリと不良ブロックの問題を隠します。...


7

ハードディスクは一定の速度、7200RPMなどで回転します。ベンチマークは、半径が大きいディスクの外側で開始されるため、線形速度が速くなります(1/120秒で1回転すると距離が大きくなり(半径に比例)、したがって、その時間に多くのビットが読み取られます)ディスクの内側では半径は小さく、同じ角距離で読み取られるビットは少なくなります(半径が小さい場合に1秒間に1回転で1回転すると、スイープされる円周が小さくなり、ビットが読み取られなくなります)。

外側の半径を約2.8インチ、内側の半径を1.6インチ(スピンドル、余分なアライメントスペース、ランディングゾーンの損失による)と仮定すると、内側のパフォーマンスの損失は約1.8倍です。

ジッタは、他の要因の中でも特に、システム負荷ジッタまたはケーブルのノイズによって引き起こされることに注意してください。

また、ハードディスクだけでなくSSDのアドレス指定には、(機械的ではなく)接続のネットワークが電子的に設定されているため、遅延はワイヤー(実際のメモリ内)のレイテンシーであり、アクセスはブロック単位でデータを「スイープ」します、速度とビットレートを一定に保ち、回路によってのみ制限されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.