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
user238511
fonte

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.

Oli
fonte
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