通常のオペレーティングシステムでは、デフォルトでスワップが有効になっていますか?

通常のオペレーティングシステムでは、デフォルトでスワップが有効になっていますか?

その結果この問題、少し混乱しています。

調査の結果、Mac OS Xではデフォルトでスワッピングが有効になっていることがわかりました。スワッピングはWindows 3.0で追加導入されたので、基本的にも有効になっていると思います。そうですか?

一般的なLinuxディストリビューション(Ubuntuなど)では、通常スワップが無効になっていますか?

答え1

Ubuntu / Debianインストーラを含むほとんどのオペレーティングシステムインストーラは、インストーラでデフォルトオプションをすべて選択した場合、特に自動/ブートパーティションを使用している場合は、スワップパーティションを作成して有効にします。

インストール中に手動パーティションを使用した場合、またはディスクにすでに存在するパーティションテーブルを保持した場合、スワップパーティションを作成するかどうかはユーザー次第です。 1つを作成または指定すると、インストーラがそれを有効にする可能性が高くなります。

/etc/fstabスワップパーティションが設定されていることを確認できます。タイプの項目を見つけますswap。設定されている場合は、起動時に有効にする必要があります。/proc/swaps実際に有効になっていることを確認してください。

答え2

Linuxでは、スワップ機能は、ディスクパーティションの構成または動作に十分な大きさ(特別にフォーマットされた)アクティブインストールパーティションのファイルの存在に依存します。通常、システムが半自動でインストールされると、スワップパーティションが作成および設定され、使用のために/ etc / fstabファイルに配置されます。 OSXはUNIX / Linuxのフォークであり、インストール中にそれに応じて構成されます。

注:通常、UNIX / Linuxシステム管理者はスワップスペースを作成して構成します。システムがスワップ領域を使用している場合、通常は非常に間違ったことが発生し、パフォーマンスが低下します。

だから私の答えは、通常、一般的なLinuxディストリビューションでスワップを有効にすることは、インストール中にスワップスペースを作成して設定した結果であるということです。

答え3

現在、ほとんどのタスクはマルチタスクであり、仮想メモリを使用するため、スワップが使用されます。たとえば、このLinuxの質問はRAMに十分な空き容量がありますが、スワップを使用するのはなぜですか?そしてこのOSXの問題Mac OS Xでスワップファイルを無効にする必要があるのはなぜですか?

はい、ほとんどのオペレーティングシステムはデフォルトのインストール中にスワップを生成します。

はい、ほとんどのオペレーティングシステムは、SWAPなしでシステムを設定しようとすると警告/警告を発します(通常は非常に小さなシステムの作成に焦点を当てます)。

バラよりダーバンレッドハット7Windows(64ビット)

関連情報