W jaki sposób jądro obsługuje limit wymiany?


17

Kiedy uruchamiam polecenie info dokera na moim Ubuntu 13.04 z jądrem 3.8.0-19-generic

dostałem ostrzeżenie

no swap limit support

Jak mogę to rozwiązać?

informacje o dokerze

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

WARNING: No swap limit support

Odpowiedzi:


22

Potrzebujesz kilku argumentów, aby przekazać je do jądra podczas rozruchu .

Uruchom sudoedit /etc/default/grubw terminalu i edytuj GRUB_CMDLINE_LINUXlinię, aby wyglądała następująco:

GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1" 

Zapisz i wyjdź, a następnie uruchom sudo update-grubi uruchom ponownie. To powinno wystarczyć.


Uruchamiam to polecenie sudoedit / etc / default / grub i edytuję plik grub przez GRUB_CMDLINE_LINUX = "cgroup_enable = memory swapaccount = 1" po tej aktualizacji-grub i zrestartowaniu. Ale teraz mam też to samo ostrzeżenie
238511

1
Sprawdź dane wyjściowe dmesg, w szczególności wiersz poleceń jądra, że ​​argumenty zostały przekazane do jądra przez grub. Zamiast tego musiałem edytować GRUB_CMDLINE_LINUX_DEFAULT.
Tim Potter

jak mogę sprawdzić, czy ta konfiguracja działa, czy nie?
Hoai-Thu Vuong
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.