Я получаю это предупреждение от «sudo docker -d»:
ПРЕДУПРЕЖДЕНИЕ: Ваше ядро не поддерживает лимит подкачки cgroup.
даже после выполнения шагов (как в этой ссылке):
- #P4# <блочная цитата> #P5# блочная цитата>
- #P6# <блочная цитата> #P7# блочная цитата>
Мои вопросы:
1) Следует ли мне беспокоиться об этом предупреждении?
Я думаю, что должен, потому что я пытаюсь использовать док-контейнеры в случае использования, когда важно соблюдение ограничений памяти.
2) Стоит ли менять параметр memory use_hierarchy? -- или -- Как лучше всего это исправить?
Я вижу это предупреждение в «dmesg». Я не уверен, стоит ли пытаться изменить параметр use_hierarchy на «1» (и как именно это сделать)
cgroup: «memory» требует установки use_hierarchy на 1 в корне».
Или есть лучший способ исправить это? Я просто стреляю дикими выстрелами, возможно, обновление ядра поможет? Я вижу, что возможны некоторые обновления ядра 3.16.
Окружающая среда: я использую Ubuntu 14.04 x64 (ядро: 3.13.0-43-generic x86_64) с докером версии 1.0.1.
Другие примечания. Я читал другие справочные статьи в Интернете о похожих ошибках docker/cgroup, в которых говорится, что установка apparmor_parser исправляет их. Однако в моей системе apparmor установлен и запускается нормально (согласно dmesg). Также существует этот файл: /sbin/apparmor_parser
Кроме того, я новичок в администрировании серверов Linux.