1. 你必须拥有一台安装有Docker的机器。

2. 你的内核必须支持 memory and swap accounting 。确认你的linux内核开启了如下配置:
CONFIG_RESOURCE_COUNTERS=y
CONFIG_MEMCG=y
CONFIG_MEMCG_SWAP=y
CONFIG_MEMCG_SWAP_ENABLED=y
CONFIG_MEMCG_KMEM=y

Note: $cat /boot/config-***-generic

3. 以命令行参数方式,在内核启动时开启 memory and swap accounting 选项:
GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"

$vim /etc/default/grub

# 修改 GRUB_CMDLINE_LINUX="" ==> GRUB_CMDLINE_LINUX="cgroup_enable=memory"

# 保存后, 更新grub.cfg

update-grub

reboot

Note :$cat /proc/cmdline

  BOOT_IMAGE=/boot/vmlinuz-3.18.4-aufs root=/dev/sda5 ro cgroup_enable=memory swapaccount=1

相关文章:

  • 2021-11-29
  • 2021-12-04
  • 2021-06-15
  • 2021-12-12
  • 2022-12-23
  • 2021-06-26
  • 2021-10-29
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-21
  • 2021-06-09
  • 2022-12-23
  • 2022-12-23
  • 2021-11-19
相关资源
相似解决方案