...

性能(néng)最高提升 1400%,樹莓派 32 位/64 位系統討畫對比測試

2022-02-14

上(shàng)周,樹莓派發布了(le)用戶期待已久的 64 位 Rasp什影berry Pi OS,從理(lǐ)論上(s雨會hàng)來(lái)說(shuō) 64 位的操體聽作(zuò)系統能(néng)夠更好(hǎo)(hǎo美上)地利用 64 位處理(lǐ)器(qì)所帶來(lái)的優很站勢(較新(xīn)版本的樹莓派已采用 64 位處理(lǐ)器(qì)就外)、可以支持 4GB 以上(shàng)的内存(樹制科莓派 4B 最高配備 8GB 内存),以及在處理(lǐ)多媒體(tǐ)内容子分時(shí)能(néng)夠有更佳的表現(xiàn)。

雖然理(lǐ)論上(shàng)是這(zhè)麼說(s紅就huō),那麼 32 位和 64 位在實際測試中表現(xiàn)如(r紙雜ú)何呢(ne)?近日外媒 Phoronix南微 對兩者進行了(le)詳細測試,讓我們一(yī)起看看從 Ras相森pberry Pi OS 32 位轉換到 64 位見相後的測試數據和性能(néng)表現(xià跳花n)。

為(wèi)了(le)測試公平起見,消除因處劇區理(lǐ)器(qì)或内存不同引起的結果差異,本線用次測試使用的是 Raspberry Pi 4鐘錢00,該設備的硬件配置如(rú)下(xià):

  • CPU:博通 BCM2711 四核 Co吧事rtex-A72 (ARM v8) 64-bit S家很oC @ 1.8GHz

  • 内存:4GB LPDDR4-3200

  • 存儲:SanDisk 16GB

  • 解碼:H.265 (4K@60)、H.264 (土要1080P@60, 1080P@30)、OpenGL ES 3.0

本次測試使用的 Linux 内核版本為(wèi)弟電 5.10,測試中使用的軟件包版本均相同,測試唯一(樹來yī)的區别隻是從最新(xīn)的 Ras兵水pberry Pi OS 32 位切換到 64高會 位。

在首先進行的 WebP 圖像編碼測試中(分(fēn)數越低(dī)越好(hǎo)(hǎo),這(z區見hè)是對 Google 的 libwebp 的測試,使用 cwebp 圖像著場編碼實用程序),無論是在默認編碼設置下(xià),還是在質量低都為(wèi) 100 的編碼設置下(xià科城),64 位系統的編碼速度比 32 位快(kuà人公i) 4.5% — 7% 左右,兩者僅有較小的差距。

在接下(xià)來(lái)的 GraphicsMagick 測試中(分(fēn)數越高越高,對 GraphicsMagick 及其 OpenMP 很信實現(xiàn)的測試),32 位和 64 位的測試成績就(jiù)有了(購關le)比較明顯的差别,其中在進行 HWB 色彩空間(jiān)測試時火對(shí)兩者差距最大,64 位相比 32 位快(kuài)了科店(le)約 47%,而在進行 Swirl 操作(zuò)時(shí)也能務(yě)有約 32% 的性能(néng)差距。除此之外,在進行旋轉、銳化體習(huà)和高斯噪聲處理(lǐ)時(shí),工坐也(yě)有 17% — 28% 左右的性能(néng)差距。

在 FLAC 音(yīn)頻編碼測試中(問湖分(fēn)數越低(dī)越好(hǎo)(hǎo),計算(suàn對輛)示例 WAV 文件編碼為(wèi) FLAC 格式所需的時(見都shí)間(jiān)64 位比 32 位也(yě)提升了(le)雜刀約 17%LAME MP3 編碼測試中(分(fēn)數越低(dī)越好(hǎo)(hǎo),計算(suàn)林制将 WAV 文件編碼為(wèi) MP3 格式所需內還的時(shí)間(jiān)),64 位提升了(le)約 43%。

在前面的測試中也(yě)能(néng)看出,6窗謝4 位相比 32 位在某些(xiē)測試場(chǎng)景下(xià光唱)有了(le) 40% 以上(shàng)的性事睡能(néng)提升,而在 Stress-NG 測試中(分(fēn)數越高越好(hǎo)(hǎo光門),Stress-NG 是 Linux 壓力測試工具,可以對 CPU、M一雪emory、IO、磁盤進行測試),兩者的性能(néng)差距更是進一(yī)步被放(fàng)大,其中在購子 Vector Math 中 64 位的性能(nén煙場g)提升幅度達到了(le)約 232%;在 老快Glibc C String Functi拍草ons 測試中,也(yě)提升了(le)約 196%。

除了(le)多媒體(tǐ)編碼和系統的壓力測試以外,也(yě)專門對 不民Python 和 PHP 的性能(néng少開)進行了(le)測試。其中在 PyBench 測試中(分(fēn)數越低(dī)越好(hǎo)(h筆也ǎo),PyBench 報(bào)告了(le)不同函數的平均個還測試時(shí)間(jiān),提供了(le)對 Py銀店thon 在系統上(shàng)的平均性能地熱(néng)的估計64 位相比 32 位提升了(le)約 13%;而在 PHPBench 測試中一器(分(fēn)數越高越好(hǎo)(hǎo),PHPBench 執行大量測試,以這議便對 PHP 解釋器(qì)的各個(gè)方面得湖進行評估),64 位性能(néng)則是提升了(le)約 54%。

雖然上(shàng)述的測試結果已經表明在同等測試環境下(xià),月問64 位操作(zuò)系統的性能(néng)相比 32 女秒位有了(le)大幅提升,但(dàn)這(zhè)還不是所有測試環節樂答中性能(néng)差距的最大體(tǐ)現(xiàn)。

在 Sysbench 測試中(分(fēn)數越高越好(hǎo)(hǎo),Sysbench森裡 是一(yī)個(gè)基于 LuaJI黑慢T 的多線程基準測試工具,專門測試 CPU 和制月内存),64 位處理(lǐ)器(qì) + 64 報什位操作(zuò)系統的優勢被最大化(huà),64 位的性能(n師金éng)提升幅度達到了(le)驚人(rén)的 爸費;1380%

我們在這(zhè)裡僅僅是從幾十種不同的負載測舊中試中挑出了(le)一(yī)些(xiē)具有代表性的測試,但(d開錢àn)縱觀全部測試結果,将 Raspberry Pi OS 切換至 64 位校吧版本後,其平均性能(néng)提高了(le)約 48%。想要查看所市花有測試數據的用戶可以訪問 Phoronix 官網。

相比其他的 Linux 發行版,Raspberry Pi OS 日著直到現(xiàn)在才推出 64 位系統,确實是姗姗來(開花lái)遲。但(dàn)從測試結果來(lái)看,64 位系統這(算頻zhè)麼大的提升幅度讓用戶也(yě)沒有白等。看到這(zhè友的)裡你應該找不到什(shén)麼理(lǐ)由拒絕升級到 64 位系統了(遠店le)吧(ba)。


來(lái)源:oschina