Hierarquias de memória e opções de inicialização do kernel

1

Estou inicializando um servidor LTS Ubuntu 14.04.3 em uma máquina Core-i5 T5200U com opções de inicialização do kernel agp=off ipv6.disable=1 intremap=no_x2apic_optout biosdevname=0 audit=0 . Quando eu inspeciono dmesg , vejo o seguinte:

cgroup: systemd-logind (514) created nested cgroup for controller "memory" which has
incomplete hierarchy support. Nested cgroups may change behavior in the future.
cgroup: "memory" requires setting use_hierarchy to 1 on the root

A mensagem está presente com e sem outras opções do kernel. De acordo com Kernel Parameters do kernel.org , não há < Parâmetro strong> use_hierarchy .

Estou tendo problemas para encontrar um tratamento completo / explicação do que está acontecendo e o que deveria estar acontecendo. Eu tenho um entendimento básico de hierarquias (top é o arquivo de registro, entre eles são caches, a próxima é a memória principal e a memória virtual está na parte inferior), e eu entendo o isolamento do processo. Mas não entendo a interseção com a configuração em execução e por que logind está registrando entradas.

Atualizar :

De acordo com Aviso sobre memory.use_hierarchy em todos os lxc-start no LXC GitHub:

LXC wants use_hierarchy to be set to 1... The error is still very real and means that your system created sub-cgroups in the memory controller without first setting use_hierarchy = 1 making it impossible to any later process to set that bit to 1. There's nothing LXC can do about this and so printing the error is basically the best we can do to help the user troubleshoot any problem they may get as a result of this.

O comportamento errante é confirmado, alguns dos erros são explicados, mas não está claro para mim o que devo fazer para corrigi-lo.

Perguntas :

  • Há algum problema com essa configuração? Sim, é um problema
  • Se sim, o que devo fazer para corrigir isso?
por jww 03.02.2016 / 21:22

0 respostas