In che modo il kernel supporta il limite di scambio?


17

Quando eseguo il comando informazioni docker sul mio Ubuntu 13.04 con kernel 3.8.0-19-generico

ho ricevuto un avvertimento

no swap limit support

Come posso risolvere questo?

informazioni sulla finestra mobile

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

WARNING: No swap limit support

Risposte:


22

Hai bisogno di un paio di argomenti da passare al kernel all'avvio .

Esegui sudoedit /etc/default/grubin un terminale e modifica la GRUB_CMDLINE_LINUXlinea in questo modo:

GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1" 

Salva ed esci, quindi esegui sudo update-grube riavvia. Questo dovrebbe essere abbastanza.


Eseguo questo comando sudoedit / etc / default / grub e modifico il file grub di GRUB_CMDLINE_LINUX = "cgroup_enable = memory swapaccount = 1" dopo l'aggiornamento-grub e il riavvio. Ma ora ho anche lo stesso avviso
user238511

1
Controlla l'output di dmesg, in particolare la riga di comando del kernel che gli argomenti sono stati passati al kernel da grub. Ho dovuto invece modificare GRUB_CMDLINE_LINUX_DEFAULT.
Tim Potter,

come posso verificare se questa configurazione funziona o no?
Hoai-Thu Vuong,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.