このドキュメントによると:https : //www.kernel.org/doc/Documentation/vm/overcommit-accounting、「vm.overcommit_memory」を「2」に設定すると、「システムの合計アドレス空間コミットはスワップ+構成可能な量(デフォルトは50%)の物理RAMを超えることが許可されています。」また、「オーバーコミットの量は、「vm.overcommit_ratio」(パーセント)または「vm.overcommit_kbytes」(絶対値)で設定できます。」
私の質問は、「vm.overcommit_ratio」と「vm.overcommit_kbytes」は、すべてのプロセスによるメモリコミットの合計を制限するのですか、それとも各プロセスを制限するだけですか?
物理メモリの半分のみを使用するようにシステムを制限することは意味をなさないため、後者である必要があると思いますが、ドキュメントの説明は、グローバルに制限していることを示唆しています。