Rock64 performance: eMMC / SD Card / USB3 (SSD/HDD)
#1
Hello,
Is it possible to have a performance test between different storage systems? (boot time, read/write)

I hesitate to take eMMC, I would like to have concrete example Huh

And Is it possible to have a bench Pine 64+ 2Gb vs Rock64 2Gb ?

Thanks in advance
  Reply
#2
(08-08-2017, 11:57 AM)Blastmun Wrote: Is it possible to have a performance test between different storage systems? (boot time, read/write)

And Is it possible to have a bench Pine 64+ 2Gb vs Rock64 2Gb ?


Yes, ofc;  in fact we have posted the results on this forum, and I believe the armbian folks have posted similar results on their forum as well.

You can run the tests using iozone3;  compare our test results with your own.
marcushh777    Cool

please join us for a chat @  irc.pine64.xyz:6667   or ssl  irc.pine64.xyz:6697

( I regret that I am not able to respond to personal messages;  let's meet on irc! )
  Reply
#3
Ok, I did not search and I found nothing on the forum. Would you have the post please?
  Reply
#4
(08-10-2017, 03:09 AM)Blastmun Wrote: Ok, I did not search and I found nothing on the forum. Would you have the post please?


Ok, if you did not search, please search on this forum using  iozone  or  iozone3
marcushh777    Cool

please join us for a chat @  irc.pine64.xyz:6667   or ssl  irc.pine64.xyz:6697

( I regret that I am not able to respond to personal messages;  let's meet on irc! )
  Reply
#5
(08-10-2017, 03:09 AM)Blastmun Wrote: Ok, I did not search and I found nothing on the forum. Would you have the post please?

The pine doesn't have EMMC. The performance is going to be roughly the same on the same SD card between the two boards. 

This is roughly the same SD card between 512MB p64 and 4GB r64.

pine64:
Run began: Thu Aug 10 16:09:09 2017

Record Size 4 kB
Command line used: iozone -i 0 -t 2 -r#m
Output is in kBytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 kBytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
Throughput test with 2 processes
Each process writes a 512 kByte file in 4 kByte records

Children see throughput for  2 initial writers =  502691.44 kB/sec
Parent sees throughput for  2 initial writers =   10184.89 kB/sec
Min throughput per process =  249887.39 kB/sec 
Max throughput per process =  252804.05 kB/sec
Avg throughput per process =  251345.72 kB/sec
Min xfer =     360.00 kB

Children see throughput for  2 rewriters =  239359.14 kB/sec
Parent sees throughput for  2 rewriters =   13551.12 kB/sec
Min throughput per process =       0.00 kB/sec 
Max throughput per process =  239359.14 kB/sec
Avg throughput per process =  119679.57 kB/sec
Min xfer =       0.00 kB

r64:
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #000000; background-color: #ffffff} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #000000; background-color: #ffffff; min-height: 16.0px} span.s1 {font-variant-ligatures: no-common-ligatures} span.Apple-tab-span {white-space:pre}
Record Size 4 kB
Command line used: iozone -i 0 -t 2 -r#m
Output is in kBytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 kBytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
Throughput test with 2 processes
Each process writes a 512 kByte file in 4 kByte records

Children see throughput for  2 initial writers =  537790.00 kB/sec
Parent sees throughput for  2 initial writers =   11785.36 kB/sec
Min throughput per process =  266113.44 kB/sec 
Max throughput per process =  271676.56 kB/sec
Avg throughput per process =  268895.00 kB/sec
Min xfer =     508.00 kB

Children see throughput for  2 rewriters =  348850.64 kB/sec
Parent sees throughput for  2 rewriters =    8634.40 kB/sec
Min throughput per process =  174099.52 kB/sec 
Max throughput per process =  174751.12 kB/sec
Avg throughput per process =  174425.32 kB/sec
Min xfer =     508.00 kB
  Reply
#6
Yea, SD speeds are not going to differ particularly much. SDs have pretty bad random read/write compared to eMMC, so getting a module can be well worth it -- depends on your application of the board ofc.
You can find me on IRC, Discord and Twitter


  Reply
#7
there is pretty exhaustive info - albeit on a slightly different OS build - here:

https://forum.armbian.com/index.php?/topic/4583-rock64/
  Reply
#8
(08-10-2017, 11:22 AM)MarkHaysHarris777 Wrote:
(08-10-2017, 03:09 AM)Blastmun Wrote: Ok, I did not search and I found nothing on the forum. Would you have the post please?


Ok, if you did not search, please search on this forum using  iozone  or  iozone3

Sorry for my delay, I am not looking for a comparison between pine and r64, I would like to know if there were benchd e r64 with different storages (SD / eMMC ...)

(08-10-2017, 01:06 PM)Luke Wrote: Yea, SD speeds are not going to differ particularly much. SDs have pretty bad random read/write compared to eMMC, so getting a module can be well worth it -- depends on your application of the board ofc.

With domotiz or jeedom?
Because a friend tested with a rasp3, not enough reactive for him, with a pine64 + it was better and the with the r64 there will be a significant gain if I take the emmc rather than an SD?
  Reply
#9
The Armbian guys have been doing a lot of performance testing.
https://forum.armbian.com/index.php?/topic/4583-rock64/

Tkaiser is one of there main guys
"With more capable SSDs and USB Attached SCSI we now get 380MB/s and network performance with Linux is 940 Mbits/sec in both directions. ROCK64 is the fastest SBC for NAS use cases currently around. Some details especially in the posts below: https://forum.openmediavault.org/index.p...post148428"

The comments on CNX also have quite a bit of additional info.
http://www.cnx-software.com/2017/06/08/r...d-usb-3-0/
  Reply
#10
(08-15-2017, 02:42 PM)stuartiannaylor Wrote: The Armbian guys have been doing a lot of performance testing.
https://forum.armbian.com/index.php?/topic/4583-rock64/

Tkaiser is one of there main guys
"With more capable SSDs and USB Attached SCSI we now get 380MB/s and network performance with Linux is 940 Mbits/sec in both directions. ROCK64 is the fastest SBC for NAS use cases currently around. Some details especially in the posts below: https://forum.openmediavault.org/index.p...post148428"

The comments on CNX also have quite a bit of additional info.
http://www.cnx-software.com/2017/06/08/r...d-usb-3-0/

We know :Smile tkaiser is a regular in the chat and a mod in OMV - so hes got personal interest in the matter and insight. pfeerick has put a thread devoted to NAS/OMV in the general R64 subforum, its worth reading.
You can find me on IRC, Discord and Twitter


  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
Shocked Rock64 - Reboots after few minutes addezai 2 176 04-22-2021, 07:03 PM
Last Post: addezai
  Python GPIO Library for the Rock64 (R64.GPIO) Leapo 36 34,936 04-17-2021, 08:59 AM
Last Post: theophile
Question Hardware issues with Rock64 grobbs 10 883 04-08-2021, 05:24 AM
Last Post: t4_4t
  Rock64 Long Term stability ramprasad 4 1,400 03-16-2021, 07:23 PM
Last Post: Rocklobster
  Rock64 No Audio - Solved wbecks 11 14,360 03-15-2021, 03:15 PM
Last Post: lowry
  Safest way to send shutdown signal to headless Rock64 SMB server? bmurphr1 3 823 03-14-2021, 06:01 PM
Last Post: clach04
  Rock64 as a router (OpenWRT,etc) bob-anon 2 1,318 03-12-2021, 01:16 AM
Last Post: arkadione
  Rock64 enable 1-wire to read DS18B20 or Dallas temperature sensor Perry 2 998 02-12-2021, 08:02 PM
Last Post: Perry
  boot hdd usb3 philipe 1 408 01-27-2021, 02:12 PM
Last Post: tllim
  Will Mobian Run On Rock64? Porcupine 1 480 01-13-2021, 12:39 PM
Last Post: tophneal

Forum Jump:


Users browsing this thread: 1 Guest(s)