Como o kernel suporta limite de troca?


17

Quando executo o comando docker info no meu ubuntu 13.04 com o kernel 3.8.0-19-generic

eu recebi um aviso

no swap limit support

Como posso resolver isso?

informações do docker

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

WARNING: No swap limit support

Respostas:


22

Você precisa de alguns argumentos para serem passados ​​ao Kernel na inicialização .

Execute sudoedit /etc/default/grubem um terminal e edite a GRUB_CMDLINE_LINUXlinha para que fique assim:

GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1" 

Salve e saia e, em seguida, execute sudo update-grube reinicie. Isso deve ser o suficiente.


Eu executo este comando sudoedit / etc / default / grub e edito o arquivo grub por GRUB_CMDLINE_LINUX = "cgroup_enable = memory swapaccount = 1" após esse update-grub e reboot.But agora também recebi o mesmo aviso
user238511

1
Verifique sua saída do dmesg, particularmente a linha de comando do kernel que os argumentos foram passados ​​para o kernel pelo grub. Eu tive que editar GRUB_CMDLINE_LINUX_DEFAULT.
Tim Potter

como eu poderia verificar se esta configuração funcionou ou não?
Hoai-Thu Vuong
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.