web-dev-qa-db-ja.com

最新のドライブを備えた最新のOSで、「トラックあたりのセクター」が依然として関連しているのはなぜですか?

新しいマシンを構築していて、RAIDコントローラがトラックあたりのセクタを要求しています。私は長い間(1998年)ディスクの計算を扱う必要がなかったので、現代のハードウェアに関連するものは何も見つかりません。これらは2TBですSAS p420iコントローラで2.8カーネルを実行しているドライブ。

32(デフォルトであり、私には間違っているように見える)とトラックあたり63セクターのオプションの違いは何ですか?どちらが必要ですか?

9
Ben

これは Smart Array P420i RAIDコントローラー を備えたHP ProLiantサーバーです。私の当面のアドバイスは、very特定の理由がない限り、デフォルトの構成設定を変更しないことです...

要するに、心配しないでください。

このコントローラーのコンテキストでのセクター/トラックの概念 およびディスクジオメトリは、ここではあまり役に立ちません。抽象化の層がたくさん。レガシーOSでより大きなブートボリュームに取り組む必要がある、または必要とする特定の配置の問題がない限り、役に立ちません。論理ドライブで最大ブート機能(4GBを超えるブートボリューム)を有効にすると、セクター数が32から63に増加します。

HPのオプションの説明:

このオプションは、各トラックを構成するセクターの数を指定します。 63を指定すると、論理ドライブのパフォーマンスが低下する可能性があります。この設定は、Windows NT 4.0などの古いオペレーティングシステムがインストールされていて、ブートパーティションが4 GBより大きい場合に適用されます。最近のほとんどのオペレーティングシステムは4 GBを超えるブートパーティションを処理し、この設定は不要になりました。詳細については、オペレーティングシステムのドキュメントを確認してください。

私はそれに触れません。

12
ewwhite

SASディスクは、SCSIコマンドセットをサポートしています。コマンドは、アクセスの単位としてブロックを利用します。トラック上のセクター数を示す必要があると考えることができる唯一の理由は、コントローラーがクロストラックパフォーマンスを向上させるためにこれを必要とし、ドライブからディスクの物理ジオメトリをクエリできない場合に、パフォーマンスの最適化を許可することです。 。

もちろん、平均的なデータ密度を上げるために、ほとんどのディスクでは、ディスク上の異なるポイントにあるトラック上のセクター数が異なります。

このレベルの詳細をドライブに最後に提供したのはいつだったか、SCSIディスクの場合は決して思い出せません。

2
Pekka