日韩国产精品99成人不卡在线无毒|狠狠躁夜夜爽一级二级精品|亚洲日日噜噜孕妇中文字幕|日韩久草中文三级片

新聞動(dòng)態(tài)

Windows、WSL與Linux的性能對(duì)比

常見(jiàn)問(wèn)題 發(fā)布者:cya 2019-12-28 08:31 訪問(wèn)量:355

來(lái)自:開(kāi)源中國(guó),作者:局長(zhǎng)

鏈接:https://www.oschina.net/news/112125/wsl-windows-linux-benchmarks

Phoronix 網(wǎng)站發(fā)布了關(guān)于 Windows、WSL 和 Linux 的性能基準(zhǔn)測(cè)試結(jié)果。測(cè)試的內(nèi)容包括網(wǎng)絡(luò)性能、I/O 性能、編程語(yǔ)言運(yùn)行性能和圖形處理性能等。

測(cè)試的系統(tǒng)版本為:

  • 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 性能基準(zhǔn)測(cè)試均基于以下硬件環(huán)境:

  • MSI X299 SLI PLUS 主板

  • Intel Core i9 7960X CPU

  • 16GB 內(nèi)存

  • 256GB Intel NVMe SSD

  • 技嘉 Radeon RX 550 顯卡


所有操作系統(tǒng)和 WSL 實(shí)例均在其現(xiàn)成的配置中進(jìn)行了測(cè)試,所有這些基準(zhǔn)測(cè)試都是使用 Phoronix Test Suite 進(jìn)行的。

下面看看測(cè)試結(jié)果:

WSL 過(guò)去存在瓶頸的地方是 I/O 性能,通過(guò)觀察測(cè)試數(shù)據(jù)我們能看到,到了 WSL2,它在 I/O 性能上要優(yōu)于 WSL,這或許要?dú)w功于 WSL2 的 Hyper-V VM。不過(guò)對(duì)于某些 SQLite 測(cè)試,WSL2 的表現(xiàn)并不算太好。

有意思的是,WSL1/WSL2 的性能表現(xiàn)在某些 SQLite 測(cè)試中甚至超過(guò) Windows 本身(有可能是由于 SQLite 上游的 fsync 行為在不同平臺(tái)中表現(xiàn)不一樣,也可能是因?yàn)槟承?fsync 操作未在 WSL 下進(jìn)行同樣的處理)。

雖然 WSL2 提供了比 WSL 更好的 I/O 性能,但仍有改進(jìn)的空間。

通過(guò)微軟自帶的 Ethr 基準(zhǔn)測(cè)試進(jìn)行評(píng)估,在網(wǎng)絡(luò)性能方面,與 Ubuntu 相比,WSL 甚至 Windows 10 本身仍具有相當(dāng)大的優(yōu)勢(shì)。

在完全由 CPU 決定的工作負(fù)載中,WSL/WSL2 的性能表現(xiàn)良好,和裸機(jī) Linux 不相上下。

上圖的性能測(cè)試結(jié)果顯示,除了在測(cè)試 HTTP 時(shí),WSL 下的 Golang 性能基本比 Windows 更好。

上面的數(shù)據(jù)顯示,在使用相同 OpenJDK 版本的條件下,Windows 10 19008 似乎也比 Windows 10 18362 提供了更好的 Java 性能。而對(duì)于 WSL,結(jié)果好壞參半。

上面的數(shù)據(jù)是使用英特爾 OSpray 渲染器進(jìn)行測(cè)試的結(jié)果,可以看到 WSL1 比 WSL2 快。

這里使用英特爾 Embree 測(cè)試的數(shù)據(jù)也很有趣,可以看到,在使用官方 Windows 二進(jìn)制文件的情況下,Windows 10 19008 的性能要比 18362 的更好,WSL1 的性能也比 WSL2 好,不過(guò)它們都要比 Ubuntu 遜色一籌。

這里使用了英特爾 SVT 視頻編碼器進(jìn)行測(cè)試,可以看到,屬于 Windows 10 Insider 預(yù)覽版的 Windows 10 19008 表現(xiàn)不錯(cuò),和 Ubuntu、WSL/WSL2 不相上下。

從這個(gè)測(cè)試可以看到,Windows 10 Build 19008 的性能有了較大的改進(jìn),而 WSL 的性能則沒(méi)有太大的變化。

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

Himeno 屬于比較重量級(jí)的工作負(fù)載,可以看到,在這個(gè)測(cè)試下,裸機(jī) Ubuntu 的性能仍然是最好的。

與較早的 18362 版本相比,Windows 10 19008 顯示出了另一項(xiàng)重大改進(jìn) —— 解壓文件的性能。

這里測(cè)試的是代碼編譯性能,由于 I/O 存在瓶頸,在 WSL 上進(jìn)行代碼編譯仍然很慢,而 WSL2 由于采用了傳統(tǒng)的 VM 類(lèi)型方法,因此它的速度有了一定的提升。

從上圖可以看出,在 WSL 中構(gòu)建 LLVM 比在 Windows 中構(gòu)建 LLVM 要快。

上面這些結(jié)果顯示了不同的測(cè)試條件下各自的表現(xiàn),這里不再贅述了,各位可根據(jù)自己的需要進(jìn)行查看。

使用 Blender 進(jìn)行測(cè)試時(shí),WSL/WSL2 可與 Linux 的性能相媲美,而 Windows 10 18362 的表現(xiàn)則稍有落后。

盡管執(zhí)行了各種各樣的測(cè)試,但是如果對(duì)在七個(gè)不同操作系統(tǒng)上成功運(yùn)行的所有測(cè)試取幾何平均值,可以得出這樣的結(jié)論:

  • Windows 10 Build 19008 的總體性能要比 Build 18362 版本好,而 WSL 的性能并沒(méi)有太大變化

  • WSL2 比 WSL 的性能確實(shí)稍好一些,這是因?yàn)樵?nbsp; I/O 或網(wǎng)絡(luò)活動(dòng)繁重的工作負(fù)載的情況下前者性能要好得多

  • 在這種特殊的 Core i9 7960X 場(chǎng)景下,運(yùn)行 Ubuntu Linux 的速度總體上比最快的 Windows 配置快 27%



關(guān)鍵字: Windows WSL Linux 性能對(duì)比 開(kāi)封晨展科技

文章連接: http://www.hsjyfc.com.cn/cjwt/660.html

版權(quán)聲明:文章由 晨展科技 整理收集,來(lái)源于互聯(lián)網(wǎng)或者用戶(hù)投稿,如有侵權(quán),請(qǐng)聯(lián)系我們,我們會(huì)立即刪除。如轉(zhuǎn)載請(qǐng)保留