短いストロークとパーティショニングは2つの非常に異なるものです。1 TBドライブを2つの500 GBパーティションに分割すると、すべてのプラッターのすべてのトラックがオペレーティングシステムによって書き込まれるようになります。2つの異なる「バケット」
ショートストロークは、ドライブ内の各プラッターの外側の1 / 3rdish部分のみを使用しています。それでおしまい。したがって、1 TBドライブでは、理論的には300 GB程度の使用可能な容量があります。
PCで単一のドライブをショートストロークすることは、実際に支払ったものの一部のみを使用すること以外の目的には役立ちません。
ストロークを短くする理由は、パフォーマンスの目的です。すべてのドライブの天気SATA、FC、SASには、IOPS(1秒あたりの入出力操作)と呼ばれる、実行できる操作の数に制限があります。IOPsは高速道路のようなものです。1車線の道路の場合、交通量が表示される前に1時間あたりの車の数がxになると予想できます(応答時間が長くなります)。作業負荷が直線的に増加しないため、作業量の3倍とは言いませんでした。また、レーンの数がIOPSである場合の類推を完了すると、これらのレーンを通過できる車の量がスループットになります。
7200 RPMのドライブでは75 iops、15K rpmのSASドライブでは175 iopsを期待できます。これは、ディスクごとに予想される「平均」IOPSにすぎません。ブロックサイズ、シーケンシャルアクセスとランダムアクセス、および応答時間もすべて関係しますが、簡単にするために、会話をIOPSに制限してみましょう。
3つの15KディスクのRAIDグループを作成すると、それらは一斉に動作し、再びシンプルに保つだけで、525 IOPS(175x3)を実行できるディスク「ユニット」ができます。ここで、これら3つのディスクプラッターの1/3のみに書き込む場合、目標はより高いiops機能を持つことでしたが、使用可能な容量を犠牲にしてそれを達成しました。
したがって、NetApp、EMC、IBMなどのハイエンドストレージアレイにそれを外挿すると、短いストロークは、IOPSの向上と応答時間の短縮を可能にするパフォーマンス向上技術です(内部ディスクの最も速い部分にのみ書き込みを行っているため)。そして今、私のストレージアレイは非常に高速にデータを読み書きすることができます。