Я получаю это предупреждение от 'sudo докер-d':
ПРЕДУПРЕЖДЕНИЕ: Ваше ядро не поддерживает предел подкачки cgroup.
даже после выполнения шагов (как в этой ссылке):
измените ниже строк в/etc/default/grub (я сделал обоих в придачу),
RUB_CMDLINE_LINUX_DEFUALT = "cgroup_enable=memory swapaccount=1" GRUB_CMDLINE_LINUX = "cgroup_enable=memory swapaccount=1"
и затем update-grub/reboot через
личинка обновления sudo; перезагрузка sudo
Мои вопросы:
1) Я должен быть взволнован по поводу этого предупреждения?
Я думаю, что должен быть то, потому что я пытаюсь использовать контейнеры докера в варианте использования, где осуществление пределов памяти важно.
2) Действительно ли это - хорошая идея изменить память use_hierarchy установка? - или - Что лучший способ состоит в том, чтобы зафиксировать это?
Я вижу это предупреждение в 'dmesg'. Я не уверен - ли это хорошая идея попытаться изменить use_hierarchy настройки к '1' (ни как точно сделать это),
cgroup: "память" требует установки use_hierarchy к 1 на корне."
Или, есть ли некоторый лучший способ зафиксировать это? Я просто делаю дикие выстрелы здесь, возможно, обновление ядра помогло бы? Я вижу, что приблизительно 3,16 обновления ядра возможны.
Среда: Я запускаю Ubuntu 14.04 x64 (ядро: 3.13.0-43-универсальный x86_64) с версией 1.0.1 докера
Другие примечания: Я прочитал другие статьи справки онлайн о подобных docker/cgroup ошибках, которые говорят, что установка apparmor_parser фиксирует его. Однако в моей системе, apparmor установлен и, кажется, запущен очень хорошо (на dmesg). Кроме того, этот файл существует:/sbin/apparmor_parser
Кроме того, я довольно плохо знаком с задачами администрирования на серверах Linux.
(крест, отправленный от stackoverflow)