Linux运行效率比Windows,Windows、WSL与Linux性能对比

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第1张图片

上面的数据显示,在使用相同 OpenJDK版本的条件下,Windows 10 19008似乎也比Windows 10 18362提供了更好的Java性能。而对于WSL,结果好坏参半。

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第2张图片

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第3张图片

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第4张图片

上面的数据是使用英特尔OSpray渲染器进行测试的结果,可以看到WSL1比WSL2快。

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第5张图片

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第6张图片

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第7张图片

这里使用英特尔Embree测试的数据也很有趣,可以看到,在使用官方Windows二进制文件的情况下,Windows 10 19008的性能要比18362的更好,WSL1的性能也比WSL2好,不过它们都要比Ubuntu逊色一筹。

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第8张图片

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第9张图片

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第10张图片

这里使用了英特尔SVT视频编码器进行测试,可以看到,属于Windows 10 Insider预览版的Windows 10 19008表现不错,和Ubuntu、WSL/WSL2不相上下。

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第11张图片

从这个测试可以看到,Windows 10 Build 19008的性能有了较大的改进,而WSL的性能则没有太大的变化。

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第12张图片

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第13张图片

与Windows相比,LuxCoreRender在 WSL/WSL2 中的性能更好。WSL的性能也比Ubuntu稍好。

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第14张图片

Himeno属于比较重量级的工作负载,可以看到,在这个测试下,裸机Ubuntu的性能仍然是最好的。

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第15张图片

与较早的18362版本相比,Windows 10 19008显示出了另一项重大改进——解压文件的性能。

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第16张图片

这里测试的是代码编译性能,由于I/O存在瓶颈,在WSL上进行代码编译仍然很慢,而WSL2由于采用了传统的VM类型方法,因此它的速度有了一定的提升。

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第17张图片

从上图可以看出,在 WSL中构建LLVM比在Windows中构建LLVM要快。

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第18张图片

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第19张图片

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第20张图片

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第21张图片

上面这些结果显示了不同的测试条件下各自的表现,这里不再赘述了,各位可根据自己的需要进行查看。

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第22张图片

使用Blender进行测试时,WSL/WSL2 可与Linux的性能相媲美,而Windows 10 18362的表现则稍有落后。

Linux运行效率比Windows,Windows、WSL与Linux性能对比_第23张图片

尽管执行了各种各样的测试,但是如果对在七个不同操作系统上成功运行的所有测试取几何平均值,可以得出这样的结论:

Windows 10 Build 19008的总体性能要比Build 18362版本好,而WSL的性能并没有太大变化

WSL2比WSL的性能确实稍好一些,这是因为在  I/O或网络活动繁重的工作负载的情况下前者性能要好得多

在这种特殊的Core i9 7960X场景下,运行Ubuntu Linux的速度总体上比最快的Windows配置快27%

有兴趣的朋友可查看这份更详细的 OpenBenchmarking.org结果文件,以深入研究这些Windows / WSL / Linux基准测试内容。

你可能感兴趣的:(Linux运行效率比Windows,Windows、WSL与Linux性能对比)