如何在 Archlinux 中启用内存 cgroup 的交换核算?

如何在 Archlinux 中启用内存 cgroup 的交换核算?

在我的 Archlinux 机器上,我想使用以下命令将某些应用程序限制为较小的内存量cgroups。由于我使用了swap,所以我需要考虑内存+swap。如何启用掉期会计?

答案1

Arch Linux 的内核默认禁用交换记账(参见内核配置文件)。您可以通过swapaccount=1在内核命令行中启动来启用它(参见内核 Kconfig 文档

答案2

您也可以编辑

/etc/默认/grub

并更换线路

GRUB_CMDLINE_LINUX=""

经过

GRUB_CMDLINE_LINUX="swapaccount=1"

然后运行 ​​update-grub [可选],并重新启动服务器。

找到更多技巧http://kencochrane.net/blog/2013/08/the-docker-guidebook/#remove-all-docker-images

相关内容