Linuxのインストール中の「スワップ領域」の目的/意味は何ですか?

Linuxのインストール中の「スワップ領域」の目的/意味は何ですか?

x86システムにUbuntuをインストールするときは、一部のメモリを「スワップ領域」として設定する必要がありました。

このメモリの用途は何ですか?Linuxファイルシステムでのこのメモリの重要性は何ですか?

Linuxが安全に動作するように、自分のコンピュータの「スワップ領域」の正確なサイズをどのように確認できますか?

答え1

非常に「非技術的な」説明:

交換地域はハードディスク容量追加予約済みメモリコンピュータにもっと必要なときメモリ利用可能なものより。これが発生すると、コンピュータの速度が大幅に遅くなる可能性があります。

Ubuntu助けるウェブサイトおすすめスワップメモリ​​よりもRAM容量が2倍多いです。したがって、1 GB の RAM がある場合は 2 GB の SWAP が必要ですが、コンピュータはより少ない SWAP でも正常に動作する必要があります。

答え2

Linuxのスワップパーティション(またはファイル)は、Windowsのページファイルと同じです。 RAMをオフロードするために使用されます。 RAMがいっぱいになると、オペレーティングシステムはスワップパーティションを追加のRAMとして使用できます。

スワップサイズの決定方法については、経験上(過去には)コンピュータのRAM容量の2倍です。したがって、512MBのRAMがある場合は、1GBのスワップパーティションがあります。ただし、この規則は一般的に時代遅れです。したがって、2GB以上のRAMがある場合、実際に4GBのスワップスペースは必要ありません。

私は通常、スワップサイズをRAMサイズ+ 10%に等しくします。ディスクサスペンド機能を使用するには、RAMサイズと同じでなければならず、より良い測定のために+10%です。

答え3

これUbuntuスワップに関するよくある質問あなたの要求に答えを提供してください。

このサイトには、すでにこのトピックの大部分をカバーするいくつかの記事があります。

答え4

おそらく意味するのは、ハードドライブにスワップのために割り当てられたスペースがあるということです。

スワッピングはメモリ管理の一部です。使用可能な物理メモリ(RAMなど)以上に仮想メモリ領域を拡張します。これにより、RAMとハードディスク間でメモリページを交換できますが、これが発生すると明らかにパフォーマンスが低下します。

これにより、アプリケーションが同時に使用できなくても、より多くのRAMメモリを割り当てることができます。

関連情報