This is my collection of Raspberry Pi benchmarks. They have all been tested on standard Raspberry Pi OS (Raspbian) and work fine. If you have any problems, please open a new issue.
Information: http://www.roylongbottom.org.uk/Raspberry%20Pi%20Benchmarks.htm
cd ~/Downloads
wget -O Raspberry_Pi_Benchmarks.zip https://github.com/ryanfortner/rpi-benchmarks/raw/main/Linpack-Benchmarks.zip
unzip Raspberry_Pi_Benchmarks.zip && rm Raspberry_Pi_Benchmarks.zip
Compiled by Novaspirit Tech
You will need to get the mesa/vulkan drivers, instructions here
cd ~/
wget https://cdn.discordapp.com/attachments/720461552704159825/793351921091739688/glmark2.deb
sudo apt install --fix-missing -y ~/glmark2.deb && rm glmark2.deb
glmark2-es2
Compiled by Novaspirit Tech
You will need to get the mesa/vulkan drivers, instructions here
cd ~/
wget https://cdn.discordapp.com/attachments/720461552704159825/793572064287260672/vkmark.deb
sudo apt install --fix-missing -y ~/vkmark.deb && rm vkmark.deb
vkmark
Script by Jeff Geerling on YouTube.
GitHub: https://github.com/geerlingguy
wget -O phoronix.sh https://raw.githubusercontent.com/ryanfortner/rpi-benchmarks/main/pi-benchmark-general-phoronix.sh
sudo chmod +x phoronix.sh
sudo ./phoronix.sh
This benchmarking tool will stress the CPU of your Pi and create a temperature graph. Instructions
This script will measure the write/read speed of your system drive
wget -qO- https://raw.githubusercontent.com/ryanfortner/rpi-benchmarks/main/sdcard-bmark.sh | bash
BYTEmark* Native Mode Benchmark ver. 2 (10/95)
wget https://github.com/ryanfortner/rpi-benchmarks/raw/main/nbench
chmod +x nbench
sudo mv nbench /usr/bin/nbench
nbench
Information: https://github.com/ssvb/tinymembench A simple memory benchmark program, which tries to measure the peak bandwidth of sequential memory accesses and the latency of random memory accesses. Bandwidth is measured by running different assembly code for the aligned memory blocks and attempting different prefetch strategies.
wget https://github.com/ryanfortner/rpi-benchmarks/raw/main/tinymembench
chmod +x tinymembench
sudo mv tinymembench /usr/bin/tinymembench
tinymembench
This application shows a couple webGL samples. I typically use the aquarium one but whichever one you use is your choice.
wget -qO- https://github.com/ryanfortner/rpi-benchmarks/raw/main/webgl.sh | bash