Thank you!
Some interesting stuff!
- The ‘big’ cluster with this kernel is cluster 0 unlike all real big.LITTLE implementations out there where the little cluster is 0. Therefore in
sbc-bench
monitoring output big.LITTLE column shows frequencies wrong - Willy Tarreau’s tool again confirms that the 1512 MHz the kernel is talking about are just 1414 MHz in reality
tinymembench
numbers for both clusters are slightly different but that’s most probably just related to different clockspeeds the 2 A53 clusters are allowed to run at. I wonder how it would look like when doingecho 1000000> /sys/devices/system/cpu/cpu${1}/cpufreq/scaling_max_freq ; taskset -c 0 /tmp//tinymembench/tinymembench
(forcing the ‘big’ cluster also to 1GHz and then executing tinymembench there)- Little throttling happened when running the
7-zip
benchmark single threaded on each cluster. But since your image relies on zram for swap this should’ve not affected results
I added your numbers to results. Would be very interesting to repeat the test with a Debian Stretch and/or 4.9 kernel (if that one is still in use – I have not kept track with meson64 kernel situation)