¿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

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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.