在Windows 11 WSL2上執行Ubuntu和原生執行有多大區別?

伴隨著 Windows Subsystem for Linux(WSL)技術的不斷成熟,越來越多的使用者在 Windows 系統上體驗 Linux 系統。那麼相比較直接在裝置上安裝 Linux 系統,WSL 在 Windows 11 上的效能怎麼樣?近日,外媒 Phoronix就進行了測試,結果是非常驚人的,不過仍有改進空間。

在Windows 11 WSL2上執行Ubuntu和原生執行有多大區別?

外媒 Phoronix 的測試平臺包括 AMDRyzen 9 5950X CPU,2 根 16GB DDR4-3600 記憶體,WD_BLACK SN750 NVMe 固態儲存。然後分別在Windows11 Build 22000。51 和 Ubuntu 20。04 LTS 系統上進行測試。

在Windows 11 WSL2上執行Ubuntu和原生執行有多大區別?

在Windows 11 WSL2上執行Ubuntu和原生執行有多大區別?

該網站的 Michael Larabel 解釋說:

首先在 Windows 10 21H1 功能更新(已安裝所有穩定更新)的 WSL 2 上測試,然後再使用 Windows 11 Build 22000。51 即逆行測試。兩個 Windows 版本均使用 Ubuntu 20。04 LTS 版本。接下來然後是裸機執行 Ubuntu 20。04 LTS,以檢視在相同硬體上的“原始” Linux 效能,然後在使用 Ubuntu 21。04(非 LTS)版本進行測試。

結果令人印象深刻。在許多情況下,WSL2 的效能幾乎與原生 Ubuntu 相同。然而,有許多例子表明情況並非如此,甚至在一些情況下,WSL2 的 Windows 11 實現甚至不如 Windows 10 的效能好。但正如 Phoronix 所指出的,這可能是由於目前與這些構建一起運送的額外除錯變化。

當涉及到I/O時,WSL2的效能往往仍然比裸機Linux安裝慢得多,但至少比原來的WSL(WSL1)效能好。

跑分圖片:

在Windows 11 WSL2上執行Ubuntu和原生執行有多大區別?

在Windows 11 WSL2上執行Ubuntu和原生執行有多大區別?

在Windows 11 WSL2上執行Ubuntu和原生執行有多大區別?

在Windows 11 WSL2上執行Ubuntu和原生執行有多大區別?

在Windows 11 WSL2上執行Ubuntu和原生執行有多大區別?

在Windows 11 WSL2上執行Ubuntu和原生執行有多大區別?

在Windows 11 WSL2上執行Ubuntu和原生執行有多大區別?

在Windows 11 WSL2上執行Ubuntu和原生執行有多大區別?

在Windows 11 WSL2上執行Ubuntu和原生執行有多大區別?

在Windows 11 WSL2上執行Ubuntu和原生執行有多大區別?

在Windows 11 WSL2上執行Ubuntu和原生執行有多大區別?

在Windows 11 WSL2上執行Ubuntu和原生執行有多大區別?