com.docker.hyperkit中mac内存使用的docker

com.docker.hyperkit中mac内存使用的docker,docker,memory-leaks,docker-for-mac,Docker,Memory Leaks,Docker For Mac,我正在MacOS Mojave上运行docker桌面社区2.1.0.3。我已经为Docker分配了8GB的内存,看起来已经很多了(这是我RAM的一半)。不知何故,即使在退出并再次启动Docker for Mac(这意味着没有容器在运行)之后,Docker已经超过了1GB的内存分配 在没有容器运行的情况下,docker的预期内存使用量是多少?docker for mac或docker的hyperkit中是否存在内存泄漏 正如@GabLeRoux在评论中所分享的,“真实内存”使用量远低于活动监视器

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

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


正如@GabLeRoux在评论中所分享的,“真实内存”使用量远低于活动监视器中“内存”列中的使用量

信息摘录自此

要查看Docker使用的“真实内存”,请右键单击活动监视器中的列名并选择“真实内存”。此列中的值是当前物理分配给com.docker.hyperkit的值


您是否打开了Kubernetes?这需要一些内存(虽然它不应该填满8GB的虚拟机)。我在本地系统FWIW上看到了这一点,但我可以右键单击列标题并启用“真实内存”和“压缩内存”列。我怀疑这篇专栏文章是在计算进程为虚拟内存预留的空间,而不是实际请求的真实内存。在文章中,有一个链接也提到了检查“真实内存”。这里有多个实验,有一些很好的细节。Docker在我的macbook pro上也使用了%50 cpu…我的cpu使用率为160%。我的系统mac os catalina 10.15.5,Docker版本2.3.0.3稳定。我的电脑风扇发疯了。我的机箱hyperkit占用了14.26GB的内存和114MB的实际内存。内核_任务占用11.44GB的实际内存。当我停止hyperkit时,内核任务下降到7.8GBOk。这个问题的解决方案是什么?若启动docker挂起系统,应用程序将冻结。阻止docker很好。是,活动监视器界面中存在内存差异。我所看到的是
com.docker.hyperkit
value是巨大的,答案是“别担心”?我的粉丝仍然在疯狂地旋转,我的笔记本电脑甚至慢了很多。