使用非常流行的 HP Dev One,它由 AMD Ryzen 7 PRO SoC 提供支持並運行 Pop!_OS,許多 Phoronix 讀者詢問查看設備上一些替代內核風格的基準。因此,這裡是現有的 Linux 5.17 內核與 Linux 5.18 和 5.19 (Git) 內核的對比,然後是 Liquorix 和 XanMod 作為在 Pop!_OS 22.04 安裝上運行的替代版本。
來自帶有 AMD Ryzen 7 PRO 5850U 的 HP Dev One,Linux 5.17/5.18/5.19/XanMod/Liquorix 都經過了測試。在測試期間所做的唯一更改是換出正在使用的內核。同一台筆記本電腦用於所有測試-在 XanMod 顯示不同 CPU 頻率的系統表的情況下,僅僅是因為它已經使用了 amd-pstate 驅動程序,並且提升頻率是通過 sysfs 而不是基本頻率報告的在其他內核上使用 acpi-cpufreq。
本次比較使用了測試時(6 月下旬)的最新內核版本。通過 PowerCap/RAPL sysfs 接口暴露的 SoC CPU 功耗也在跟踪 Ryzen 7 PRO 5850U 每次測試的功耗。
I/O 測試有兩個主要內容…… Linux 5.19 看起來非常好,而 Liquorix 的表現卻很差。 Linux 5.19 的 I/O 性能類似於我們在測試 Linux 5.19 Git 時在其他現代系統上看到的性能,因為在這個新內核版本中有很多 I/O 改進。 Liquorix 表現不佳也不足為奇。 Liquorix 默認使用 BFQ I/O 調度程序,而所有其他經過測試的內核都沒有使用任何用於該系統上的快速 NVMe 存儲的內核。正如我們在其他測試中看到的那樣,帶有 BFQ 的默認 Liquorix 配置會犧牲吞吐量。
對於某些測試,Linux 5.19 上的 4K 隨機寫入性能看起來也非常好,而 XanMod 內核在一些運行。
至少在我一直在測試的現代硬件平台上,Linux 5.19 的 I/O 性能是一個很好的改進。
XanMod 在Compile Bench 測試。
在圖形基準測試中,大多數內核之間的差異較小。對於一些 Linux 遊戲基準測試,Linux 5.19 內核確實比之前的內核版本有所改進。搭載銳龍 7 PRO 5850U 的 Radeon Vega 顯卡目前在開源驅動堆棧上非常成熟,因此新內核版本中的 AMDGPU 更新很少帶來新的驚喜。
Linux 5.19 I/O 改進確實有助於提高 Node.js Express HTTP 的性能。
Liquorix 的 BFQ I/O 默認配置確實比 HP Dev One 筆記本電腦上的代碼編譯工作負載的性能要慢。
p>
KeyDB 是另一個工作負載,它從 Linux 5.19 Git 得到了極大的提升,而 Liquorix 卻在苦苦掙扎。
在 Linux 5.19 上運行時,Redis 在這些基本基準測試中的速度也比其他內核快了好幾倍。帶有 BFQ 的 Liquorix 在其默認配置中是最慢的。
Liquorix 內核在使用 Darktable RAW 攝影軟件時也產生了較慢的性能。
運行 Liquorix 也是 GNU Octave 的唯一異常值性能。
Stress-NG 與 Linux 5.19 的 futex 和 semaphores 微基準測試取得了不錯的成績。
XanMod 在套接字和上下文切換內核基準測試中表現良好。
XanMod 在套接字和上下文切換內核基準測試中表現良好。
p>
與使用 ctx-clock 的其他內核版本相比,Liquorix 確實顯示出更短的上下文切換時間。
令人驚訝的是,Linux 5.19 在 PHP 性能方面也表現出不錯的性能提升,這可能只是是由於新內核中的電源管理改進…我很快將在一些類似系統上運行更多 Linux 5.19 基準測試,以探索其中的一些性能改進。
Firefox 和 Chrome 中的瀏覽器基準測試是相對平坦,一些測試略微偏向於 Liquorix 和 Linux 5.19。
Infl uxDB 是另一個非常支持 Linux 5.19 的 I/O 工作負載。
在執行的所有基準測試中,測試內核之間報告的 CPU/SoC 功耗最終沒有顯著差異此 Ryzen 7 PRO 5850U 為 HP Dev One 提供動力。
當採用所有基準的幾何平均值時,毫不奇怪,Linux 5.19 在 HP Dev One 上看起來非常好,而 Liquorix 則遙遙領先。 Liquorix 的大部分困難都歸結為 I/O 工作負載,其 BFQ 配置導致 NVMe 存儲的性能比其他經過測試的內核慢得多。至少由於 I/O 改進,Linux 5.19 看起來不錯,並且將更詳細地探索 Linux 5.19 在這台 HP AMD Zen 3 筆記本電腦上表現特別強勁的其他一些領域。
那些想要查看在 HP Dev One 上的五個測試內核上運行的所有 100 多個基準可以查看 這個 OpenBenchmarking.org結果頁面查看所有單獨的基準測試。