ディスク上のパーティションの位置が速度に影響しますか?

ディスク上のパーティションの位置が速度に影響しますか?

/var最初のパーティションを配置すると、他のパーティションをディスクヘッドの近くに配置するよりもパーティション/homeのパフォーマンスが向上しますか?ディスクセクタの位置は重要ですか?//var

より良いパフォーマンスのために、スワップ領域をパーティションヘッドの近くに配置する必要があると言っている人もいます。

答え1

はい、本物です。

ディスクのプラッタは固定速度(通常7200RPM)で回転します。したがって、ヘッドがプラッタの外側上部にある場合、内部トラックよりも1回転当たりのヘッドよりも多くの表面積が通過する。したがって、1回転あたりより多くのIOがある可能性があります。
(ドライブの「スタート」はプラッタの外部トラックです)

今これが特に広く使われてはならない交換の場合、眉毛を立てるかどうかは議論の余地があります。

答え2

ドライブIOの速度が主なボトルネックだった10年前は本当でした。実際には、スワップを別々のドライブに配置してメインバスから離しておくことをお勧めします。

それ以来、IO速度は改善され、パフォーマンスを調整するためのパーティションレイアウトは無視できます。

追加され、スワップを近づけるとパフォーマンスが向上すると仮定すると、次のことをお勧めします。一括交換最初。パフォーマンスのためには、これがすぐに避けるべきです(まったくあれば)。 RAMスループットに比べてスワッピングはピンホールのボトルネックが発生するため、仮想化や大規模なデータセット処理などの負荷が重い場合にのみ使用してください。

/var一方、この方法はより頻繁に使用されますが、この方法がパフォーマンスを向上させることを示すベンチマークを見たことはありません。これが本当なら、私は非常に興味があるでしょう:-)

修正する:これを見つけた興味深いパフォーマンスチューニングガイドプラッタの外側に/ tmpまたは/ varを配置すると、速度が速くなる可能性があることを示します。これは意味があります。 FTP / Webサーバーのようなものに到達する必要があるかもしれない負荷の違いを見てください。

答え3

2019アップデート:

SSDのパフォーマンスが向上し、価格は元の質問がもはや有用な意味を持たないポイントまで低下しました。パフォーマンスが問題の場合は、OSをSSDに配置してドライブ全体で同じパフォーマンスを得ることができます。

関連情報