今年初,當(dāng) Microsoft 和 Canonical 發(fā)布 Windows 10 Bash 和 Ubuntu 用戶空間,我嘗試做了一些初步性能測(cè)試 Ubuntu on Windows 10 對(duì)比 原生 Ubuntu,這次我發(fā)布更多的,關(guān)于原生純凈的 Ubuntu 和基于 Windows 10 的基準(zhǔn)對(duì)比。
![](/d/20211018/0ccdb9d5d47e8592d6de9898fd6fad24.gif)
Windows 的 Linux 子系統(tǒng)測(cè)試完成了所有測(cè)試,并隨著 Windows 10周年更新放出。 默認(rèn)的 Ubuntu 用戶空間還是 Ubuntu 14.04,但是已經(jīng)可以升級(jí)到 16.04。所以測(cè)試首先在 14.04 測(cè)試,完成后將系統(tǒng)升級(jí)升級(jí)到 16.04 版本并重復(fù)所有測(cè)試。完成所有基于 Windows 的 Ubuntu 子系統(tǒng)測(cè)試后,我在同樣的系統(tǒng)上干凈地安裝了 Ubuntu 14.04.5 和 Ubuntu 16.04 LTS 來(lái)做性能對(duì)比。
![](/d/20211018/47ff8919fe783ddcdd605e71fb449a30.gif)
配置為 Intel i5 6600K Skylake,16G 內(nèi)存和 256G 東芝 ssd,測(cè)試過(guò)程中每個(gè)操作系統(tǒng)都采用其原生默認(rèn)配置和軟件包。
![](/d/20211018/6ff8ee233f24852abb4b875567ddd87d.gif)
這次 Ubuntu/Bash on Windows 和原生 Ubuntu 對(duì)比測(cè)試,采用開源軟件 Phoronix 測(cè)試套件,完全自動(dòng)化并可重復(fù)測(cè)試。
許多其他的通用開源基準(zhǔn)測(cè)試表明,嚴(yán)格的針對(duì) CPU 的測(cè)試,Windows 子系統(tǒng)的 Ubuntu 的性能是很接近的,甚至是與原生安裝在實(shí)際硬件中的 Ubuntu Linux 相等。
最新的 Windows 的 Linux 子系統(tǒng),測(cè)試結(jié)果實(shí)際上相當(dāng)令人印象深刻。讓人沮喪的僅僅只是持續(xù)緩慢的磁盤/文件系統(tǒng)性能,但是對(duì)于受 CPU 限制的工作負(fù)載,結(jié)果是非常引人注目的。還有很罕見的情況, x264 和 Stream 測(cè)試,Ubuntu On Windows 上的性能看起來(lái)明顯優(yōu)于運(yùn)行在實(shí)際硬件上 的Ubuntu Linux。
總的來(lái)說(shuō),體驗(yàn)是十分愉快的,并且在 Ubuntu/Bash on Windows 也沒(méi)有遇到任何其他的 bug。希望此文檔可以幫助到大家!