最近、代替インストールディスクを使用してUbuntu 11.04をRAID0(ストライプ)デバイスにインストールし、HDext4およびswapパーティションを手動でパーティション分割しました;このプロセス中に、フォーラムのチュートリアルを読んでいた(覚えていない...)あなたのハードドライブの先頭にスワップパーティションがあると、理由!
スワップは最初は「より近い」ので、レイテンシー/遅延を抑えてより速くアクセスできますか? HDの「針」は、スワップに到達するためにあまり動きません...
これは私を混乱させます。なぜなら、ハードドライブを武士の剣(文字通りではない)に例えると考えるのが好きだからです!
剣の先端の最後の1、2インチは最速で移動するため、刃先であると言われました。
(弦上のボールを考えて、弦の端のボールの周りでボールを振ると、ソースに近い場合よりも速い速度で移動します-あなたの手)
ただし、HDは(x)RPMで回転しているため、そのHDの外側のエッジは比較的高速(+ x)で回転し、読み取り/書き込み速度が速くなります。
とにかくスワップ位置はパフォーマンスに影響しますか?その場合、すぐにアクセスするために先頭に配置するか、読み取り/書き込みを増やすために最後に配置する方が良いでしょうか?
スワップは個人のニーズに応じたサイズと配置になっていると思いますが、どうやって決めるのですか...
編集:
注として、8GBのRAM(4x2GB)があるので、GIS(マッピングおよび分析)処理でスワップが使用されていないことに気付きました。私のマザーボードの最大容量は8GBです。
ストリング上の剣とボールを忘れてください。 CDプラッターのスタックを考えてみると、ハードドライブが実際にどのようなものであるかに近いイメージが頭に浮かぶでしょう。
コンピュータのメモリの量も考えて、スワップパーティションがどのくらいの頻度で使用されるかを尋ねます。あなたの質問は無関係かもしれません。ディスクには始まりも終わりもありません。それらは外側の端と内側の端を持っています。データは複数のプラッターに配置されます。シーク時間とアクセス時間、およびスピン速度は、あらゆる答えを議論に変えます。
この点に注意してくださいWikipediaの記事のHDDフォーマット
最新のHDD ...は、連続した一連の論理ブロックとしてインターフェイスに表示されます。通常512バイト長
始まりと終わりがあるように見えるだけです。パフォーマンスが懸念される場合は、RAMが多いほど、スワップパーティションの配置よりも大きな効果があります。
スワップはRAMと比較するとひどく遅いため、SWAPではなくRAMを使用する必要があります。 RAMをスリープモードに使用できます。
頭がスリープ位置から来るとき、ディスクの最初または最後のセクターにアクセスする速度は非常に小さい(6〜20ミリ秒)ので、エクスペリエンスに影響しません。
スワップからの読み取り/書き込みサイクルが多数あるため、微視的な間隔が1秒のほんの数分の1に達する可能性がある場合は、スワップからの連続読み取りが行われます-スリープ位置からの繰り返し動作ではないため、これは引数にすぎません内側のセクタよりも外側のセクタから読み取られたビットが多い場合。
しかし、最初のブロックが外側にあるか内側にあるか、そして頭が睡眠位置にある場所を知っていますか?
そして、確かに、より多くの情報が外側のセクターに置かれていますか?ディスクがより高速に回転するため、各セクタのバイト数が一定になるように、ビットの幅が広くなる可能性があります。少なくともウィキペディア(DE)の図はそう示唆しています。
ただし-最新のドライブにはコントローラーがあり、外界に仮想ハードドライブとして提示し、内部を自分で管理するため、モデルごとにジオメトリを異なる方法で処理できます。
パフォーマンスに本当に依存している場合は、RAM、RAM、RAMを増やす必要があります。マシンにRAMを追加できない場合は、ジオメトリを推測するのではなく、より高速なハードドライブを購入することを検討してください。
System > Administration > Disk Utility
(コマンドラインからpalimpsest
)を使用して、ハードドライブのさまざまな領域の速度を測定できます。リストからハードドライブを選択し、Benchmark
をクリックします。スワップの使用では、読み書きテストの結果がより顕著になりますが、テストではデータが消去されることに注意してください。結果のグラフから、ドライブの内部パフォーマンスの違いがわかります。
問題ではありません。システムはほぼ同じ時間を費やします(マイクロ秒の遅延またはそれよりも短い場合があります。結局のところ、違いを認識できないでしょう)。終わり。
終わりはあまり重要ではないと思いますが、通常のマシンで最初にそれを投げる場合のために、4.5 TBの2Uラックのために。スワップファイルと一時ディレクトリとして機能する4つのストライプ7200 Barracudaに360gがあります。