linux和windows编译速度,[多图]Windows、WSL 与 Linux 的性能对比

测试的系统版本为:Ubuntu 18.04.3 LTSUbuntu 19.10Windows 10 18362Windows 10 18362 WSLWindows 10 19008 WSLWindows 10 19008 WSL2Windows 10 19008所有的 Windows/Linux WSL 性能基准测试均基于以下硬件环境:MSI X299 SLI PLUS 主板Intel Core...
摘要由CSDN通过智能技术生成

测试的系统版本为: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 显卡

309ae80b7fc288050b9396d557fc9a11.png

65630565bcd209de22429aa145c33833.png

621b5688454277b30e86fbf0fe3cff2c.png

下面看看测试结果:

9b7671811cbe0a2f91238c01f4116109.png

873d78ddf2f47a1c9071afac1af7409f.png

4256bf3233e8ca5381bd95e05751aed9.png

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

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

c1b2577e2621d2ef381efcbb0d649878.png

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值