標籤: swap
Docker 遇到 WARN No swap limit support 修復
Docker 於 syslog (tail -500 /var/log/syslog | grep docker)、docker info (docker info > /dev/null) 都看到此訊息:
WARNING: No swap limit support
此問題看起來並不影響正常運作,只有記憶體不夠用得時候才會炸掉,要怎麼解決呢?
Linux 查看正在吃 swap 的程式
Linux Server 記憶體夠用的話,通常就不會使用到 swap,但是已經使用到 swap 的話,要怎麼查出是哪些程式使用的呢?
- 註:單純使用到 swap 的 PID 列表可查 /proc/*/status 的 VmSwap 值,使用下述即可:
- grep VmSwap /proc/*/status
Linux 建立使用 Swap file
Linux 記憶體不夠用,出現 allocate memory failed 等等的訊息,可以使用 Swap 來暫時頂一下,不過,連原本的 Swap 都不夠用的時候,就暫時建立個 Swap file 來頂一下吧~
Linux 將 swap 從 RAID 1 (mdadm) 移除
之前設定 RAID 1 時, 把 swap 也一起設定進去了, swap 設定進去完全就是多餘了, 所以要把它拔出來, 要怎麼做呢?