docker mac 内存使用 com.docker.hyperkit

docker for mac memory usage in com.docker.hyperkit

我是 运行 docker 桌面社区 2.1.0.3 MacOS Mojave。我有 8GB 的​​内存分配给 Docker,这看起来已经很多了(那是我 RAM 的一半)。不知何故,即使退出然后再次启动 Docker for Mac,这意味着没有容器 运行,docker 已经超过内存分配 1GB。

没有容器 运行 的 docker 的预期内存使用量是多少? mac 或 docker 的 hyperkit 在 docker 中是否存在内存泄漏?

正如@GabLeRoux 在评论中分享的那样,“实际内存”使用率远低于您在 Activity 监视器的“内存”列中看到的。

This document thoroughly explains memory usage on Mac OS with Docker Desktop 信息是从那里摘录的。

要查看 Docker 使用的“实际内存”,请右键单击 Activity 监视器和 Select“实际内存”中的列名。此列中的值是当前物理分配给 com.docker.hyperkit.

的值

备选答案: 我减少了 CPU 和内存的数量 Docker 允许在 Docker 资源首选项中使用。我的电脑现在 运行 更快更安静。

我刚刚把它放在适当的位置,所以时间会证明这个解决方案是否适合我。在它使我的计算机内存最大化之前。现在明显减少了。

感谢您对实际内存的说明。我将其添加到我的 Activity 监视器中。

更新:几天过去了,我的电脑运行速度远远低于内存的最大值,我的风扇运行在最低限度(如果有的话)。

我认为你不应该在 ram 未满时使用交换,为了 ssd 健康和速度