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


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

Ответы:


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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.