linux – 无法在GCE Debian Jessie实例上启用cgroup_enable = memory swapaccount = 1

linux – 无法在GCE Debian Jessie实例上启用cgroup_enable = memory swapaccount = 1,第1张

概述为了支持Docker内存限制/配额,我想启用 cgroup_enable=memory swapaccount=1 我的Debian Jessie Google Cloud Compute Engine实例上的Linux内核命令行选项.将它们添加到/ etc / default / grub后,更新并重新启动我可以看到/ proc / cmdline中的选项处于活动状态: BOOT_IMAGE=/ 为了支持Docker内存限制/配额,我想启用
cgroup_enable=memory swapaccount=1

我的Debian JessIE Google Cloud Compute Engine实例上的linux内核命令行选项.将它们添加到/ etc / default / grub后,更新并重新启动我可以看到/ proc / cmdline中的选项处于活动状态:@H_404_5@

BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-amd64 root=UUID=aeb374a4-1a04-4ed7-adac-d5c57b350575 ro console=ttyS0,38400n8 elevator=noop cgroup_enable=memory swapaccount=1

但是,docker信息仍然抱怨他们被禁用:@H_404_5@

$docker info[...]WARNING: No kernel memory limit supportWARNING: No cpu cfs quota supportWARNING: No cpu cfs period support[...]

有任何想法吗?内核是否包含GCE Debian映像而不支持这些功能?@H_404_5@解决方法 更新/ etc / default / grub并设置:

GRUB_CMDliNE_liNUX="cgroup_enable=memory swapaccount=1"

运行update-grub&&重启@H_404_5@

而不是Docker信息(似乎是错误的)使用来自Docker(moby)存储库的lxc-checkconfig或check-config.sh:@H_404_5@

wget https://raw.githubusercontent.com/moby/moby/master/contrib/check-config.sh && bash check-config.sh
总结

以上是内存溢出为你收集整理的linux – 无法在GCE Debian Jessie实例上启用cgroup_enable = memory swapaccount = 1全部内容,希望文章能够帮你解决linux – 无法在GCE Debian Jessie实例上启用cgroup_enable = memory swapaccount = 1所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1038668.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存