Windows、WSL 和 Linux 的特性基准测验结果

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 进行的。

图片 1

图片 2

图片 3

上面看看测验结果:

图片 4

图片 5

图片 6

WSL 过去留存瓶颈之处是 I/O 品质,通过观望测量试验数据大家能观察,到了
WSL2,它在 I/O 品质上要优惠 WSL,那或然要归功于 WSL2 的 Hyper-V
VM。可是对于一些 SQLite 测量试验,WSL2 的变现并不算太好。

风趣的是,WSL1/WSL2 的性质表将来一些 SQLite 测验中居然赶过 Windows
自己(有比一点都不小可能率是由于 SQLite 中游的 fsync
行为在分化平嘉义表现不雷同,也恐怕是因为一些 fsync 操作未在 WSL
下进展同样的管理)。

图片 7

就算 WSL2 提供了比 WSL 越来越好的 I/O 品质,但仍然有改正的空中。

图片 8

图片 9

图片 10

图片 11

透过微软自带的 Ethr 基准测量试验进行业评比估,在网络质量方面,与 Ubuntu
比较,WSL 以致 Windows 10 本人仍存有一定大的优势。

图片 12

图片 13

在一丝一毫由 CPU 决定的干活负荷中,WSL/WSL2 的习性表现特出,和裸机 Linux
平分秋色。

图片 14

图片 15

图片 16

上海体育场合的性质测验结果呈现,除了在测量试验 HTTP 时,WSL 下的 Golang 品质基本比
Windows 越来越好。

图片 17

图片 18

图片 19

图片 20

图片 21

图片 22

地点的数额彰显,在运用相符 OpenJDK 版本的基准下,Windows 10 19028
就好像也比 Windows 10 18362 提供了越来越好的 Java 质量。而对于
WSL,结果好坏参半。

图片 23

图片 24

图片 25

下面的数额是接收AMD OSpray 渲染器进行测量检验的结果,能够看来 WSL1 比
WSL2 快。

图片 26

图片 27

图片 28

此间运用AMD Embree 测量试验的数码也很有意思,能够看见,在利用官方 Windows
二进制文件的动静下,Windows 10 19048 的习性要比 18362 的越来越好,WSL1
的性格也比 WSL2 好,可是它们都要比 Ubuntu 逊色一筹。

图片 29

图片 30

图片 31

此地运用了AMD SVT 录像编码器实行测量检验,可以看来,归属 Windows 10
Insider 预览版的 Windows 10 一九零零8 表现不错,和 Ubuntu、WSL/WSL2
并行不悖。

图片 32

从那么些测量检验能够见到,Windows 10 Build 19028 的性质有了极大的改正,而 WSL
的习性则尚未太大的浮动。

图片 33

图片 34

与 Windows 比较,LuxCoreRender在 WSL/WSL2 中的质量越来越好。WSL 的习性也比
Ubuntu 稍好。

图片 35

Himeno 属于超重量级的做事负荷,能够观察,在此个测验下,裸机 Ubuntu
的习性依然是最佳的。

图片 36

与较早的 18362 版本对照,Windows 10 一九零零8 展现出了另大器晚成项首要改良 ——
解压文件的天性。

图片 37

那边测量检验的是代码编写翻译品质,由于 I/O 存在瓶颈,在 WSL
上开展代码编写翻译照旧非常的慢,而 WSL2 由于使用了古板的 VM
类型方法,因而它的速度有了必然的提高。

图片 38

从上海教室能够看来,在 WSL 中营造 LLVM 比在 Windows 中塑造 LLVM 要快。

图片 39

图片 40

图片 41

图片 42

地点这么些结果展现了分裂的测验条件下分其余表现,这里不再赘述了,各位可依附自个儿的内需张开查看。

图片 43

选拔 Blender 进行测量试验时,WSL/WSL2 可与 Linux 的品质相比美,而 Windows 10
18362 的显示则稍有向下。

图片 44

固然实施了两种各个的测量试验,可是假诺对在多少个不等操作系统上打响运维的持有测量试验取几何平均值,能够得出那样的下结论:

  • Windows 10 Build 19008 的风流洒脱体化品质要比 Build 18362 版本好,而 WSL
    的本性并从未太大变迁
  • WSL2 比 WSL 的特性确实稍好有的,那是因为在  I/O
    或网络活动费劲的行事负荷的情状下后边叁特质量要好得多
  • 在此种特有的 Core i9 7960X 场景下,运营 Ubuntu Linux
    的速度总体上比最快的 Windows 配置快 27%

风野趣的敌人可查阅那份更详实的 OpenBenchmarking.org
结果文件,以深入商量那些Windows / WSL / Linux 基准测量试验内容。

(文/开源中华夏族民共和国卡塔尔国