कर्नेल स्वैप सीमा का समर्थन कैसे करता है?


17

जब मैं कर्नेल 3.8.0-19-जेनेरिक के साथ अपने ubuntu 13.04 पर docker info कमांड चलाता हूं

मुझे एक चेतावनी मिली

no swap limit support

इसे कैसे हल किया जा सकता है?

docker जानकारी

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

WARNING: No swap limit support

जवाबों:


22

आपको कर्नेल में बूट करने के लिए कुछ तर्कों की आवश्यकता है

sudoedit /etc/default/grubएक टर्मिनल में चलाएं और GRUB_CMDLINE_LINUXलाइन को संपादित करें ताकि यह इस तरह दिखे:

GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1" 

सहेजें और बाहर निकलें और फिर चलाएं sudo update-grubऔर रिबूट करें। इतना काफी होना चाहिए।


मैं इस कमांड sudoedit / etc / default / grub को चलाता हूं और GRUB_CMDLINE_LINUX = "cgroup_enable = memory swapaccount = 1" द्वारा उस अपडेट-ग्रब और रिबूट द्वारा संपादित करें। लेकिन अब मुझे भी यही चेतावनी मिली है
user238511

1
अपने dmesg आउटपुट की जांच करें, विशेष रूप से कर्नेल कमांड लाइन जिसे तर्क को ग्रब द्वारा पास किया गया था। मुझे इसके बजाय GRUB_CMDLINE_LINUX_DEFAULT को संपादित करना था।
टिम पॉटर

मैं यह कैसे जाँच सकता हूँ कि यह विन्यास काम कर रहा है या नहीं?
होई-थू वुंग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.