VisionFive 2 - RISC-V - JH7110
Linux starfive 5.15.0-starfive #1 SMP Sun Jun 11 07:48:39 UTC 2023 riscv64 GNU/Linux
08.07.2023
sbc-bench v0.9.42
Installing needed tools: Done.
Checking cpufreq OPP. Done (results will be available in 8-1210-16 minutes).
Executing tinymembench. Done.
Executing RAM latency tester. Done.
Executing OpenSSL benchmark. Done.
Executing 7-zip benchmark... Done.
Checking cpufreq OPP again. Done (1112 minutes elapsed).
Results validation:
* Measured clockspeed not lower than advertised max CPU clockspeed
* Background activity (%system) OK
* No throttling
Memory performance
memcpy: 945.1951.9 MB/s
memset: 832.6897.0 MB/s
7-zip total scores (3 consecutive runs): 4007,4217,4022,4043,4196,4194, single-threaded: 11911194
OpenSSL results:
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
aes-128-cbc 22293.69k24254.94k 29071.47k 31447.29816.04k 32093.87k31697.75k 32325.63k32206.51k 32303.79k32347.48k 32314.71k
aes-128-cbc 21209.34k22069.55k 28618.43k29024.41k 31332.78k31473.58k 31983.96k32077.14k 32309.25k32306.52k 32303.79k32314.71k
aes-192-cbc 21836.25k21428.23k 26283.50k 27756.26155.80k 28075.69k27729.24k 28248.75k28092.42k 28235.09k28254.21k 28246.02k
aes-192-cbc 20190.68k21349.81k 25560.19k26126.76k 27555.93k27704.75k 27999.91k28090.03k 28246.02k28256.94k 28124.96k28240.55k
aes-256-cbc 18588.79k20020.66k 23131.75k23400.26k 24552.96k24707.93k 24983.89k24986.97k 25092.10k25100.29k 25078.44k25094.83k
aes-256-cbc 19878.79k19955.96k 23515.82k23521.81k 24686.76k24706.39k 25000.28k25014.61k 25094.83k25100.29k 25078.44k24995.13k
Full results
sbc-bench v0.9.42 StarFive VisionFive V2 (Sat, 08 Jul 2023 10:30:2713:26:34 +0000)
Distributor ID: Debian
Description: Debian GNU/Linux bookworm/trixie/sid
Codename: bookwormtrixie
/usr/bin/gcc (Debian 12.3.0-4) 12.3.0
Uptime: 10:30:2813:26:35 up 454 min, 32 users, load average: 0.16,17, 0.39,36, 0.67,18, 58.9°51.0°C, 324463800348672736
Linux 5.15.0-starfive (starfive) 07/08/23 _riscv64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
13.133.47 0.00 0.492.83 2.083.16 0.00 84.3090.53
Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd
mmcblk1 7.5435.67 145.691319.56 269.50107.46 4721.640.00 396117338349 73272127553 128374200
total used free shared buff/cache available
Mem: 3.8Gi 325Mi127Mi 3.3Gi7Gi 3.3Mi0Mi 183Mi64Mi 3.5Gi7Gi
Swap: 0B 0B 0B
##########################################################################
Checking cpufreq OPP (sifive,u74-mc):
Cpufreq OPP: 1500 Measured: 15011498 (1506.695/1498.953/934/1498.724)915/1498.877)
Cpufreq OPP: 750 Measured: 748 (748.943/969/748.580/825/748.571)806)
Cpufreq OPP: 500 Measured: 498 (498.919/938/498.875/786/498.875)722)
Cpufreq OPP: 375 Measured: 373 (373.783/815/373.764/777/373.664)529)
##########################################################################
Hardware sensors:
120e0000.tmon-isa-0000
temp1: +55.750.8 C
##########################################################################
Executing benchmark on cpu0 (sifive,u74-mc):
tinymembench v0.4.9-nuumio (simple benchmark for memory throughput and latency)
CFLAGS:
bandwidth test min repeats (-b): 2
bandwidth test max repeats (-B): 3
bandwidth test mem realloc (-M): no (-m for realloc)
latency test repeats (-l): 3
latency test count (-c): 1000000
==========================================================================
== Memory bandwidth tests ==
== ==
== Note 1: 1MB = 1000000 bytes ==
== Note 2: Test result is the best of repeated runs. Number of repeats ==
== is shown in brackets ==
== Note 3: Results for 'copy' tests show how many bytes can be ==
== copied per second (adding together read and writen ==
== bytes would have provided twice higher numbers) ==
== Note 4: 2-pass copy means that we are using a small temporary buffer ==
== to first fetch data into it, and only then write it to the ==
== destination (source -> L1 cache, L1 cache -> destination) ==
== Note 5: If sample standard deviation exceeds 0.1%, it is shown in ==
== brackets ==
==========================================================================
C copy backwards : 933.5946.2 MB/s (3, 3.3%6%)
C copy backwards (32 byte blocks) : 937.1946.2 MB/s (2)
C copy backwards (64 byte blocks) : 937.0945.7 MB/s (3)2)
C copy : 945.7954.5 MB/s (3, 2.2%)2)
C copy prefetched (32 bytes step) : 946.5953.4 MB/s (2)3, 0.6%)
C copy prefetched (64 bytes step) : 946.5954.0 MB/s (2)
C 2-pass copy : 741.758.4 MB/s (2)
C 2-pass copy prefetched (32 bytes step) : 745.0764.6 MB/s (2)3, 0.2%)
C 2-pass copy prefetched (64 bytes step) : 744.3761.9 MB/s (2)
C scan 8 : 578.0586.2 MB/s (3, 0.2%6%)
C scan 16 : 552.555.1 MB/s (3)2)
C scan 32 : 1017.21029.0 MB/s (2)
C scan 64 : 1294.31276.8 MB/s (3, 1.7%)2)
C fill : 853.8837.3 MB/s (3, 1.4%)2)
C fill (shuffle within 16 byte blocks) : 832.4837.2 MB/s (2)
C fill (shuffle within 32 byte blocks) : 831.4837.3 MB/s (2)
C fill (shuffle within 64 byte blocks) : 832.0837.7 MB/s (2)
---
libc memcpy copy : 945.1951.9 MB/s (2)
libc memchr scan : 1200.91219.1 MB/s (2)
libc memset fill : 832.6897.0 MB/s (2)3, 3.8%)
==========================================================================
== Memory latency test ==
== ==
== Average time is measured for random memory accesses in the buffers ==
== of different sizes. The larger is the buffer, the more significant ==
== are relative contributions of TLB, L1/L2 cache misses and SDRAM ==
== accesses. For extremely large buffer sizes we are expecting to see ==
== page table walk with several requests to SDRAM for almost every ==
== memory access (though 64MiB is not nearly large enough to experience ==
== this effect to its fullest). ==
== ==
== Note 1: All the numbers are representing extra time, which needs to ==
== be added to L1 cache latency. The cycle timings for L1 cache ==
== latency can be usually found in the processor documentation. ==
== Note 2: Dual random read means that we are simultaneously performing ==
== two independent memory accesses at a time. In the case if ==
== the memory subsystem can't handle multiple outstanding ==
== requests, dual random read has the same timings as two ==
== single reads performed one after another. ==
==========================================================================
block size : single random read / dual random read
1024 : 0.0 ns / 0.0 ns
2048 : 0.0 ns / 0.0 ns
4096 : 0.0 ns / 0.0 ns
8192 : 0.0 ns / 0.0 ns
16384 : 0.0 ns / 0.0 ns
32768 : 0.1 ns / 0.0 ns
65536 : 5.5 ns / 10.5 ns
131072 : 8.3 ns / 15.8 ns
262144 : 10.0 ns / 18.6 ns
524288 : 16.0 ns / 28.6 ns
1048576 : 19.45 ns / 30.76 ns
2097152 : 35.67 ns / 52.053.6 ns
4194304 : 84.48 ns / 165.91 ns
8388608 : 123.41 ns / 241.87 ns
16777216 : 144.1 ns / 284.8285.3 ns
33554432 : 157.43 ns / 312.46 ns
67108864 : 167.36 ns / 333.8334.5 ns
##########################################################################
Executing ramlat on cpu0 (sifive,u74-mc), results in ns:
size: 1x32 2x32 1x64 2x64 1xPTR 2xPTR 4xPTR 8xPTR
4k: 2.788778 2.859847 2.670674 2.756 2.003 2.002 2.753 5.588
8k: 2.753 2.837 2.669 2.753 2.002 2.002 2.755 5.589
8k: 2.752 2.836 2.670 2.752 2.004 2.007 2.753 5.592588
16k: 2.757 2.836837 2.672670 2.753 2.004754 2.002 2.755003 2.753 5.590593
32k: 2.754762 2.839838 2.671 2.761754 2.003 2.004 2.761762 5.594593
64k: 13.48 24.12 13.35 24.10 13.35 24.03 48.15 96.37
128k: 13.47 24.11 13.3635 24.11 13.3645 24.03 48.1314 96.5450
128k:256k: 13.4744 24.1214 13.35 24.11 13.4635 24.03 48.1915 96.45
256k: 13.44 24.11 13.35 24.10 13.36 24.03 48.14 96.4260
512k: 20.0912 31.0930.90 20.0204 29.5758 18.69 29.37 53.48 101.89
1024k: 20.1417 29.65 20.0219.99 29.5859 18.7072 29.4639 53.5754 113.3112.8
2048k: 47.6353.46 80.6290.24 47.4752.58 81.3189.95 45.5450.72 80.3090.25 150.0166.9 281.8312.1
4096k: 126.6 220.19 128.1127.0 225.8230.7 125.5 221.2 404.0 219.9 403.2 768.0
8192k: 155.156.3 266.5 156.6 270.4 262.9156.1 154.8 266.7 153.8 262.8 483.265.3 925.1486.6 930.2
16384k: 159.167.6 278.6 167.4 278.3 269.166.7 276.9 503.8 160.0 269.9 157.1 268.8 494.6 947.956.0
32768k: 172.4 286.2 171.53 284.7 171.4 283.4 170.6511.0 283.968.1 170.6 282.2 508.9 965.3
65536k: 170.7171.1 284.285.1 171.1 286.5 171.0 287.4 170.7 286.512.0 170.6 286.8 510.5 966.2968.1
131072k: 173.6 293.0 287.8172.7 174.1288.4 172.7 287.7 172.6 287.05 517.69 982.3981.4
##########################################################################
Executing benchmark twice on cluster 0 (sifive,u74-mc)
OpenSSL 3.0.7,9, built on 130 NovMay 20222023 (Library: OpenSSL 3.0.79 130 NovMay 2022)2023)
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
aes-128-cbc 22293.69k24254.94k 29071.47k 31447.29816.04k 32093.87k31697.75k 32325.63k32206.51k 32303.79k32347.48k 32314.71k
aes-128-cbc 21209.34k22069.55k 28618.43k29024.41k 31332.78k31473.58k 31983.96k32077.14k 32309.25k32306.52k 32303.79k32314.71k
aes-192-cbc 21836.25k21428.23k 26283.50k 27756.26155.80k 28075.69k27729.24k 28248.75k28092.42k 28235.09k28254.21k 28246.02k
aes-192-cbc 20190.68k21349.81k 25560.19k26126.76k 27555.93k27704.75k 27999.91k28090.03k 28246.02k28256.94k 28124.96k28240.55k
aes-256-cbc 18588.79k20020.66k 23131.75k23400.26k 24552.96k24707.93k 24983.89k24986.97k 25092.10k25100.29k 25078.44k25094.83k
aes-256-cbc 19878.79k19955.96k 23515.82k23521.81k 24686.76k24706.39k 25000.28k25014.61k 25094.83k25100.29k 25078.44k24995.13k
##########################################################################
Executing benchmark single-threaded on cpu0 (sifive,u74-mc)
7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,4 CPUs LE)
LE
CPU Freq: 64000000 6400000032000000 64000000 - 128000000- 256000000- - 512000000 1024000000 -
RAM size: 3891 MB, # CPU hardware threads: 4
RAM usage: 435 MB, # Benchmark threads: 1
Compressing | Decompressing
Dict Speed Usage R/U Rating | Speed Usage R/U Rating
KiB/s % MIPS MIPS | KiB/s % MIPS MIPS
22: 916917 100 892 892 | 1747317497 100 14931494 14921494
23: 874875 100 891892 891892 | 1716317175 100 14861487 14861487
24: 840848 100 904912 903912 | 1680316820 100 14761477 14751477
25: 813820 100 929936 929936 | 1640216412 100 14601461 14601461
---------------------------------- | ------------------------------
Avr: 100 904908 904908 | 100 14791480 14781480
Tot: 100 11911194 11911194
##########################################################################
Executing benchmark 3 times multi-threaded on CPUs 0-3
7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,4 CPUs LE)
LE
CPU Freq: -64000000 64000000 - - - -128000000 256000000 512000000 1024000000 2048000000
RAM size: 3891 MB, # CPU hardware threads: 4
RAM usage: 882 MB, # Benchmark threads: 4
Compressing | Decompressing
Dict Speed Usage R/U Rating | Speed Usage R/U Rating
KiB/s % MIPS MIPS | KiB/s % MIPS MIPS
22: 25991753 324214 781799 25281706 | 6795667832 399398 14531452 57985787
23: 22762599 295339 787782 23202649 | 6669666677 400 1444 57715769
24: 25672572 350351 789 27612766 | 6474564957 398399 14281429 56845702
25: 13682028 186284 840816 15632317 | 6328063431 399 14131414 56325645
---------------------------------- | ------------------------------
Avr: 289297 799796 22932359 | 399 1435 57215726
Tot: 344348 11171116 4007
7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,4 CPUs LE)
LE
CPU Freq: 64000000 - - 64000000 - 256000000 512000000 - -
RAM size: 3891 MB, # CPU hardware threads: 4
RAM usage: 882 MB, # Benchmark threads: 4
Compressing | Decompressing
Dict Speed Usage R/U Rating | Speed Usage R/U Rating
KiB/s % MIPS MIPS | KiB/s % MIPS MIPS
22: 2646 330 781 2574 | 68021 399 1454 5803
23: 2585 337 782 2635 | 66690 400 1444 5770
24: 2539 345 791 2730 | 64869 399 1428 5695
25: 2525 359 802 2884 | 63398 399 1414 5642
---------------------------------- | ------------------------------
Avr: 343 789 2706 | 399 1435 5728
Tot: 371 1112 42174043
7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,4 CPUs LE)
LE
CPU Freq: - - - - - 256000000 - - -
RAM size: 3891 MB, # CPU hardware threads: 4
RAM usage: 882 MB, # Benchmark threads: 4
Compressing | Decompressing
Dict Speed Usage R/U Rating | Speed Usage R/U Rating
KiB/s % MIPS MIPS | KiB/s % MIPS MIPS
22: 24842651 308331 785779 24172579 | 6783668173 400 1455 5816
23: 2584 337 782 2633 | 66586 399 14511442 57885761
23:24: 25922563 338348 781792 26422756 | 6630565197 398400 14411432 57375723
24:25: 25552319 347327 791811 27472648 | 6481963439 399 14281414 5690
25: 1334 182 839 1524 | 63279 399 1412 56325646
---------------------------------- | ------------------------------
Avr: 294336 799791 23322654 | 400 1436 5737
Tot: 368 1113 4196
7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,4 CPUs LE)
LE
CPU Freq: - - - - - 256000000 - 1024000000 -
RAM size: 3891 MB, # CPU hardware threads: 4
RAM usage: 882 MB, # Benchmark threads: 4
Compressing | Decompressing
Dict Speed Usage R/U Rating | Speed Usage R/U Rating
KiB/s % MIPS MIPS | KiB/s % MIPS MIPS
22: 2453 303 788 2387 | 68047 399 1454 5806
23: 2612 340 783 2662 | 66455 399 1441 5750
24: 2527 344 791 2718 | 64923 399 1428 5699
25: 2526 360 802 2884 | 63395 399 1413 5642
---------------------------------- | ------------------------------
Avr: 337 791 2663 | 399 14331434 57125724
Tot: 346368 11161113 40224194
Compression: 2293,2706,23322359,2654,2663
Decompression: 5721,5728,57125726,5737,5724
Total: 4007,4217,40224043,4196,4194
##########################################################################
Testing maximum cpufreq again, still under full load. System health now:
Time CPU load %cpu %sys %usr %nice %io %irq Temp
10:42:03:13:37:36: 1500MHz 3.304.14 66%97% 0%1% 65%96% 0% 0% 0% 66.2°5°C
Checking cpufreq OPP (sifive,u74-mc):
Cpufreq OPP: 1500 Measured: 1498 (1498.914/896/1498.799/800/1498.799)762)
##########################################################################
Hardware sensors:
120e0000.tmon-isa-0000
temp1: +64.75 C
##########################################################################
Thermal source: /sys/devices/virtual/thermal/thermal_zone0/ (cpu-thermal)
System health while running tinymembench:
Time CPU load %cpu %sys %usr %nice %io %irq Temp
10:30:47:13:26:54: 1500MHz 0.4035 15%10% 0%2% 13%4% 0% 2% 0% 57.1°52.2°C
10:30:57:13:27:04: 1500MHz 0.4945 25% 0% 25% 0% 0% 0% 59.5°54.8°C
10:31:07:13:27:14: 1500MHz 0.5761 25% 0% 25% 0% 0% 0% 59.8°55.5°C
10:31:17:13:27:24: 1500MHz 0.6470 25% 0% 25% 0% 0% 0% 60.2°C
10:31:27: 1500MHz 0.69 25% 0% 24% 0% 0% 0% 59.7°56.1°C
System health while running ramlat:
Time CPU load %cpu %sys %usr %nice %io %irq Temp
10:31:30:13:27:35: 1500MHz 0.8074 15%12% 0%2% 13%7% 0% 2% 0% 59.55.9°C
10:31:33:13:27:38: 1500MHz 0.74 25% 0% 25% 0% 0% 0% 55.8°C
13:27:41: 1500MHz 0.76 25% 0% 24% 0% 0% 0% 55.9°C
13:27:44: 1500MHz 0.76 25% 0% 25% 0% 0% 0% 56.0°C
13:27:47: 1500MHz 0.78 25% 0% 25% 0% 0% 0% 56.1°C
13:27:50: 1500MHz 0.80 25% 0% 25% 0% 0% 0% 59.7°56.2°C
10:31:36:13:27:53: 1500MHz 0.8180 25% 0% 24% 0% 0% 0% 59.7°56.1°C
10:31:39:13:27:56: 1500MHz 0.8182 25% 0% 25%24% 0% 0% 0% 59.8°56.0°C
10:31:42:13:27:59: 1500MHz 0.83 25% 0% 24% 0% 0% 0% 59.8°56.0°C
10:31:45:13:28:02: 1500MHz 0.8483 25% 0% 24% 0% 0% 0% 56.0°C
13:28:05: 1500MHz 0.85 25% 0% 25% 0% 0% 0% 59.9°56.0°C
10:31:48:13:28:08: 1500MHz 0.8485 25% 0% 24% 0% 0% 0% 56.1°C
13:28:11: 1500MHz 0.86 25% 1% 24% 0% 0% 0% 56.2°C
13:28:14: 1500MHz 0.87 25% 0% 25% 0% 0% 0% 59.7°C
10:31:51: 1500MHz 0.86 25% 0% 24% 0% 0% 0% 59.6°C
10:31:54: 1500MHz 0.86 25% 0% 25% 0% 0% 0% 59.5°C
10:31:57: 1500MHz 0.87 25% 0% 24% 0% 0% 0% 59.5°C
10:32:00: 1500MHz 0.88 25% 0% 25% 0% 0% 0% 59.5°C
10:32:03: 1500MHz 0.88 25% 0% 24% 0% 0% 0% 59.5°C
10:32:06: 1500MHz 0.89 25% 1% 24% 0% 0% 0% 59.7°C
10:32:09: 1500MHz 0.89 25% 0% 24% 0% 0% 0% 59.6°56.2°C
System health while running OpenSSL benchmark:
Time CPU load %cpu %sys %usr %nice %io %irq Temp
10:32:11:13:28:15: 1500MHz 0.9087 16%14% 0%2% 13%9% 0% 2% 0% 59.9°56.6°C
10:13:28:32:27: 1500MHz 0.92 25% 0% 24% 0% 0% 0% 60.0°C
10:32:43: 1500MHz 0.94 25% 0% 24% 0% 0% 0% 60.3°C
10:32:59: 1500MHz 0.9590 25% 0% 25% 0% 0% 0% 60.3°57.0°C
10:33:15:13:28:48: 1500MHz 0.92 25% 0% 25% 0% 0% 0% 57.1°C
13:29:04: 1500MHz 0.94 25% 0% 25% 0% 0% 0% 57.5°C
13:29:20: 1500MHz 0.96 25% 0% 25% 0% 0% 0% 57.5°C
13:29:36: 1500MHz 0.97 25% 0% 25% 0% 0% 0% 60.4°57.8°C
10:33:31: 1500MHz 0.97 25% 0% 25% 0% 0% 0% 60.4°C
10:33:47:13:29:52: 1500MHz 0.98 25% 0% 25% 0% 0% 0% 60.4°57.9°C
System health while running 7-zip single core benchmark:
Time CPU load %cpu %sys %usr %nice %io %irq Temp
10:33:59:13:30:04: 1500MHz 0.98 16% 0%1% 13% 0% 1% 0% 60.7°58.2°C
10:34:09:13:30:15: 1500MHz 0.98 25% 0% 24% 0% 0% 0% 58.0°C
13:30:26: 1500MHz 0.99 25% 0% 24% 0% 0% 0% 60.4°58.1°C
10:34:19:13:30:37: 1500MHz 0.991.07 25% 0% 24% 0% 0% 0% 60.4°58.2°C
10:34:29:13:30:48: 1500MHz 0.991.06 25% 0% 24% 0% 0% 0% 60.4°58.3°C
10:34:39:13:30:59: 1500MHz 0.991.05 25% 0% 24% 0% 0% 0% 60.58.4°C
13:31:10:34:49: 1500MHz 1.0004 25% 0% 24% 0% 0% 0% 60.58.5°C
10:34:59:13:31:21: 1500MHz 1.0011 25% 0% 24% 0% 0% 0% 60.5°58.6°C
10:35:09:13:31:32: 1500MHz 1.0009 25% 0% 24% 0% 0% 0% 60.5°58.7°C
10:35:19:13:31:44: 1500MHz 1.0008 25% 0% 24% 0% 0% 0% 60.6°58.8°C
10:35:30:13:31:55: 1500MHz 1.0006 25% 0% 24% 0% 0% 0% 60.5°58.8°C
10:35:40:13:32:06: 1500MHz 1.0005 25% 0% 24% 0% 0% 0% 60.6°C
10:35:50: 1500MHz 1.00 25% 0% 24% 0% 0% 0% 60.5°C
10:36:00: 1500MHz 1.00 25% 0% 24% 0% 0% 0% 60.6°58.8°C
System health while running 7-zip multi core benchmark:
Time CPU load %cpu %sys %usr %nice %io %irq Temp
10:36:08:13:32:12: 1500MHz 1.0804 16%18% 0%1% 14%15% 0% 1% 0% 60.7°59.0°C
10:36:13:32:37: 1500MHz 1.5083 83%63% 0% 83%63% 0% 0% 0% 61.7°C
13:33:00: 1500MHz 2.27 93% 0% 93% 0% 0% 0% 62.5°C
13:33:24: 1500MHz 2.63 93% 1% 91% 0% 0% 0% 63.8°C
10:36:53: 1500MHz 2.29 87% 0% 87% 0% 0% 0% 64.5°C
10:37:16: 1500MHz 2.78 93% 1% 92% 0% 0% 0% 65.3°C
10:37:37:13:33:46: 1500MHz 2.99 46%80% 1% 45% 0% 0% 0% 63.2°C
10:37:58: 1500MHz 3.28 47% 0% 47%78% 0% 0% 0% 63.1°C
10:38:19:13:34:08: 1500MHz 3.4221 78%72% 1%0% 77%71% 0% 0% 0% 63.7°C
13:34:31: 1500MHz 3.56 90% 0% 90% 0% 0% 0% 64.6°C
10:38:41:13:34:53: 1500MHz 3.4869 91%90% 1% 89% 0% 0% 0% 64.8°C
13:35:15: 1500MHz 3.77 90% 1% 89% 0% 0% 0% 65.0°C
13:35:37: 1500MHz 3.84 88% 1% 87% 0% 0% 0% 64.9°C
13:36:00: 1500MHz 3.83 79% 0% 78% 0% 0% 0% 64.9°C
13:36:25: 1500MHz 3.78 90% 0% 90% 0% 0% 0% 65.6°5°C
10:39:02:13:36:50: 1500MHz 3.46 91% 0% 90% 0% 0% 0% 65.8°C
10:39:23: 1500MHz 3.7477 91% 1% 90% 0% 0% 0% 66.0°65.7°C
10:39:46:13:37:13: 1500MHz 3.9883 90%88% 1% 89%87% 0% 0% 0% 65.8°C
13:37:36: 1500MHz 4.14 97% 1% 96% 0% 0% 0% 66.3°C
10:40:07: 1500MHz 3.96 89% 0% 88% 0% 0% 0% 66.4°C
10:40:32: 1500MHz 3.83 92% 0% 91% 0% 0% 0% 66.9°C
10:40:56: 1500MHz 3.87 91% 0% 90% 0% 0% 0% 67.0°C
10:41:18: 1500MHz 3.76 64% 0% 63% 0% 0% 0% 65.1°C
10:41:39: 1500MHz 3.41 46% 0% 45% 0% 0% 0% 64.7°C
10:42:03: 1500MHz 3.30 66% 0% 65% 0% 0% 0% 66.2°5°C
##########################################################################
Linux 5.15.0-starfive (starfive) 07/08/23 _riscv64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
21.0640.28 0.01 1.29 0.93 0.00 0.53 1.66 0.00 76.7557.48
Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd
mmcblk1 6.1810.33 117.73373.11 215.4231.72 3753.300.00 402681344205 73680529265 128374200
total used free shared buff/cache available
Mem: 3.8Gi 321Mi126Mi 3.3Gi6Gi 3.3Mi0Mi 191Mi71Mi 3.5Gi7Gi
Swap: 0B 0B 0B
CPU sysfs topology (clusters, cpufreq members, clockspeeds)
cpufreq min max
CPU cluster policy speed speed core type
0 0 0 375 1500 sifive,u74-mc
1 0 0 375 1500 sifive,u74-mc
2 0 0 375 1500 sifive,u74-mc
3 0 0 375 1500 sifive,u74-mc
Architecture: riscv64
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
SoC guess: StarFive JH7110
DT compat: starfive,visionfive-v2
starfive,jh7110
Compiler: /usr/bin/gcc (Debian 12.3.0-4) 12.3.0 / riscv64-linux-gnu
Userland: riscv64
Kernel: 5.15.0-starfive/riscv64
CONFIG_HZ=100
CONFIG_HZ_100=y
CONFIG_PREEMPT_COUNT=y
CONFIG_PREEMPT_NONE=y
##########################################################################
Kernel 5.15.0 is not latest 5.15.120 LTS that was released on 2023-07-05.
See https://endoflife.date/linux for details. It is somewhat likely that
a lot of exploitable vulnerabilities exist for this kernel as well as many
unfixed bugs.
But this version string doesn't matter since this is not an official LTS Linux
from kernel.org. This device runs a StarFive vendor/BSP kernel.
##########################################################################
cpu0/index0: 32K, level: 1, type: Instruction
cpu0/index1: 32K, level: 1, type: Data
cpu0/index2: 2048K, level: 2, type: Unified
cpu1/index0: 32K, level: 1, type: Instruction
cpu1/index1: 32K, level: 1, type: Data
cpu1/index2: 2048K, level: 2, type: Unified
cpu2/index0: 32K, level: 1, type: Instruction
cpu2/index1: 32K, level: 1, type: Data
cpu2/index2: 2048K, level: 2, type: Unified
cpu3/index0: 32K, level: 1, type: Instruction
cpu3/index1: 32K, level: 1, type: Data
cpu3/index2: 2048K, level: 2, type: Unified
##########################################################################
cpu_vdd: 1040 mV (1540 mV max)
opp-table-0:
375 MHz 800.0 mV
500 MHz 800.0 mV
750 MHz 800.0 mV
1500 MHz 1040.0 mV
##########################################################################
Results validation:
* Measured clockspeed not lower than advertised max CPU clockspeed
* Background activity (%system) OK
* No throttling
| StarFive VisionFive V2 | 1500 MHz | 5.15 | Debian GNU/Linux bookworm/trixie/sid riscv64 | 40804140 | 11911194 | 2508025040 | 950 | 830900 | - |