我正在Windows 10上安装Docker for Windows (CE),第一个屏幕问我:这似乎是一个重要的决定,但是码头文件、常见问题和Windows容器教程没有提供关于为什么我会选择一个而另一个的信息。对这一选择的影响进行客观的概述将是有益的:决策是否影响系统资源(RAM、CPU)的使用?一个比另一个更安全吗?
奇怪的是,在Ubuntu上,程序的完成速度比Windows快得多(~7.5s vs 13.5s)。此时,我认为这是一个编译器的差异(尽管使用相同的版本)。但更奇怪的是,如果我在wine下运行Windows可执行文件,它仍然比在Windows上运行得更快(我得到11秒的“真实”和7.7秒的“用户”时间--这包括葡萄酒启动)。
我很困惑。在Ubuntu上,我使用默认的gcc,在Windows上使用。在进行基准测试时,我验证了CPU使用率接近于零(我关闭了大多数程序)。在Linux</