Как ядро ​​поддерживает лимит обмена?

17

Когда я запускаю команду docker info на моем Ubuntu 13.04 с ядром 3.8.0-19-generic

я получил предупреждение

no swap limit support

Как я могу решить это?

информация о докере

Containers: 10
Images: 37    
Driver: aufs    
Root Dir: /var/lib/docker/aufs
Dirs: 59

WARNING: No swap limit support
user238511
источник

Ответы:

22

Вам нужно пару аргументов для передачи в ядро ​​при загрузке .

Запустите sudoedit /etc/default/grubв терминале и отредактируйте GRUB_CMDLINE_LINUXстроку так, чтобы она выглядела так:

GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1" 

Сохраните и выйдите, а затем запустите sudo update-grubи перезагрузите компьютер. Этого должно быть достаточно.

Оли
источник
Я запускаю эту команду sudoedit / etc / default / grub и редактирую файл grub с помощью GRUB_CMDLINE_LINUX = "cgroup_enable = memory swapaccount = 1" после этого update-grub и перезагружаюсь. Но теперь я также получил то же предупреждение
user238511
1
Проверьте вывод dmesg, особенно командную строку ядра, чтобы аргументы были переданы ядру grub. Вместо этого мне пришлось редактировать GRUB_CMDLINE_LINUX_DEFAULT.
Тим Поттер
как я могу проверить, работает ли этот конфиг или нет?
Hoai-Thu Vuong