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
#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! )
#3
Ok, I did not search and I found nothing on the forum. Would you have the post please?
#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! )
#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
#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


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

https://forum.armbian.com/index.php?/topic/4583-rock64/
#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?
#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/
#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




Possibly Related Threads…
Thread Author Replies Views Last Post
  Rock64 No Audio @ Debian 12 dmitrymyadzelets 2 1,105 04-08-2024, 06:47 AM
Last Post: dmitrymyadzelets
  OpenWRT on the Rock64 CanadianBacon 14 10,764 04-03-2024, 08:48 AM
Last Post: helpmerock
  Rock64 bricked shawwwn 7 7,014 03-17-2024, 12:22 PM
Last Post: dmitrymyadzelets
  Rock64 won't boot luminosity7 10 6,012 03-16-2024, 08:33 AM
Last Post: dmitrymyadzelets
  Rock64 doesn't boot dstallmo 1 741 03-16-2024, 08:29 AM
Last Post: dmitrymyadzelets
  How well does Rock64 deal with HDR and Atmos on Kodi? drvlikhell 3 2,706 04-29-2023, 04:24 AM
Last Post: newestssd
  Rock64 board not working, no HDMI no Ethernet. EDited 3 4,284 01-17-2023, 02:31 PM
Last Post: Flagtrax
  ROCK64 v3 can it boot from USB? Tsagualsa 4 2,963 11-29-2022, 11:31 AM
Last Post: Macgyver
  rock64 v3 spiflash Macgyver 0 1,053 11-28-2022, 02:18 PM
Last Post: Macgyver
  my rock64 dosen't work rookie_267 0 1,247 10-07-2022, 07:50 PM
Last Post: rookie_267

Forum Jump:


Users browsing this thread: 3 Guest(s)