Linuxスワップパーティションが大きすぎますか?

Linuxスワップパーティションが大きすぎますか?

Linuxスワップパーティションが大きすぎますか?

私は答えが「いいえ」だと確信していますが、それについての資料が見つからなかったので尋ねたいと思いました。

これと比較して、デフォルトのWindowsスワップファイルpagefile.sysが大きすぎる可能性があります。一般的に引用される上限は、インストールされたRAMの3倍です。そうしないと、システムが正常に動作しなくなる可能性があります。

違いは、Linux仮想メモリはコンパイルオプションは言うまでもなく、カーネルパラメータを介して高度に設定可能ですが、Windows仮想メモリはほとんど存在しないことです。したがって、Windows仮想メモリ管理は、不変のアルゴリズムに依存するか、スワップファイルのサイズと構成方法に依存しているようです。

もちろん、Linuxには独自の仮想メモリ管理アルゴリズムがありますが、問題は指定されたスワップパーティションまたはファイルサイズの影響を受けるかどうかと方法です。

この問題は、システムにマルチブート機能を容易にするために、一連の64 GBパーティションで構成される16 GBの物理RAMがあるために発生します。便宜上/怠惰のために、64 GBのパーティションの1つをスワップとして指定しました。つまり、Windowsの3x制限と比較した4x物理RAM(後者はLinux専用システムなので参照フレームだけです)。私はメモリ管理とVMware Workstationに関連するいくつかの問題をデバッグしていますが、スワップパーティションのサイズが圧縮、スワップ可能性、ページエラー、パフォーマンスにどのような影響を与えるか疑問に思い始めました。

建設的なフィードバックをお寄せいただきありがとうございます。

ベストアンサー1

同様の記事を見るこれ結論を確認するために、問題について十分な調査を行っていませんが、不安です。 Linuxでは、スワップパーティションが大きすぎてもパフォーマンスの問題は発生しません。スワッピングは必要に応じて使用され、次の方法である程度制御できます。交換性。割り当てられたスワップスペースの量は、スワップ(またはページング)プロセスのアルゴリズムでは考慮されません。最大の考慮事項は、あえてスワップを開始するとパフォーマンスが大幅に低下することです。スワップを使用するシステムには、より多くの物理メモリをインストールする必要があります。

おすすめ記事