Wie unterstützt der Kernel das Swap-Limit?


17

Wenn ich Docker Info-Befehl auf meinem Ubuntu 13.04 mit Kernel 3.8.0-19-generic ausführen

Ich habe eine Warnung bekommen

no swap limit support

Wie kann ich das lösen?

Docker-Info

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

WARNING: No swap limit support

Antworten:


22

Sie benötigen einige Argumente, die beim Booten an den Kernel übergeben werden müssen .

Führen Sie sudoedit /etc/default/grubein Terminal aus und bearbeiten Sie die GRUB_CMDLINE_LINUXZeile so, dass sie wie folgt aussieht:

GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1" 

Speichern und beenden und dann ausführen sudo update-grubund neu starten . Das sollte genug sein.


Ich betreibe diesen Befehl sudoedit / etc / default / grub und bearbeiten die grub Datei von GRUB_CMDLINE_LINUX = „cgroup_enable = Speicher swapaccount = 1“ nach , dass update-grub und reboot.But jetzt auch ich die gleiche Warnung bekam
user238511

1
Überprüfen Sie Ihre dmesg-Ausgabe, insbesondere die Kernel-Befehlszeile, dass die Argumente von grub an den Kernel übergeben wurden. Ich musste stattdessen GRUB_CMDLINE_LINUX_DEFAULT bearbeiten.
Tim Potter

Wie könnte ich überprüfen, ob diese Konfiguration funktioniert oder nicht?
Hoai-Thu Vuong
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.