Testing overclock benefit in real life scenario

I am testing does the overclocking or MicrosSD card selection increase performance in real life scenario. In this scenario I play with two cards:
  • Samsung EVO 8GB
  • Samsung EVO 64GB Plus
I have multiple RPi3s and each computer has different boundaries limit. Before I got here I have already tested stability test for RAM with:
sudo su
apt-get install memtester -y
memtester 512m 4
This test takes a lot of time and while it is running I also check the temperature of heatsink:
sudo su
watch -n 1 vcgencmd measure_temp
And the winning RPi3 can take these settings:
hdmi_force_hotplug=1
hdmi_group=1
disable_overscan=1
gpu_mem_1024=64
force_turbo=1
arm_freq=1350
gpu_freq=550
core_freq=550
v3d_freq=550
sdram_freq=590
over_voltage=6
dtparam=audio=on
sdram_schmoo=0x02000020
over_voltage_sdram_p=6
over_voltage_sdram_i=4
over_voltage_sdram_c=4
And now I pushed fresh raspbian-jessie-lite to SD card and tried:
sudo su
apt-get update -y && apt-get install git -y && cd && git clone https://github.com/catonrug/raspbian-zabbix-3.git && cd raspbian-zabbix-3 && chmod +x agent-install.sh server-install.sh && time ./server-install.sh
There are a lot of happening underneath the hood, but one of specific things I follow extra attension is:
  • inserting a lot of sql queries into MySQL database. takes ~2 minutes
  • compile the applicaition. takes ~5 minutes
Here is results:
  8GB EVO 8GB EVO overclock 64GB EVO Plus 64GB EVO Plus overclock
processing schema.sql 1m54.859s 1m44.073s 0m39.110s 0m35.174s
processing images.sql 0m3.836s 0m3.664s 0m1.676s 0m1.084s
processing data.sql 0m5.386s 0m5.325s 0m4.850s 0m3.347s
make install 4m52.919s 4m18.792s 4m45.563s 4m10.863s
Overclock basic with propper cooling:

My personal max:

The PSU I am using in this test is Qoltec 5V 3A (Model 50002)

No comments: