通過(guò) SDRAM 調整提升樹(shù)莓派的性能
樹(shù)莓派工程師調整了 Pi 的 SDRAM 時(shí)序和其他內存設置,在默認的 2.4 GHz 時(shí)鐘下實(shí)現了 10-20%的速度提升。我當然要測試超頻,這讓我在 3.2 GHz 時(shí)獲得了 32% 的速度提升!這些更改可能很快就會(huì )在所有 Pi 5 和 Pi 4 用戶(hù)的固件更新中推出。
本文引用地址:http://dyxdggzs.com/article/202502/466821.htm樹(shù)莓派的工程師們正在進(jìn)一步調整內存時(shí)序,他們與美光公司進(jìn)行了溝通,并實(shí)施了一系列小的調整,這些調整——連同 NUMA 模擬——真正為多核工作負載帶來(lái)了性能提升。甚至對單核也有小小的改進(jìn)!
SDRAM 刷新間隔目前使用默認數據表設置。實(shí)際上可以監控 SDRAM 的溫度,并報告是否可以以一半或四分之一的速度刷新。這允許由于刷新而產(chǎn)生的開(kāi)銷(xiāo)減少一半或四分之一,從而確實(shí)改善了基準測試結果。
據相關(guān)報道稱(chēng):實(shí)際上用 4GB 刷新率時(shí)序(而不是較慢的 jedec 時(shí)序)測試了他們的 8GB sdram,因此使用 4GB 時(shí)序運行 8GB 部件是安全的。
微調也可以為 Pi 4 提供提升,但 Pi 5 的改進(jìn)更為顯著(zhù):
Pi 5 還具有更快的 SDRAM,對 SDRAM 的訪(fǎng)問(wèn)更好(即更寬/更快的內部總線(xiàn)),因此 NUMA 的改進(jìn)通常更大。我們需要進(jìn)行兩部操作,分別是 SDRAM 調整和 NUMA 模擬。
SDRAM 調整
為了獲取目前最新的 RAM 加速(這很快可能成為默認設置):
1. 升級樹(shù)莓派的固件到最新版本, 我們可以通過(guò) rpi-update ,進(jìn)行更新。
1 |
|
1. 編輯引導加載程序配置:
123 |
|
NUMA 模擬
要使用 NUMA,您只需確保您使用的是最新的 Pi OS
1 |
|
要檢查NUMA模擬是否正常工作,請運行dmesg | grep NUMA并確保它顯示類(lèi)似于mempolicy: NUMA default policy overridden to ‘interleave:0-7’的信息。如果你想調整設置,可以在 /boot/firmware/cmdline.txt中添加numa=fake=[n] ,盡管默認設置對大多數使用情況來(lái)說(shuō)應該是合適的。
超頻
這一步可有可無(wú),如果沒(méi)有自己外裝風(fēng)扇的話(huà)建議不要進(jìn)行OC操作,可能你的板子不保。 我在 /boot/firmware/config.txt 中設置了以下內容:
123 |
|
重啟后,我將風(fēng)扇設置為 100%,使用我的 pi-overvolt 項目黑掉了內核以提升核心電壓,并將縮放管理器設置為 performance :
123 |
|
這些優(yōu)化可能很快就會(huì )成為默認設置。內存速度與許多 RK3588 板相比一直是 Pi 5 的痛點(diǎn)??吹?SDRAM 調整給它帶來(lái)顯著(zhù)的提速,發(fā)布一年后仍然令人欣慰。
評論