宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取
树莓派4b是当前市面上性价比最高的单板计算机之一。它采用了Broadcom BCM2711芯片,拥有1.5GHz的64位四核ARM Cortex-A72 CPU和1GB/2GB/4GB LPDDR4 SDRAM。此外,它还内置了802.11ac无线网卡、蓝牙5.0,以及两个micro HDMI端口支持双显示器。
一、CPU性能
树莓派4b的CPU采用了64位四核ARM Cortex-A72,相比树莓派3b+的四核ARM Cortex-A53,在性能方面得到了大幅提升。我们在树莓派4b上运行了一段高负载的计算密集型程序,并与树莓派3b+做了对比测试,结果如下:
#include <stdio.h> #include <time.h> int main() { int num = 100000000; clock_t start, end; double total_time; start = clock(); for (int i = 0; i < num; i++) { double x = 3.14159265358979; double y = 3.14159265358979; double z = x * y; z = z * z; z = z * z; } end = clock(); total_time = (double)(end - start) / CLOCKS_PER_SEC; printf("total time: %f seconds\n", total_time); return 0; }
在树莓派3b+上,这段程序运行了29.85秒,而在树莓派4b上只用了14.67秒,速度提升了近一倍。
二、内存性能
树莓派4b采用了LPDDR4 SDRAM,相比树莓派3b+的LPDDR2 SDRAM,在内存带宽方面提升明显。我们使用了一个可以测试内存带宽的工具,并与树莓派3b+做了对比测试,结果如下:
sudo apt-get install sysbench sudo sysbench memory --memory-total=2G --threads=4 run
在树莓派3b+上,内存带宽为5.31GB/s,而在树莓派4b上达到了9.32GB/s,提升了近75%。
三、磁盘性能
树莓派4b采用了两个USB 3.0接口和千兆以太网接口,这使得外围设备的传输速度与网络传输速度都得到了显著提升。我们测试了树莓派4b上的USB 3.0读写速度:
sudo apt-get install hdparm sudo hdparm -t /dev/sda1
在树莓派4b上连接了一个USB 3.0移动硬盘,读取速度为110MB/s,写入速度为85MB/s。
四、GPU性能
树莓派4b内置的VideoCore VI GPU集成有的Mesa 18.3的OpenGL ES 2.0驱动,并可支持硬件加速的OpenVG,并且在视频和3D行业被广泛应用。我们测试了树莓派4b在视频解码方面的性能:
sudo apt-get install vlc vlc --no-xlib --quiet --fullscreen --vout mmal_vout -f video/MP4/big_buck_bunny_720p_H264_AAC_25fps_720x576.mp4
我们播放了分辨率为720p的H.264编码格式的视频,树莓派4b可以轻松流畅地播放,运行时CPU占用率只有10%。
五、温度和功耗
树莓派4b在性能提升的同时,功耗方面也有所增加。我们使用了一个温度传感器测试了树莓派4b在不同负载下的温度和功耗:
sudo apt-get install lm-sensors sudo sensors
在空闲状态下,树莓派4b的温度为42°C,功耗为3.5W。在运行高负载程序时,温度会上升到75°C,功耗则会达到6.5W左右。
六、总结
树莓派4b在CPU、内存、磁盘和GPU性能方面都有明显的提升。虽然功耗也有所增加,但对于一个如此强大的单板计算机来说,它的功耗还是相当低的。在经过测试后,我们认为树莓派4b非常适合用于一些需要高性能的嵌入式应用场景,例如机器人、智能家居等。