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
  Rock64 problems with external Hard Drive and powering mjd 1 31 4 hours ago
Last Post: helsinki92
  ROCK64 as VPN Gateway Talkabout 18 381 11 hours ago
Last Post: Talkabout
  Rock64 Long Term stability ramprasad 1 63 12-09-2019, 04:34 PM
Last Post: evilbunny
  Selling Rock64's dugalbug 6 338 10-19-2019, 12:12 PM
Last Post: dugalbug
Exclamation Rock64 v2 freeze help! JuanDTM 5 249 10-16-2019, 06:37 PM
Last Post: Rocklobster
  Receiving errors about eMMC (?) acasta 11 1,936 09-24-2019, 10:26 PM
Last Post: ridgarou
  Rock64 for video surveillance martinschm 6 478 09-19-2019, 01:56 AM
Last Post: Jozek
  ROCK64 not booting TheGiolly 10 496 09-09-2019, 06:57 AM
Last Post: Rocklobster
  Booting from USB3 while USB2 devices are connected wallace 0 116 09-03-2019, 03:42 AM
Last Post: wallace
  Rock64 v3 - POE P1V 3 624 08-18-2019, 05:51 AM
Last Post: mcerveny

Forum Jump:


Users browsing this thread: 1 Guest(s)