首页 应用 游戏 排行 专题

贴心!Windows、WSL与Linux性能对比

作者: xiaowei   2019-12-17 16:07:51

      Phoronix网站发布了关于Windows、WSL和Linux的性能基准测试结果。测试的内容包括网络性能、I/O性能、编程语言运行性能和图形处理性能等。

测试的系统版本为:

  • Ubuntu 18.04.3 LTS

  • Ubuntu 19.10

  • Windows 10 18362

  • Windows 10 18362 WSL

  • Windows 10 19008 WSL

  • Windows 10 19008 WSL2

  • Windows 10 19008

所有的Windows/Linux WSL性能基准测试均基于以下硬件环境:

  • MSI X299 SLI PLUS主板

  • Intel Core i9 7960X CPU

  • 16GB内存

  • 256GB Intel NVMe SSD

  • 技嘉Radeon RX 550显卡

所有操作系统和WSL实例均在其现成的配置中进行了测试,所有这些基准测试都是使用Phoronix Test Suite进行的。

下面看看测试结果:

WSL过去存在瓶颈的地方是I/O性能,通过观察测试数据我们能看到,到了WSL2,它在I/O性能上要优于WSL,这或许要归功于WSL2的Hyper-V VM。不过对于某些SQLite测试,WSL2的表现并不算太好。

有意思的是,WSL1/WSL2的性能表现在某些SQLite测试中甚至超过Windows本身(有可能是由于SQLite上游的fsync行为在不同平台中表现不一样,也可能是因为某些fsync操作未在WSL下进行同样的处理)。

虽然WSL2提供了比WSL更好的I/O性能,但仍有改进的空间。

通过微软自带的Ethr基准测试进行评估,在网络性能方面,与Ubuntu相比,WSL甚至Windows 10本身仍具有相当大的优势。

在完全由CPU决定的工作负载中,WSL/WSL2的性能表现良好,和裸机Linux不相上下。

上图的性能测试结果显示,除了在测试HTTP时,WSL下的Golang性能基本比Windows更好。


最近更新 | 网站地图

集火攻击(m.jihuogongju.net)版权所有

闽ICP备2022007482号-3

网站邮箱:gua_niu88@163.com

电脑版