I / O速度は物理ディスクまたは論理区画に基づいていますか?

I / O速度は物理ディスクまたは論理区画に基づいていますか?

私はI / Oの世界のいくつかの基本を理解しようとしています。私が気になるのは、人々が標準のHDDのディスクI / O速度について話しているときに速度が物理ディスクレベルで言及されるのか、それとも論理パーティションに基づいているのかということです。私がこのような質問をする理由も私が調査した多くのところで特にLinuxでディスクに関する質問が出てきましたが、その結果や回答で人々は通常システムに存在するマウントポイントを言及することが多く、両側とも合意した内容がいました。達した。ディスクとパーティションという用語は同じ意味で使用され、混乱しています。

私はディスクI / O速度が重要ないくつかの分散アプリケーションを使用しています。これで、複数のマウントポイントを持つ物理ディスクが作成されました。したがって、ここで最大ディスクI / Oが70 MB / sの場合、すべてのインストールを組み合わせたことを意味しますか?アプリケーションがプッシュできますが、70 MB/秒しか達成できません(速度はパーティションベースではなく物理ディスクであることを意味します)。これより速く、複数のマウントポイントに多くのデータを並列に送信できますか?または、パーティションごとに最大70 MB / sを取得できますか?私はそれが物理ディスクベースだと思う傾向があります。追加の検証が必要であり、そのトピックについてより多くの知識を得るための資料が必要になる場合があります。ディスクベースの場合は、アプリケーションを高速化できるようにディスクを追加することを検討しています。

答え1

ディスクI / O速度は、ハードウェアの物理的特性、つまりディスクを接続するバス(SCSI、USBなど)の速度とディスク自体の速度(常に平均、ディスクI / O速度を選択できます)によって決まります。 oあなたのニーズに応じて速度)。ディスク内部バッファを考慮する必要があります。)

I / O速度の観点から、論理パーティション、ファイル内でI / Oを実行する、またはディスク全体でraw I / Oを実行する場合は違いはありません。

はい。複数のパーティション(「マウントポイント」)を持つ物理ディスクがある場合、全体の速度は個々のディスクの物理I / O速度によって制限されます。パーティションがプラッタの異なる領域にあり、複数のパーティションに同時に書き込まれると、ヘッドを移動(「検索」)する必要があるため、実際には悪くなります。

対照的に、各マウントポイントに1つずつ複数の物理ディスクがある場合、理論的に並列に動作でき、物理ディスクのI / O速度が増加します。もちろん、これは特定のポイントまでしか機能しません。コンピュータの内部バスにも帯域幅の制限があり、最大速度で複数のディスクコントローラにデータを供給することはできません。

はい。より多くのディスクを追加すると、速度が速くなる可能性があります(制限が物理ディスクI / O以外の場所にある場合を除く)。

関連情報