系统环境: CentOS 7 x64
服务器在运行Docker时用 top 查看发现 NetworkManager 这个服务占用了大量内存,经过一番搜索知道了问题原因,是因为 NetworkManager 消耗的内存量随着容器启动/停止的每次迭代而增加,即使在所有容器已被停止和删除之后也不会减少,解决办法有二,下面分别说明。
§重启 NetworkManager 服务
| |
此方法只适合临时解决问题,不过暂时也够用了,若想避免问题再次发生,请看下文分解~
§用 network 代替 NetworkManager 管理网络
| |
§附:Ubuntu 16.04 关闭 NetworkManager 方法
| |
参考链接: