¿Cómo soporta el kernel el límite de intercambio?

17

Cuando ejecuto el comando docker info en mi ubuntu 13.04 con kernel 3.8.0-19-generic

recibí una advertencia

no swap limit support

Como puedo resolver esto?

información del acoplador

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

WARNING: No swap limit support
usuario238511
fuente

Respuestas:

22

Necesita un par de argumentos para pasar al Kernel en el arranque .

Ejecute sudoedit /etc/default/gruben una terminal y edite la GRUB_CMDLINE_LINUXlínea para que se vea así:

GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1" 

Guarde y salga y luego ejecute sudo update-gruby reinicie. Eso debería bastar.

Oli
fuente
Ejecuto este comando sudoedit / etc / default / grub y edito el archivo grub por GRUB_CMDLINE_LINUX = "cgroup_enable = memory swapaccount = 1" después de esa actualización-grub y reinicio. Pero ahora también recibí la misma advertencia
user238511
1
Verifique su salida de dmesg, particularmente la línea de comando del kernel por la que grub pasó los argumentos al kernel. Tuve que editar GRUB_CMDLINE_LINUX_DEFAULT en su lugar.
Tim Potter
¿Cómo podría comprobar si esta configuración funciona o no?
Hoai-Thu Vuong