Archlinuxでメモリcgroupのスワップアカウントを有効にする方法は?

Archlinuxでメモリcgroupのスワップアカウントを有効にする方法は?

私のArchlinuxシステムでは、以下を使用して特定のアプリケーションを少量のメモリに制限したいと思います。cgroup。私はスワップを使用しているので、メモリ+スワップを考慮する必要があります。スワップアカウントを有効にするにはどうすればよいですか?

答え1

Arch Linuxのカーネルはデフォルトでスワップアカウントを無効にします(参照:カーネル構成ファイル)。swapaccount=1カーネルコマンドラインから実行して有効にすることができます(参照:カーネルKconfigドキュメント

答え2

編集することもできます。

/etc/default/grub

そして行を変更してください

GRUB_CMDLINE_LINUX=""

渡す

GRUB_CMDLINE_LINUX="swapaccount=1"

次に、update-grub [オプション]を実行し、サーバーを再起動します。

もっとヒントを探すhttp://kencochrane.net/blog/2013/08/the-docker-guidebook/#remove-all-docker-images

関連情報