新萄京操作系统

 新萄京操作系统     |      2020-03-24

图片 1

(文/开源中国)    

图片 2

微软尚未说明对 I/O 进行的这些改进何时可能会到来,但我们希望它能够在下一次 Windows 10 更新时及时提供。Windows 10 "Redstone 5" 更新预计将于10月发布,希望我们能够在下一个里程碑之前了解到更多有关 WSL 改进的信息。

图片 3

WSL中 一直在努力提升其 I/O 性能,因为必须处理 Linux 文件的操作以及跟踪所有相关的元数据,同时通过 Windows NTFS 文件系统进行备份。这种开销对于减慢需要频繁读/写的程序/服务/基准测试影响巨大,而在 CPU/系统工作负载中,WSL 与裸机 Windows 10 性能或各种 Linux 发行版的性能非常相似。

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

微软表示,他们拥有专门致力于提升 WSL I/O 性能的开发者。微软的 Rich Turner 在 GitHub 的问题跟踪器上重申了这一点,“我们正在积极研究的改进列表中,对于磁盘 IO 性能的优化工作有着十分高的优先级。一旦我们有一个可行的解决方案来解决这个问题,我们一定会全力以赴。”

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

Windows 的 Linux 子系统,又被称作 WSL 或"Bash for Windows",是微软为实现在 Windows 10 以及最近的 Windows Server 上运行 Linux 二进制文件的一个有趣产物。外媒 Phoronix表示,在他们的基准测试中,WSL 通常拥有很高的性能,但它面临挑战的领域是 I/O、存储性能这些方面。

图片 4

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

图片 5

图片 6

图片 7

图片 8

图片 9

图片 10

图片 11

图片 12

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

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

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

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

图片 13

图片 14

图片 15

测试的系统版本为:

  • MSI X299 SLI PLUS 主板
  • Intel Core i9 7960X CPU
  • 16GB 内存
  • 256GB Intel NVMe SSD
  • 技嘉 Radeon RX 550 显卡

(文/开源中国)    

图片 16

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

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

  • 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 

图片 17

图片 18

图片 19

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

图片 20

图片 21

图片 22

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