Skip to main content

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.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.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°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 | - |