Raspberry Pi 64 Bit OS and 8 GB Pi 4B BenchmarksRoy Longbottom
Measured performance can vary significantly, but both 32 bit and 64 bit tests demonstrated Gigabit performance on the large files. Of particular note (with my program), the 32 bit system indicated that the 2 GB file could not be written, the actual file size ended at 2,147,483,647 Bytes (or 2^31 - 1). On the other hand, at 64 bits, three files of up 8 GB and 16 GB were successfully written and read (in around 25 minutes).
|
************************ 32 bit ************************
MBytes/Second
MB Write1 Write2 Write3 Read1 Read2 Read3
8 67.82 12.97 90.19 99.84 93.49 96.83
16 92.25 92.66 92.96 103.9 105.28 91.17
Random Read Write
From MB 4 8 16 4 8 16
msecs 0.007 0.01 0.04 1.01 0.85 0.91
200 Files Write Read Delete
File KB 4 8 16 4 8 16 secs
MB/sec 1.47 2.8 5.14 2.47 4.71 8.61
ms/file 2.78 2.92 3.19 1.66 1.74 1.9 0.256
Larger Files
MBytes/Second
MB Write1 Write2 Write3 Read1 Read2 Read3
32 78.2 34.46 80.71 84.94 87.11 84.97
64 88.18 87.52 87.03 111.34 109.58 107.28
128 98.84 99.24 96.58 110.99 110.57 87.43
256 106.75 105.43 106.4 85.78 108.99 106.29
1024 96.13 93.34 94.98 114.51 112.16 114.91
2048 Error writing file Segmentation fault
Wrote 2,147,483,647 bytes
************************ 64 bit ************************
MBytes/Second
MB Write1 Write2 Write3 Read1 Read2 Read3
1024 93.63 93.17 96.38 108.02 109.36 109.30
2048 98.41 96.54 99.18 111.26 111.89 111.83
Random Read Write
From MB 4 8 16 4 8 16
msecs 0.003 0.005 0.014 0.81 0.75 1.23
200 Files Write Read Delete
File KB 4 8 16 4 8 16 secs
MB/sec 1.42 2.82 5.24 2.30 4.56 8.09
ms/file 2.89 2.90 3.13 1.78 1.80 2.02 0.288
Much Larger Files
8192 89.77 89.98 91.86 117.29 117.21 117.17
16384 90.64 89.47 91.10 116.58 117.24 117.13
|
At 64 bits, 4 GB could not be written, the size limit being disappointing. This benchmark uses Direct I/O. Then, as I later discovered, running with caching enabled (using LanSpeed benchmark) can write and read much larger files, including those too large to cache. The example below is for writing and reading three files, each near 6 GB and 12 GB. The vmstat recordings show that there was no serious memory swapping, with around 7.5 GB of RAM used for caching.
********************* 32 bit USB 3 *********************
DriveSpeed RasPi 1.1 Sat May 30 15:31:20 2020
Selected File Path: /media/pi/PATRIOT1/
Total MB 120832, Free MB 112565, Used MB 8267
MBytes/Second
MB Write1 Write2 Write3 Read1 Read2 Read3
512 73.43 74.88 74.88 217.60 219.98 218.02
1024 63.03 76.64 74.46 220.72 220.60 219.97
Cached
8 38.07 41.95 39.95 700.06 693.26 677.20
Random Read Write
From MB 4 8 16 4 8 16
msecs 0.982 0.981 1.001 6.81 6.31 6.31
200 Files Write Read Delete
File KB 4 8 16 4 8 16 secs
MB/sec 0.03 0.07 0.14 2.58 5.23 10.32
ms/file 120.08 120.06 120.00 1.59 1.57 1.59 2.491
Larger Files MBytes/Second
MB Write1 Write2 Write3 Read1 Read2 Read3
2000 75.14 74.93 74.93 216.19 217.22 216.53
2048 Error writing file Segmentation fault
********************* 64 bit USB 3 *********************
DriveSpeed RasPi 64 Bit gcc 8 Wed May 27 11:43:43 2020
Selected File Path: /media/pi/PATRIOT1/
Total MB 120832, Free MB 114614, Used MB 6218
MBytes/Second
MB Write1 Write2 Write3 Read1 Read2 Read3
1024 27.78 21.39 21.43 270.32 278.81 274.98
2048 21.40 21.14 21.44 275.79 273.14 319.95
Cached
8 40.27 42.81 42.81 1206.64 1068.72 1031.56
Random Read Write
From MB 4 8 16 4 8 16
msecs 0.004 0.004 0.184 4.33 4.00 4.04
200 Files Write Read Delete
File KB 4 8 16 4 8 16 secs
MB/sec 0.03 0.07 0.14 261.45 11.19 84.39
ms/file 119.60 119.05 119.64 0.02 0.73 0.19 2.477
Larger Files MBytes/Second
MB Write1 Write2 Write3 Read1 Read2 Read3
2048 23.77 19.89 20.64 320.34 272.90 271.96
4096 Write failure
2000 21.72 22.38 26.57 275.40 273.85 309.57
4000 37.38 36.30 37.67 297.09 299.91 286.94
Caching Benchmark - USB 3 Hard Drive - 3 files up to near 36 GB capacity used
6000 169.80 136.20 126.26 90.43 146.13 144.05
12000 146.65 108.83 67.14 108.13 146.84 143.76
swpd free buff cache si so bi bo vmstat memory and I/O activity
768 7417668 102040 250844 0 0 1299 1329 Start
768 1970544 94436 5704132 0 0 0 132723 Writing 12000 MB
768 107908 92712 7568500 0 0 140339 0 Reading 12000 MB
|
Below are default results from running LanSpeed on the Pi 4 at 64 bits, initially intended to verify that the main drive could be accessed by one of my programs. Initially, I could not run specifying large files, as there was limited free space on the OS drive. After cloning the card to a 32 GB version, 19 GB free space was indicated. I then ran the program to write three 6000 MB files. This was followed by specifying 16000 MBytes, where one file was written and the second one generated an error after writing around 2500 MB. The good news also was that the test did not crash the system.
************************ 32 bit ************************
Current Directory Path: /home/pi/Raspberry_Pi_Benchmarks
Total MB 14845, Free MB 8198, Used MB 6646
MBytes/Second
MB Write1 Write2 Write3 Read1 Read2 Read3
8 16.41 11.21 12.27 39.81 40.10 40.39
16 11.79 21.10 34.05 40.18 40.19 40.33
Cached
8 137.47 156.43 285.59 580.73 598.66 587.97
Random Read Write
From MB 4 8 16 4 8 16
msecs 0.371 0.371 0.363 1.28 1.53 1.30
200 File Write Read Delete
File KB 4 8 16 4 8 16 secs
MB/sec 3.49 6.41 8.26 7.67 11.68 17.51
ms/file 1.17 1.28 1.98 0.53 0.70 0.94 0.014
Larger Files
MBytes/Second
MB Write1 Write2 Write3 Read1 Read2 Read3
1024 13.38 13.35 13.39 42.68 42.59 42.36
2048 Error writing file Segmentation fault
LanSpeed
1024 11.65 13.46 13.48 560.78 574.76 617.67
2048 Error writing file Segmentation fault
************************ 64 bit ************************
LanSpeed RasPi 64 Bit gcc 8 Wed May 27 10:36:54 2020
Current Directory Path: /home/pi/Raspberry-Pi-4-64-Bit-Benchmarks
Total MB 14637, Free MB 8724, Used MB 5913
MBytes/Second
MB Write1 Write2 Write3 Read1 Read2 Read3
8 265.13 281.30 292.28 1270.88 1286.35 1329.42
16 246.59 277.53 299.05 1201.20 1327.24 1095.78
Random Read Write
From MB 4 8 16 4 8 16
msecs 0.002 0.002 0.002 7.68 9.01 7.14
200 Files Write Read Delete
File KB 4 8 16 4 8 16 secs
MB/sec 56.52 64.92 94.20 303.96 549.54 538.32
ms/file 0.07 0.13 0.17 0.01 0.01 0.03 0.014
Larger File - 32 GB SD card
Total MB 29643, Free MB 19776, Used MB 9868
MBytes/Second
MB Write1 Write2 Write3 Read1 Read2 Read3
6000 24.14 18.80 19.39 31.07 45.60 45.76
16000 21.12 Error writing file Segmentation fault
File 1 15.6 GiB (16,777,216,000 bytes)
File 2 2.5 GiB ( 2,645,176,320 bytes) - Not enough free space
|
The results below suggest that 32 bit overall performance, in MWIPS, was faster than at 64 bits. This was due to the most time consuming functions (N5 and N6) taking less time. Note that some speeds are effectively the same as found running the C compiled version above.
************************* 32 bit *************************
Whetstone Benchmark OpenJDK11 Java Version, May 15 2019, 18:48:20
1 Pass
Test Result MFLOPS MOPS millisecs
N1 floating point -1.124750137 524.02 0.0366
N2 floating point -1.131330490 494.12 0.2720
N3 if then else 1.000000000 289.92 0.3570
N4 fixed point 12.000000000 1092.99 0.2882
N5 sin,cos etc. 0.499110132 59.86 1.3900 x
N6 floating point 0.999999821 345.95 1.5592 x
N7 assignments 3.000000000 331.54 0.5574
N8 exp,sqrt etc. 0.825148463 25.41 1.4640
MWIPS 1687.92 5.9244
Operating System Linux, Arch. arm, Version 4.19.37-v7l+
Java Vendor BellSoft, Version 11.0.2-BellSoft
************************* 64 bit *************************
Whetstone Benchmark Java Version, May 22 2020, 14:24:09
1 Pass
Test Result MFLOPS MOPS millisecs
N1 floating point -1.124750137 520.61 0.0369
N2 floating point -1.131330490 481.38 0.2792
N3 if then else 1.000000000 236.41 0.4378
N4 fixed point 12.000000000 1320.20 0.2386
N5 sin,cos etc. 0.499110132 47.96 1.7348 x
N6 floating point 0.999999821 276.33 1.9520 x
N7 assignments 3.000000000 320.17 0.5772
N8 exp,sqrt etc. 0.825148463 25.41 1.4640
MWIPS 1487.99 6.7205
Operating System Linux, Arch. aarch64, Version 4.19.118-v8+
Java Vendor Debian, Version 11.0.7
|
In this case, performance at 32 bits and 64 bits was quite similar.
************************* 32 bit *************************
Java Drawing Benchmark, May 15 2019, 18:55:41
Produced by OpenJDK 11 javac
Test Frames FPS
Display PNG Bitmap Twice Pass 1 877 87.65
Display PNG Bitmap Twice Pass 2 1042 104.18
Plus 2 SweepGradient Circles 1015 101.47
Plus 200 Random Small Circles 779 77.85
Plus 320 Long Lines 336 33.52
Plus 4000 Random Small Circles 83 8.25
Total Elapsed Time 60.1 seconds
Operating System Linux, Arch. arm, Version 4.19.37-v7l+
Java Vendor BellSoft, Version 11.0.2-BellSoft
************************* 64 bit *************************
Java Drawing Benchmark, May 22 2020, 14:25:15
Produced by javac 1.8.0_222
Test Frames FPS
Display PNG Bitmap Twice Pass 1 833 83.26
Display PNG Bitmap Twice Pass 2 1001 100.05
Plus 2 SweepGradient Circles 994 99.39
Plus 200 Random Small Circles 836 83.54
Plus 320 Long Lines 380 37.98
Plus 4000 Random Small Circles 95 9.44
Total Elapsed Time 60.1 seconds
Operating System Linux, Arch. aarch64, Version 4.19.118-v8+
Java Vendor Debian, Version 11.0.7
|
The benchmark measures graphics speed in terms of Frames Per Second (FPS) via six simple and more complex tests. The first four tests portray moving up and down a tunnel including various independently moving objects, with and without texturing. The last two tests, represent a real application for designing kitchens. The first is in wireframe format, drawn with 23,000 straight lines. The second has colours and textures applied to the surfaces.
As a benchmark, it was run using the following script file, the first command needed to avoid VSYNC, allowing FPS to be greater than 60.
export vblank_mode=0 ./videogl32 Width 320, Height 240, NoEnd ./videogl32 Width 640, Height 480, NoHeading, NoEnd ./videogl32 Width 1024, Height 768, NoHeading, NoEnd ./videogl32 Width 1920, Height 1080, NoHeading
The benchmark could not be recompiled, at 64 bits, as certain freeglut functions were not readily available. So, an earlier version was used. In this case, the 64 bit version, at the higher pixel settings, appeared to be slower on the graphics speed dependent tests, but faster elsewhere.
As indicated below, the dual monitor connections enabled this option to be tested at 64 bits.
************************ 32 bit ************************
GLUT OpenGL Benchmark 32 Bit Version 1, Thu May 2 19:01:05 2019
Running Time Approximately 5 Seconds Each Test
Window Size Coloured Objects Textured Objects WireFrm Texture
Pixels Few All Few All Kitchen Kitchen
Wide High FPS FPS FPS FPS FPS FPS
320 240 766.7 371.4 230.6 130.2 32.5 22.7
640 480 427.3 276.5 206.0 121.8 31.7 22.2
1024 768 193.1 178.8 150.5 110.4 31.9 21.5
1920 1080 81.4 79.4 74.6 68.3 30.8 20.0
************************ 64 bit ************************
GLUT OpenGL Benchmark 64 Bit gcc 9, Fri May 22 13:50:00 2020
Running Time Approximately 5 Seconds Each Test
Window Size Coloured Objects Textured Objects WireFrm Texture
Pixels Few All Few All Kitchen Kitchen
Wide High FPS FPS FPS FPS FPS FPS
160 120 753.4 414.5 258.3 152.0 42.7 30.0
320 240 644.5 385.9 243.9 145.6 41.5 29.1
640 480 320.6 270.6 217.9 136.8 43.0 29.4
1024 768 140.6 135.1 122.6 114.1 41.8 28.5
1920 1080 57.7 56.4 55.7 52.4 40.5 26.7
****************** 64 bit Dual Monitor*******************
3840 1080 26.9 26.7 27.0 26.0 27.5 21.6
|
############################### 32 Bit OS ###############################
4 GB RAM
Bytes 1000000000 250000000 words allocated 250000000 written finished
Bytes 2000000000 500000000 words allocated 500000000 written finished
Bytes 3000000000 750000000 words allocated 750000000 written finished
Bytes 4000000000 Memory allocation failed - Exit Later OK to 3050000000 (2.84 GB)
8 GB RAM
Bytes 1000000000 250000000 words allocated 250000000 written finished
Bytes 2000000000 500000000 words allocated 500000000 written finished
Bytes 3000000000 750000000 words allocated 750000000 written finished
Bytes 4000000000 Memory allocation failed - Exit Later OK to 3060000000 (2.85 GB)
############################### 64 Bit OS ###############################
4 GB RAM
Bytes 1000000000 250000000 words allocated 250000000 written finished
Bytes 2000000000 500000000 words allocated 500000000 written finished
Bytes 3000000000 750000000 words allocated 750000000 written finished
Bytes 4000000000 Memory allocation failed - Exit Later OK to 3700000000 (3.45 GB)
8 GB RAM
Bytes 1000000000 250000000 words allocated 250000000 written finished
Bytes 2000000000 500000000 words allocated 500000000 written finished
Bytes 3000000000 750000000 words allocated 750000000 written finished
Bytes 4000000000 1000000000 words allocated 1000000000 written finished
Bytes 5000000000 1250000000 words allocated 1250000000 written finished
Bytes 6000000000 1500000000 words allocated 1500000000 written finished
Bytes 7000000000 1750000000 words allocated 1750000000 written finished
Bytes 8000000000 Memory allocation failed - Exit Later OK to 7900000000 (7.36 GB)
pass swpd free buff cache pass swpd free buff cache
0 7412260 85908 274472 0 7234852 85908 278140
1 0 6615688 85908 277608 5 0 2600856 85908 277096
0 7385388 85908 277264 0 7184736 85908 277612
2 0 5671192 85908 277612 6 0 1571436 85908 277096
0 7210328 85908 277264 0 7257464 85908 277096
3 0 4526104 85908 277096 7 0 624436 86228 281456
0 7324312 85908 277096 0 7402400 86228 283200
4 0 3665272 85908 277264
|
######################## 32 Bit OS 4 GB and 8 GB ######################## int array[536870912]; size of array 'array' is too large 2 GB int array[536870911]; compiles float array[536870912]; size of array 'array' is too large 2 GB float array[536870911]; compiles double array[268435456]; size of array 'array' is too large 2 GB double array[268435455]; compiles ############################# 64 Bit OS 4 GB ############################ int array[920000000]; OK 3.43 GB int array[1073741824]; Segmentation fault 4 GB float array[920000000]; OK 3.43 GB float array[1073741824]; Segmentation fault 4 GB double array[460000000]; OK 3.43 GB double array[536870912]; Segmentation fault 4 GB ############################# 64 Bit OS 8 GB ############################ int array[1950000000]; OK 7.9 GB paging int array[2147483648]; Segmentation fault 8 GB float array[1950000000]; OK 7.9 GB float array[2147483648]; Segmentation fault 8 GB double array[975000000]; OK 7.9 GB double array[1073741824]; Segmentation fault 8 GB |
Following are results from tests run without and with a cooling fan in place. The first were for the original Pi 4 with 4 GB RAM, carried out in June 2019. The others, with 8 GB, are running via recent 32 bit and 64 bit Operating System versions, in 2020. With the fan in place, clock speeds were effectively constant at 1500 MHz, on all three test rigs, with the same MFLOPS performance at each problem size. Then, the 4 GB system appeared to be running at a higher temperature, but not high enough to introduce CPU MHz throttling.
With no fan in use, throttling occurred on all systems, at N=16000. From then on, the 4 GB system suffered from more of this than the 8 GB models, reflected in higher temperatures and slower performance. The difference is thought to be due to the improvements that have been made in thermal management.
These tests show that the HPL benchmark is an excellent stress testing application that can demonstrate using most of available RAM and running at high performance levels. The double precision speed approached the 12.6 GFLOPS achieved by one of my benchmarks. The 64 bit production does not appear to benefit from using advanced vector operations, but I could not identify whether other compiling parameters could be included.
No Fan Fan
RAM at bits N GFLOPS Seconds Max °C Min MHz GFLOPS Seconds Max °C Min MHz
4 GB 32b 8000 8.6 40 81 1500 9.3 37 61 1500
8 GB 32b 8000 9.7 35 58 1500 9.6 35 57 1500
8 GB 64b 8000 8.8 39 76 1500 8.7 39 55 1500
4 GB 32b 16000 6.8 404 86 750/600 10.4 263 70 1500
8 GB 32b 16000 8.6 319 83 1000 10.4 263 63 1500
8 GB 64b 16000 8.1 338 84 1000 10.0 273 61 1500
4 GB 32b 20000 6.2 856 87 750/600 10.8 494 71 1500
8 GB 32b 20000 8.8 604 85 1000 10.7 497 63 1500
8 GB 64b 20000 8.5 625 85 1000/600 10.3 519 63 1500
4 GB 32b 30000 N/A N/A
8 GB 32b 30000 8.2 2195 85 1000/600 11.3 1590 64 1500
8 GB 64b 30000 7.6 2370 86 1000/600 11.4 1584 63 1500
|
8 GB 64b 30000 procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 7422216 83712 264952 0 0 213 4 211 345 2 2 96 1 0 4 0 0 5366940 83720 269572 0 0 144 2 1130 483 82 3 15 0 0 4 0 0 2974924 83728 271960 0 0 0 3 1287 585 97 3 0 0 0 4 0 0 637296 83960 275704 0 0 0 48 1859 2130 96 4 0 0 0 4 0 3072 246724 43176 207604 1 83 141 95 1663 1402 97 3 0 0 0 4 0 3584 243388 32412 191932 3 17 11 23 1110 131 100 0 0 0 0 6 0 3584 247168 32420 187520 0 0 0 2 1085 59 100 0 0 0 0 Later 5 0 3584 238580 34324 193432 0 0 4 2 1196 361 99 1 0 0 0 5 0 7936 238124 26356 193392 0 140 386 193 1993 2064 97 3 0 0 0 4 0 7936 247408 27264 194160 1 0 70 11 1889 1888 98 2 0 0 0 4 GB 32b 20000 No Fan 485.3 ARM MHz=1000, core volt=0.8771V, CPU temp=84.0'C, pmic temp=74.1'C 506.6 ARM MHz= 750, core volt=0.8771V, CPU temp=85.0'C, pmic temp=74.1'C 528.0 ARM MHz= 750, core volt=0.8771V, CPU temp=86.0'C, pmic temp=74.1'C 549.2 ARM MHz= 600, core volt=0.8771V, CPU temp=85.0'C, pmic temp=74.1'C 570.6 ARM MHz=1000, core volt=0.8771V, CPU temp=85.0'C, pmic temp=74.1'C 591.9 ARM MHz= 750, core volt=0.8771V, CPU temp=84.0'C, pmic temp=74.1'C 8 GB 64b 30000 No Fan 1546.8 ARM MHz=1000, core volt=0.8600V, CPU temp=86.0'C, pmic temp=70.3'C 1577.8 ARM MHz= 600, core volt=0.8600V, CPU temp=85.0'C, pmic temp=70.3'C 1608.8 ARM MHz=1000, core volt=0.8600V, CPU temp=86.0'C, pmic temp=70.3'C 1639.9 ARM MHz=1000, core volt=0.8350V, CPU temp=85.0'C, pmic temp=70.3'C 1670.8 ARM MHz=1000, core volt=0.8600V, CPU temp=85.0'C, pmic temp=70.3'C 1701.8 ARM MHz= 600, core volt=0.8600V, CPU temp=85.0'C, pmic temp=70.3'C 1732.8 ARM MHz=1000, core volt=0.8600V, CPU temp=85.0'C, pmic temp=70.3'C |
Next, below, are results from 10 minute stress tests, showing measured GFLOPS and CPU temperatures, for fanless operation. CPU MHz variations were between 1500/1000/750 at 32 bits and 1500/1000 for all 64 bit tests. Again, indicating improved thermal management.
64 Bits MFLOPS Numeric Results 32 Bits MFLOPS
Ops/ KB KB MB KB KB MB KB KB MB
Secs Thrd Word 12.8 128 12.8 12.8 128 12.8 12.8 128 12.8
Single Precision
0.9 T1 2 3845 4032 1232 40394 76395 99700 2134 2607 656
1.6 T2 2 7947 7992 1083 40394 76395 99700 5048 5156 621
2.3 T4 2 14295 14760 1145 40394 76395 99700 7536 9939 681
3.0 T8 2 13427 14985 1166 40394 76395 99700 7934 9839 639
4.9 T1 8 4665 4740 3200 54764 85092 99820 5535 5420 2569
6.0 T2 8 9334 9453 4143 54764 85092 99820 10757 10732 2454
6.9 T4 8 17902 18462 4693 54764 85092 99820 18108 20703 2444
7.7 T8 8 17473 18460 4570 54764 85092 99820 19236 20286 2245
13.0 T1 32 5827 5869 5861 35206 66015 99520 5309 5270 5262
15.6 T2 32 11712 11729 11524 35206 66015 99520 10551 10528 9753
17.2 T4 32 23149 22887 16343 35206 66015 99520 20120 20886 11064
18.7 T8 32 22202 23048 16411 35206 66015 99520 19415 20464 9929
Double Precision
1.8 T1 2 1802 1878 587 40395 76384 99700 921 998 326
3.4 T2 2 3716 3741 527 40395 76384 99700 1968 1995 308
4.8 T4 2 6814 7335 547 40395 76384 99700 3465 3925 342
6.1 T8 2 6633 7011 588 40395 76384 99700 3646 3702 301
9.2 T1 8 2738 2796 2014 54805 85108 99820 2377 2446 1283
11.4 T2 8 5598 5582 2114 54805 85108 99820 4916 4860 1326
13.0 T4 8 10545 11132 2196 54805 85108 99820 9202 9510 1391
14.7 T8 8 10693 10849 2149 54805 85108 99820 9090 9006 1298
24.1 T1 32 3280 3296 3279 35159 66065 99521 2695 2725 2707
28.8 T2 32 6583 6588 6430 35159 66065 99521 5416 5441 5121
31.6 T4 32 12785 13162 8477 35159 66065 99521 10666 10831 5275
34.4 T8 32 12718 12781 8816 35159 66065 99521 10427 10602 4832
Stress Tests Original 32 Bits ------------------ 64 Bits ------------------
8 Ops/word 8 Ops/word 32 Ops/Word 32 Ops/Word DP
Seconds °C GFLOPS °C GFLOPS °C GFLOPS °C GFLOPS
0 61 59 58 58
20 76 19.2 65 18.4 71 22.9 73 12.9
40 81 19.0 74 18.2 74 23.1 77 12.9
60 82 17.8 76 18.4 76 22.9 78 12.9
80 83 15.5 78 18.1 78 23.0 80 13.0
100 84 15.0 78 18.1 79 23.0 83 12.4
120 83 14.0 82 18.2 81 23.0 82 11.7
140 84 13.3 82 17.6 82 22.5 82 11.2
160 84 13.3 81 16.8 82 21.6 82 10.9
180 86 12.9 82 16.3 82 21.0 83 10.9
200 85 13.0 82 16.2 82 20.7 83 10.5
220 84 12.8 82 15.8 82 20.4 82 10.2
240 84 12.6 83 15.6 82 20.1 83 10.2
260 83 12.6 83 15.9 83 19.9 82 10.2
280 85 12.2 83 15.3 82 19.9 83 10.0
300 84 12.1 83 15.4 81 19.6 83 9.9
320 85 12.0 83 15.5 82 19.5 82 9.7
340 84 11.6 82 15.2 82 19.5 82 9.9
360 85 11.6 83 14.7 83 19.3 83 9.8
380 85 11.3 82 14.7 82 19.2 83 9.6
400 85 11.6 83 14.8 82 19.0 83 9.6
420 84 11.6 83 14.9 82 18.9 82 9.5
440 85 11.5 82 14.6 83 18.8 82 9.6
460 84 11.5 83 14.9 83 18.7 82 9.5
480 85 11.5 83 14.6 82 18.8 83 9.5
500 84 11.1 83 14.7 83 18.8 83 9.5
520 85 11.3 82 14.6 82 18.6 83 9.4
540 84 11.4 83 14.7 82 18.7 83 9.4
560 84 11.3 83 14.6 82 18.7 83 9.6
580 85 11.3 83 14.6 83 18.4 83 9.6
600 85 11.3 83 14.5 83 18.5 83 9.7
Average 83.9 12.9 81.2 15.9 81.1 20.2 81.9 10.5
Min/max 0.58 0.78 0.80 0.72
|
Following the benchmark results are details from two stress tests, running without an operational fan. The first represents one user demanding 7600000 KB ( 7.25 GB) of memory space. Performance throughout was effectively the same as memory speed indicted by the benchmark (1 thread 16 MB), CPU MHz being constant, with little change in temperatures. As shown by vmstat details, some data was swapped out, to make room for that of the application.
The second stress test involved 8 threads and cache based data, initially running at maximum CPU speed (for this code). This time, there were CPU clock throttling, down to 1000 MHz, CPU temperature rises up to 84°C and a 31% decrease in measured MBytes per second.
Benchmark MBytes/second
------ 32 Bits ------ ------ 64 Bits ------ --- 2019 64 Bits ---
KB KB MB KB KB MB KB KB MB
Threads 16 160 16 16 160 16 16 160 16
1 5956 5754 3977 2878 2936 2602 5928 6786 3903
2 11861 11429 3763 5855 5817 3641 14468 13292 3772
4 22998 21799 3464 11403 11416 3564 27146 25103 3425
8 22695 21128 3490 10853 11297 3557 27576 24844 3432
16 22835 23491 3485 11069 11612 3548 27365 28511 3434
32 22593 23485 3591 10790 11646 3758 26377 28527 3455
|
USB Drive - The first exercise was to compare performance of 64 GB and 32 GB SanDisk cards, using a USB 3 card reader, via DriveSpeed Direct I/O. The former has maximum MB/second ratings of read 160, write 60 and the latter only read at 98. For the large file tests, handling near 6 GB (3 x 2000 MB), reading speeds were similar, with the 64 GB card being much faster on writing. Random access and small file performance were also similar.
Main Drive - Up to nearly 24 GB (3x8) file space was used running LanSpeed, the same program as DriveSpeed, writing and reading using a 1 MB data array in RAM, with caching allowed, but caching negated on handling such large files. Data from random and small size file tests was cached and can be ignored. Output from vmstat, with 10 second sampling, indicates that most the memory was used then released, repeating the activity for the second three files. As observed in other tests, it seems that writing of cached data is deferred, overlapped with reading.
Huge File - Finally, an example of results from separate write/read and read only benchmarks, with caching enabled, is provided below. This just deals with large files, where up to three can be selected. In this case, one file of near 40 GB was written. The read only test loads the data into an array in RAM, where the maximum size appears to be around 6 GB. When dealing with smaller files, the system should be rebooted before reading, so that the data will be no longer cached.
############################ USB 3 ############################
64 GB Total MB 59639, Free MB 48318, Used MB 11321
32 GB Total MB 29643, Free MB 19707, Used MB 9936
MBytes/Second
MB Write1 Write2 Write3 Read1 Read2 Read3
64 GB 2000 58.77 59.24 59.10 68.68 69.18 68.84
32 GB 2000 21.23 21.14 21.16 70.22 70.27 70.33
########################## Main Drive #########################
MBytes/Second
MB Write1 Write2 Write3 Read1 Read2 Read3
64 GB 4000 54.53 38.01 38.91 32.91 45.90 45.88
64 GB 8000 43.16 36.73 36.63 38.34 45.90 45.91
-----------memory---------- ---swap-- -----io----
swpd free buff cache si so bi bo
Stsrt/Write
0 6430000 1024660 317064 0 0 270 3
0 4232720 1024696 2511212 0 0 0 27790
0 3138388 1024744 3605256 0 0 0 37690
Write/Read
512 258740 427420 7089616 0 0 8336 30214
512 67632 400000 7309488 0 0 24475 14101
512 61368 340176 7376464 0 0 44800 0
Delete/Read/Write
512 56868 121324 7600856 0 0 44817 0
512 5605880 115092 2057148 0 0 18298 17233
512 4472096 115140 3191272 0 0 0 36872
Write/Read
512 267968 17524 7492716 0 0 3 33253
512 75996 17596 7684276 0 0 8107 31443
512 63056 17652 7698440 0 0 44817 0
End 512 7521128 18700 238356 0 0 37260 0
#################### Main Drive Near 40 GB ####################
Before Total MB 59639, Free MB 48324, Used MB 11315
After Total MB 59639, Free MB 8325, Used MB 51314
MBytes/Second
MB Write1 Write2 Write3 Read1 Read2 Read3
40000 36.65 45.89
Read only
6000 N/A N/A N/A 45.74
-----------memory---------- ---swap-- -----io----
swpd free buff cache si so bi bo
Example write
256 270432 33192 7473084 0 0 1 36069>
Example read
256 62384 31332 7681720 0 0 44809 0
Example read only after reboot
256 272032 25052 3041320 0 0 44812 0
|
On running these, as indicated in the environmental monitor, the system ran at much higher temperatures, with no fan in use, but with no indication of CPU MHz throttling in the periodic instantaneous measurement samples. Vmstat recordings were virtually the same, with and without cooling, starting with MP-IntStress64g8 grabbing near 6 GB of RAM, with continuing CPU utilisation of around 82% (3 cores at 100%, one at 28%) and, after a short write phase, the main drive being read at 30 MB/second.
A variation of the Livermore Loops Benchmark has options to change the running time of each of the 72 program floating point kernels, to control running time for stress testing purposes, where results are also checked for correctness, and log numbers assigned to enable multiple copies to be run.
######################## Script File ######################## lxterminal -e ./RPiHeatMHzVolts2 Passes 16 Seconds 60 Log 31 & lxterminal -e ./liverloopsPi64Rg8 Seconds 12 Log 31 & lxterminal -e ./MP-IntStress64g8 Threads 1 KB 6000000 Mins 15 Log 31 & lxterminal -e ./burnindrive264g8 Repeats 16, Minutes 12, Log 31, Seconds 1 & export vblank_mode=0 & lxterminal -e ./videogl64g9 Test 6 Mins 15 Log 31 & vmstat 60 16 > vmstat31.txt ############## With Cooling ############# ############### No Cooling ############## ================== CPU MHz CPU Voltage and Temperature Measurement ================= Secs Start at Wed Jun 10 12:56:49 2020 Secs Start at Wed Jun 10 13:19:58 2020 0 ARM MHz=1500 0.85V CPU=39'C pmic=34'C 0 ARM MHz=1500 0.85V CPU=40'C pmic=35'C 60 ARM MHz=1500 0.85V CPU=47'C pmic=39'C 60 ARM MHz=1500 0.85V CPU=58'C pmic=46'C 120 ARM MHz=1500 0.85V CPU=50'C pmic=41'C 120 ARM MHz=1500 0.85V CPU=65'C pmic=53'C 180 ARM MHz=1500 0.85V CPU=50'C pmic=42'C 180 ARM MHz=1500 0.85V CPU=68'C pmic=55'C 241 ARM MHz=1500 0.85V CPU=49'C pmic=41'C 241 ARM MHz=1500 0.85V CPU=71'C pmic=59'C 301 ARM MHz=1500 0.85V CPU=51'C pmic=42'C 301 ARM MHz=1500 0.85V CPU=74'C pmic=60'C 362 ARM MHz=1500 0.85V CPU=52'C pmic=42'C 362 ARM MHz=1500 0.85V CPU=76'C pmic=62'C 422 ARM MHz=1500 0.85V CPU=52'C pmic=42'C 422 ARM MHz=1500 0.85V CPU=76'C pmic=62'C 483 ARM MHz=1500 0.85V CPU=51'C pmic=42'C 482 ARM MHz=1500 0.85V CPU=76'C pmic=62'C 543 ARM MHz=1500 0.85V CPU=51'C pmic=41'C 543 ARM MHz=1500 0.85V CPU=77'C pmic=64'C 604 ARM MHz=1500 0.85V CPU=52'C pmic=42'C 603 ARM MHz=1500 0.85V CPU=78'C pmic=65'C 664 ARM MHz=1500 0.85V CPU=51'C pmic=42'C 664 ARM MHz=1500 0.85V CPU=81'C pmic=66'C 725 ARM MHz=1500 0.85V CPU=51'C pmic=42'C 724 ARM MHz=1500 0.85V CPU=80'C pmic=67'C 785 ARM MHz=1500 0.85V CPU=52'C pmic=42'C 785 ARM MHz=1500 0.85V CPU=81'C pmic=67'C 846 ARM MHz=1500 0.85V CPU=51'C pmic=42'C 845 ARM MHz=1500 0.85V CPU=76'C pmic=66'C 906 ARM MHz=1500 0.85V CPU=46'C pmic=42'C 905 ARM MHz=1500 0.85V CPU=73'C pmic=65'C 966 ARM MHz=1500 0.85V CPU=40'C pmic=37'C 966 ARM MHz=1500 0.85V CPU=65'C pmic=60'C End at Wed Jun 10 13:12:56 2020 End at Wed Jun 10 13:36:04 2020 ============================== vmstat 60 second samples ============================= Memory MB Swap MB/sec %utilise Memory MB Swap MB/sec %utilise swpd free buf cach si so bi bo us sy id wa swpd free buf cach si so bi bo us sy id wa 0 7231 45 486 0 0 1 0 14 2 81 3 0 7231 45 486 0 0 1 0 14 2 81 3 0 1147 45 533 0 0 11 11 71 11 1 17 0 1147 45 533 0 0 11 11 71 11 1 17 0 1145 45 535 0 0 29 0 76 8 1 16 0 1145 45 535 0 0 29 0 76 8 1 16 0 1142 45 538 0 0 30 0 75 8 1 17 0 1142 45 538 0 0 30 0 75 8 1 17 0 1142 45 536 0 0 30 0 75 7 1 17 0 1142 45 536 0 0 30 0 75 7 1 17 0 1143 45 536 0 0 30 0 75 7 1 17 0 1143 45 536 0 0 30 0 75 7 1 17 0 1141 45 539 0 0 30 0 75 7 1 17 0 1141 45 539 0 0 30 0 75 7 1 17 0 1141 45 538 0 0 30 0 75 8 1 16 0 1141 45 538 0 0 30 0 75 8 1 16 0 1138 45 541 0 0 30 0 75 7 1 17 0 1138 45 541 0 0 30 0 75 7 1 17 0 1141 45 536 0 0 30 0 76 7 0 17 0 1141 45 536 0 0 30 0 76 7 0 17 0 1139 45 540 0 0 30 0 75 7 1 16 0 1139 45 540 0 0 30 0 75 7 1 16 0 1140 46 539 0 0 30 0 74 7 2 17 0 1140 46 539 0 0 30 0 74 7 2 17 0 1143 46 536 0 0 30 0 75 7 2 17 0 1143 46 536 0 0 30 0 75 7 2 17 0 1139 46 537 0 0 30 0 75 7 1 16 0 1139 46 537 0 0 30 0 75 7 1 16 0 1143 46 537 0 0 31 0 61 7 13 18 0 1143 46 537 0 0 31 0 61 7 13 18 0 1142 46 537 0 0 31 0 52 7 21 20 0 1142 46 537 0 0 31 0 52 7 21 20 ======= Livermore Loops 64 Bit Reliability test 12 seconds each loop x 24 x 3 ======= Wed Jun 10 12:56:49 2020 Wed Jun 10 13:19:58 2020 Numeric results were as expected Numeric results were as expected MFLOPS for 24 loops MFLOPS for 24 loops 2061.5 944.0 950.8 946.9 362.4 646.6 1498.8 991.4 920.0 733.5 370.3 561.1 2073.5 2695.3 1403.8 547.2 493.9 959.9 2202.2 2453.3 1991.9 711.4 473.4 676.4 206.5 362.3 794.9 634.4 721.9 1143.2 178.3 349.0 766.6 601.3 641.1 1007.9 411.8 367.7 1469.5 389.4 739.6 306.1 435.3 376.9 1530.5 365.2 801.5 309.5 Maximum Average Geomean Harmean Minimum Maximum Average Geomean Harmean Minimum 2698.1 912.3 737.2 602.3 187.7 2654.4 924.2 742.1 597.9 158.9 End of test Wed Jun 10 13:11:53 2020 End of test Wed Jun 10 13:33:21 2020 |
BurnInDrive uses 64 KB block sizes, with 164 variations of data patterns, where a parameter controls file size, in this case 16 blocks for 164 MB files. Four of these are written then read by random selection for a specified time. Finally, blocks are read continuously for a specified number of seconds. See more information in Raspberry Pi 4B Stress Tests Including High Performance Linpack.htm. Again, there was no real difference with and without cooling. Measured performance, like 33 x 4 x 164 MB in 12.32 minutes is 29.3 MB/second, or of the same order measured by vmstat.
MP Integer RAM and OpenGL Tests With Cooling No Cooling
Seconds KB Threads Pattern MB/sec FPS MB/sec FPS
30 6000000 1 00000000 1978 21 1999 21
60 6000000 1 FFFFFFFF 1976 21 1864 21
90 6000000 1 FFFFFFFF 2053 20 1979 21
120 6000000 1 5A5A5A5A 1918 18 1762 20
150 6000000 1 AAAAAAAA 1867 19 2066 20
180 6000000 1 CCCCCCCC 2113 19 1974 21
210 6000000 1 0F0F0F0F 1841 20 1995 20
240 6000000 1 FFFFFFFF 1902 20 1928 21
270 6000000 1 FFFFFFFF 1971 20 2089 20
300 6000000 1 00000000 2033 20 2084 19
330 6000000 1 5A5A5A5A 1863 21 1840 21
360 6000000 1 AAAAAAAA 1974 21 1966 22
390 6000000 1 AAAAAAAA 2012 21 1956 19
420 6000000 1 CCCCCCCC 1929 20 1860 20
450 6000000 1 0F0F0F0F 1964 20 1911 22
480 6000000 1 00000000 1954 20 2007 21
510 6000000 1 FFFFFFFF 2019 21 2010 20
540 6000000 1 FFFFFFFF 1987 21 1999 21
570 6000000 1 5A5A5A5A 1836 21 1981 21
600 6000000 1 AAAAAAAA 1991 21 2551 18
630 6000000 1 CCCCCCCC 1837 21 1996 20
660 6000000 1 0F0F0F0F 2025 12 1824 21
690 6000000 1 FFFFFFFF 2017 20 1870 21
720 6000000 1 FFFFFFFF 2017 20 1843 21
750 6000000 1 00000000 1858 21 1847 21
780 6000000 1 5A5A5A5A 2100 21 1905 21
810 6000000 1 AAAAAAAA 2008 20 1963 21
840 6000000 1 CCCCCCCC 1966 21 1962 21
870 6000000 1 CCCCCCCC 1983 21 1980 21
900 6000000 1 0F0F0F0F 1970 20 1897 21
Average 1965 20.1 1964 20.6
======================== burnindrive264g8 Pi 4 Main Drive =========================
Current Path: /home/pi/0test/morestress Total MB 59639 Free MB 20353, Used MB 39286
Wed Jun 10 12:56:49 2020 Wed Jun 10 13:19:58 2020
File 1 164 MB written 9.19 seconds File 1 164 MB written in 9.15 seconds
File 2 164 MB written 9.05 seconds File 2 164 MB written in 8.94 seconds
File 3 164 MB written 9.63 seconds File 3 164 MB written in 9.67 seconds
File 4 164 MB written 8.91 seconds File 4 164 MB written in 8.97 seconds
Total 36.78 seconds Total 36.74 seconds
Start Reading Wed Jun 10 12:57:26 2020 Start Reading Wed Jun 10 13:20:35 2020
Passes 1 x 4 Files x 164 MB 0.38 minutes Passes 1 x 4 Files x 164 MB 0.38 minutes
Passes 2 x 4 Files x 164 MB 0.76 minutes Passes 2 x 4 Files x 164 MB 0.75 minutes
Passes 3 x 4 Files x 164 MB 1.13 minutes Passes 3 x 4 Files x 164 MB 1.14 minutes
To
Passes 31 x 4 Files x 164 MB 11.58 minutes Passes 31 x 4 Files x 164 MB 11.56 minutes
Passes 32 x 4 Files x 164 MB 11.95 minutes Passes 32 x 4 Files x 164 MB 11.93 minutes
Passes 33 x 4 Files x 164 MB 12.32 minutes Passes 33 x 4 Files x 164 MB 12.31 minutes
Start Repeat Read Wed Jun 10 13:09:45 2020 Start Repeat Read Wed Jun 10 13:32:53 2020
Passes in 1 second for 164 blocks of 64KB Passes in 1 second for 164 blocks of 64KB
460 500 540 540 520 440 420 480 540 520 560 560 480 440 440 500 540 540 520 440
520 440 440 460 540 540 520 460 440 440 440 440 540 540 540 420 420 420 520 540
540 540 540 440 440 420 540 540 540 440 540 480 440 460 500 540 540 480 440 460
To To
580 580 580 580 580 580 580 580 580 580 580 580 580 580 580 580 580 580 580 580
580 580 580 580 580 580 580 580 580 580 580 580 580 580 580 580 580 580 580 580
580 580 580 580 580 580 580 580 580 580 580 580 580 580 580 580 580 580 580 580
83300 Passes of 64KB blocks 2.78 minutes 83900 Passes of 64KB blocks 2.78 minutes
No errors found during reading tests No errors found during reading tests
End of test Wed Jun 10 13:12:32 2020 End of test Wed Jun 10 13:35:40 2020
|
A few simple tests were run on the configuration being considered here, simply to verify that the facility was operational. In this case, 48 metres of CAT 6 cables were used and a fanless connector (the 8 GB Pi was fitted with an inexpensive fan). A hard disk and a USB flash drive were plugged in to USB 3 sockets, but not in use. The tests were executed via remote control Terminals, using PuTTy on a Windows 7 based PC. After the first one, the only wire plugged in to to the Pi was the power connecter, from the PoE converter, with communication via WiFi. Result below were all copied from the Windows PuTTy displays.
The first tests were run using the LAN Benchmark, with only large file results shown. The Ethernet performance was at the same 1 Gbps speeds identified earlier. WiFi was from a greater distance, apparently mainly at 2.4 GHz speeds.
The other example is from running a Floating Point Stress Test, for 10 minutes, with 8 threads running at the same near 24 GFLOPS continuously. The vmstat report indicates 8 processes in use and 100% CPU utilisation (of 4 cores) over the whole period. With the fan in use, temperature increases were insignificant. Core voltage did not change between idle and full speed operation.
################ Data Transmission Speeds ################
MBytes/Second
MB Write1 Write2 Write3 Read1 Read2 Read3
Ethernet
512 80.81 81.27 83.18 112.53 111.69 112.38
1024 93.91 91.64 88.02 112.68 112.64 112.68
WiFi
50 7.28 8.55 8.15 5.51 6.10 6.37
100 5.95 7.97 7.14 6.58 5.26 6.75
############ High Power Demanding CPU Stress Test ###########
Data Ops/ Numeric
Seconds Size Threads Word MFLOPS Results Passes
9.3 1280 KB 8 32 23435 50160 19677
18.2 1280 KB 8 32 23274 50160 19677
27.0 1280 KB 8 32 23375 50160 19677
35.8 1280 KB 8 32 23374 50160 19677
44.7 1280 KB 8 32 23357 50160 19677
To
566.3 1280 KB 8 32 23396 50160 19677
575.1 1280 KB 8 32 23406 50160 19677
583.9 1280 KB 8 32 23424 50160 19677
592.7 1280 KB 8 32 23359 50160 19677
601.7 1280 KB 8 32 23145 50160 19677
############################# vmstat Activity Monitor #############################
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
8 0 0 7723004 15720 148020 0 0 11 5 975 421 91 0 9 0 0
8 0 0 7722396 15780 148140 0 0 0 4 1048 428 100 0 0 0 0
8 0 0 7725468 15844 148044 0 0 0 5 1059 447 100 0 0 0 0
8 0 0 7725720 15892 148052 0 0 0 3 1052 431 100 0 0 0 0
8 0 0 7725404 15948 148072 0 0 0 3 1051 432 100 0 0 0 0
8 0 0 7725368 16004 148072 0 0 0 3 1040 413 100 0 0 0 0
8 0 0 7725984 16060 148076 0 0 0 4 1050 431 100 0 0 0 0
9 0 0 7725908 16116 148076 0 0 0 3 1040 409 100 0 0 0 0
8 0 0 7725656 16164 148084 0 0 0 3 1044 415 100 0 0 0 0
8 0 0 7725372 16220 148092 0 0 0 4 1067 437 100 0 0 0 0
##################### CPU MHz, Voltage and Temperatures ####################
Seconds
0.0 ARM MHz= 600, core volt=0.8500V, CPU temp=34.0'C, pmic temp=33.5'C
60.0 ARM MHz=1500, core volt=0.8500V, CPU temp=51.0'C, pmic temp=38.2'C
120.4 ARM MHz=1500, core volt=0.8500V, CPU temp=52.0'C, pmic temp=40.1'C
180.8 ARM MHz=1500, core volt=0.8500V, CPU temp=52.0'C, pmic temp=40.1'C
241.3 ARM MHz=1500, core volt=0.8500V, CPU temp=53.0'C, pmic temp=41.1'C
301.7 ARM MHz=1500, core volt=0.8500V, CPU temp=53.0'C, pmic temp=41.1'C
362.1 ARM MHz=1500, core volt=0.8500V, CPU temp=53.0'C, pmic temp=41.1'C
422.4 ARM MHz=1500, core volt=0.8500V, CPU temp=54.0'C, pmic temp=41.1'C
482.8 ARM MHz=1500, core volt=0.8500V, CPU temp=53.0'C, pmic temp=41.1'C
543.2 ARM MHz=1500, core volt=0.8500V, CPU temp=54.0'C, pmic temp=41.1'C
603.6 ARM MHz=1500, core volt=0.8500V, CPU temp=53.0'C, pmic temp=41.1'C
|
This exercise involved using BBC iPlayer for two and a half hours, the main reason being to see if it survives using minimum available resources.
The Raspberry Pi was connected to a TV with a 1920 x 1080 display, using WiFi communication and the CPU at 600 MHz. A drama programme was watched for two hours, with no apparent buffering and, in my opinion, a perfectly good display, where the activity report was 960 x 540 size at 1700 kbps. A second programme wildlife documentary did produce the occasional short delay, with buffering, reporting the same size but down to 923 kbps. The tests were run without an active cooling fan.
Following are vmstat details, showing CPU utilisation of around 47%, indicating using two CPU cores at 100%, for most of the time. Then, the environment monitor showing constant MHz and voltage, without significant rises in temperatures.
vmstat
-----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
swpd free buff cache si so bi bo in cs us sy id wa st
Early 0 6475260 109296 736232 0 0 0 242 2795 3640 40 7 52 0 0
End 0 6467036 111324 740656 0 0 0 248 2867 3752 39 7 54 0 0
RPiHeatMHzVolts2 Program - Room at 27°C
Hot start ARM MHz= 600, core volt=0.8500V, CPU temp=69.0'C, pmic temp=62.8'C
Later ARM MHz= 600, core volt=0.8500V, CPU temp=70.0'C, pmic temp=64.6'C
Near End ARM MHz= 600, core volt=0.8500V, CPU temp=72.0'C, pmic temp=66.5'C
|