mentat
Posts: 5
Joined: Tue Feb 17, 2015 1:38 pm

Re: SD Card Benchmarks

Tue Feb 24, 2015 3:58 pm

hglm wrote: I am sure there are better tools, but a while ago I wrote a Linux-based flash benchmark tool called "flash-bench" for the purpose of measuring (Micro-)SD card and USB stick performance. It is available at https://github.com/hglm/flash-bench. Run

Code: Select all

git clone https://github.com/hglm/flash-bench.git
cd flash-bench
make
to install and compile it. Then run
I am running OpenELEC on both my RPi and RPi2 and it appears that development tools/libraries are not included.
Could you tell me, which OS you are running on your Pi(s), specifically, allowing you to download and make this project?
Is it possible to simply download a "binary" version of your program that could be run on OpenELEC?
Thanks.

dom
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 5343
Joined: Wed Aug 17, 2011 7:41 pm
Location: Cambridge

Re: SD Card Benchmarks

Tue Feb 24, 2015 4:05 pm

mentat wrote: I am running OpenELEC on both my RPi and RPi2 and it appears that development tools/libraries are not included.
Could you tell me, which OS you are running on your Pi(s), specifically, allowing you to download and make this project?
Is it possible to simply download a "binary" version of your program that could be run on OpenELEC?
Yes.

Code: Select all

wget https://dl.dropboxusercontent.com/u/3669512/temp/flash-bench
chmod +x flash-bench 
./flash-bench 
My result with Samsung card (32G version of this) on OpenELEC. It's pretty fast.

Code: Select all

Creating test file flash-bench.tmp of size 512MB.
Benchmark: Sequential read  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 28.52s (17.95MB/s), CPU: user 0.05%, sys 1.25%
Benchmark: Sequential write  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 34.24s (14.95MB/s), CPU: user 0.04%, sys 1.45%
Benchmark: Random read  Limits: Total size: 512MB Duration: 60s
322.3MB processed in 60.01s (5.37MB/s), CPU: user 0.03%, sys 1.26%
Benchmark: Random write  Limits: Total size: 512MB Duration: 60s
269.2MB processed in 104.10s (2.59MB/s), CPU: user 0.01%, sys 0.29%

hglm
Posts: 30
Joined: Fri May 31, 2013 8:24 pm

Re: SD Card Benchmarks

Tue Feb 24, 2015 4:14 pm

BenPope wrote: Using your benchmark, the results for my Samsung 64GB Evo (MB-MP64D) (my previous iozone3 benchmarks above were also recorded on the Pi2)

Code: Select all

                      Seq.    Seq.    Random  Random
                      Read    Write   Read    Write
    Raspberry Pi 2    17.7    13.9    5.49    3.65
That establishes that Samsung card as a good performer on the RPi 2, with random write performance significantly higher (more than twice) that of the cards that I have tested on the Pi 1/2. I will check out a Samsung Micro-SD card in the near future.

mentat
Posts: 5
Joined: Tue Feb 17, 2015 1:38 pm

Re: SD Card Benchmarks

Tue Feb 24, 2015 4:47 pm

dom wrote: Yes.

Code: Select all

wget https://dl.dropboxusercontent.com/u/3669512/temp/flash-bench
chmod +x flash-bench 
./flash-bench 
My result with Samsung card (32G version of this) on OpenELEC. It's pretty fast.

Code: Select all

Creating test file flash-bench.tmp of size 512MB.
Benchmark: Sequential read  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 28.52s (17.95MB/s), CPU: user 0.05%, sys 1.25%
Benchmark: Sequential write  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 34.24s (14.95MB/s), CPU: user 0.04%, sys 1.45%
Benchmark: Random read  Limits: Total size: 512MB Duration: 60s
322.3MB processed in 60.01s (5.37MB/s), CPU: user 0.03%, sys 1.26%
Benchmark: Random write  Limits: Total size: 512MB Duration: 60s
269.2MB processed in 104.10s (2.59MB/s), CPU: user 0.01%, sys 0.29%
Big thanks to @dom for posting the binary (and to @hglm creating the program).
No wget on OpenELEC (either), but curl is included (hoo-ray)!

Code: Select all

curl -Ls https://dl.dropboxusercontent.com/u/3669512/temp/flash-bench -o ~/flash-bench
chmod +x flash-bench
./flash-bench 
My result with RPi.org NOOBS card on RPi2

Code: Select all

Creating test file flash-bench.tmp of size 512MB.
Benchmark: Sequential read  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 29.01s (17.65MB/s), CPU: user 0.08%, sys 2.03%
Benchmark: Sequential write  Limits: Total size: 512MB Duration: 60s
462.4MB processed in 76.04s (6.08MB/s), CPU: user 0.03%, sys 1.09%
Benchmark: Random read  Limits: Total size: 512MB Duration: 60s
274.0MB processed in 60.01s (4.57MB/s), CPU: user 0.05%, sys 1.91%
Benchmark: Random write  Limits: Total size: 512MB Duration: 60s
170.8MB processed in 169.10s (1.01MB/s), CPU: user 0.00%, sys 0.19%
My Samsung 16GB card is on order and I'm looking forward to increased write speeds!
Thanks.

User avatar
LitterBugs
Posts: 36
Joined: Tue Feb 24, 2015 2:49 am

Re: SD Card Benchmarks

Wed Feb 25, 2015 5:17 am

Been testing a variety of cards and my best card so far is a Samsung Pro 32GB card. Results from Pi2 and PI B+ are posted below. Pi2 consistently has better results than the B+ for every card tested. Card was on sale for $19 us when I bought it.

http://www.microcenter.com/product/4325 ... th_Adapter

Code: Select all

Raspberry Pi2
Using test file flash-bench.tmp (using all 512MB).
Benchmark: Sequential read  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 29.77s (17.20MB/s), CPU: user 0.12%, sys 1.88%
Benchmark: Sequential write  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 30.01s (17.06MB/s), CPU: user 0.10%, sys 2.81%
Benchmark: Random read  Limits: Total size: 512MB Duration: 60s
314.9MB processed in 60.04s (5.24MB/s), CPU: user 0.04%, sys 2.94%
Benchmark: Random write  Limits: Total size: 512MB Duration: 60s
347.1MB processed in 116.16s (2.99MB/s), CPU: user 0.02%, sys 0.71%

Raspberry Pi B+
Using test file flash-bench.tmp (using all 512MB).
Benchmark: Sequential read  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 30.30s (16.90MB/s), CPU: user 0.58%, sys 12.80%
Benchmark: Sequential write  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 31.95s (16.03MB/s), CPU: user 0.99%, sys 26.27%
Benchmark: Random read  Limits: Total size: 512MB Duration: 60s
254.4MB processed in 60.06s (4.24MB/s), CPU: user 0.73%, sys 21.99%
Benchmark: Random write  Limits: Total size: 512MB Duration: 60s
185.2MB processed in 88.64s (2.09MB/s), CPU: user 0.16%, sys 4.46%
Karl

Hackin since the 70's, new to PI
Attachments
SamsungPro32.png
SamsungPro32.png (18.82 KiB) Viewed 12467 times
Last edited by LitterBugs on Thu Feb 26, 2015 2:32 pm, edited 2 times in total.

fourdee4d
Posts: 362
Joined: Mon Sep 17, 2012 10:31 pm
Location: East Midlands, UK
Contact: Website

Re: SD Card Benchmarks

Wed Feb 25, 2015 8:13 pm

Samsung Evo 8GB : http://www.amazon.co.uk/gp/product/B00J ... ge_o00_s00

Running DietPi-Core (Minimal Raspbian): http://www.raspberrypi.org/forums/viewt ... 3&t=100976

root@dietpi:~# ./flash-bench
Creating test file flash-bench.tmp of size 512MB.
Benchmark: Sequential read Limits: Total size: 512MB Duration: 60s
512.0MB processed in 29.17s (17.55MB/s), CPU: user 0.09%, sys 1.98%
Benchmark: Sequential write Limits: Total size: 512MB Duration: 60s
512.0MB processed in 42.87s (11.94MB/s), CPU: user 0.11%, sys 2.53%
Benchmark: Random read Limits: Total size: 512MB Duration: 60s
282.7MB processed in 60.02s (4.71MB/s), CPU: user 0.06%, sys 2.77%
Benchmark: Random write Limits: Total size: 512MB Duration: 60s
312.0MB processed in 142.81s (2.18MB/s), CPU: user 0.02%, sys 0.59%
DietPi.com - Lightweight justice for your Raspberry Pi. Optimized, simplified linux for everyone
DietPi's web hosting is powered by MyVirtualServer.com

User avatar
LitterBugs
Posts: 36
Joined: Tue Feb 24, 2015 2:49 am

Re: SD Card Benchmarks

Thu Feb 26, 2015 2:48 pm

Sandisk Ultra 16GB
Image

Code: Select all

Raspberry Pi2
Using test file flash-bench.tmp (using all 512MB).
Benchmark: Sequential read  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 28.65s (17.87MB/s), CPU: user 0.11%, sys 1.91%
Benchmark: Sequential write  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 38.77s (13.21MB/s), CPU: user 0.09%, sys 2.06%
Benchmark: Random read  Limits: Total size: 512MB Duration: 60s
221.9MB processed in 60.04s (3.70MB/s), CPU: user 0.02%, sys 1.76%
Benchmark: Random write  Limits: Total size: 512MB Duration: 60s
236.5MB processed in 152.54s (1.55MB/s), CPU: user 0.01%, sys 0.24%

Raspberry Pi B+
Using test file flash-bench.tmp (using all 512MB).
Benchmark: Sequential read  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 28.98s (17.67MB/s), CPU: user 0.79%, sys 12.92%
Benchmark: Sequential write  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 41.82s (12.24MB/s), CPU: user 0.70%, sys 15.23%
Benchmark: Random read  Limits: Total size: 512MB Duration: 60s
192.7MB processed in 60.06s (3.21MB/s), CPU: user 0.40%, sys 14.03%
Benchmark: Random write  Limits: Total size: 512MB Duration: 60s
129.6MB processed in 124.72s (1.04MB/s), CPU: user 0.08%, sys 1.45%


User avatar
LitterBugs
Posts: 36
Joined: Tue Feb 24, 2015 2:49 am

Re: SD Card Benchmarks

Thu Feb 26, 2015 2:57 pm

Samsung UHS-1 (2014)

Code: Select all

 
Raspberry Pi2
Creating test file flash-bench.tmp of size 512MB.
Benchmark: Sequential read  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 29.05s (17.62MB/s), CPU: user 0.12%, sys 1.83%
Benchmark: Sequential write  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 33.34s (15.36MB/s), CPU: user 0.06%, sys 2.08%
Benchmark: Random read  Limits: Total size: 512MB Duration: 60s
250.6MB processed in 60.05s (4.17MB/s), CPU: user 0.06%, sys 2.37%
Benchmark: Random write  Limits: Total size: 512MB Duration: 60s
202.4MB processed in 209.65s (0.97MB/s), CPU: user 0.01%, sys 0.19%

Raspberry B+
Using test file flash-bench.tmp (using all 512MB).
Benchmark: Sequential read  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 30.91s (16.56MB/s), CPU: user 0.54%, sys 12.21%
Benchmark: Sequential write  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 38.91s (13.16MB/s), CPU: user 1.28%, sys 26.85%
Benchmark: Random read  Limits: Total size: 512MB Duration: 60s
204.5MB processed in 60.07s (3.40MB/s), CPU: user 0.44%, sys 14.91%
Benchmark: Random write  Limits: Total size: 512MB Duration: 60s
115.4MB processed in 172.19s (0.67MB/s), CPU: user 0.02%, sys 0.94%
Attachments
Samsung UHS16Gb.jpg
Samsung UHS16Gb.jpg (8.36 KiB) Viewed 12459 times

gravi2k2
Posts: 1
Joined: Sun Mar 01, 2015 12:29 pm

Re: SD Card Benchmarks

Sun Mar 01, 2015 12:44 pm

I did some benchmarks all performed in my Raspberry PI 2:

Sandisk 8GB Class 4 (SDSDQM-008G-B35A):

Code: Select all

Benchmark: Sequential read  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 29.83s (17.17MB/s), CPU: user 0.08%, sys 1.84%
Benchmark: Sequential write  Limits: Total size: 512MB Duration: 60s
406.7MB processed in 93.05s (4.37MB/s), CPU: user 0.01%, sys 0.76%
Benchmark: Random read  Limits: Total size: 512MB Duration: 60s
193.6MB processed in 60.05s (3.22MB/s), CPU: user 0.03%, sys 1.80%
Benchmark: Random write  Limits: Total size: 512MB Duration: 60s
186.6MB processed in 253.04s (0.74MB/s), CPU: user 0.01%, sys 0.14%
SanDisk Ultra 32GB microSD (SDSDQUAN-032G-G4A):

Code: Select all

Benchmark: Sequential read  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 28.52s (17.95MB/s), CPU: user 0.07%, sys 1.91%
Benchmark: Sequential write  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 44.87s (11.41MB/s), CPU: user 0.05%, sys 1.89%
Benchmark: Random read  Limits: Total size: 512MB Duration: 60s
268.1MB processed in 60.05s (4.46MB/s), CPU: user 0.02%, sys 2.56%
Benchmark: Random write  Limits: Total size: 512MB Duration: 60s
246.9MB processed in 141.16s (1.75MB/s), CPU: user 0.01%, sys 0.38%
Samsung Evo 32GB microSD (MB-MP32DA/EU):

Code: Select all

Benchmark: Sequential read  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 28.97s (17.67MB/s), CPU: user 0.10%, sys 1.86%
Benchmark: Sequential write  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 37.42s (13.68MB/s), CPU: user 0.10%, sys 2.13%
Benchmark: Random read  Limits: Total size: 512MB Duration: 60s
308.5MB processed in 60.04s (5.14MB/s), CPU: user 0.01%, sys 2.90%
Benchmark: Random write  Limits: Total size: 512MB Duration: 60s
339.4MB processed in 101.52s (3.34MB/s), CPU: user 0.02%, sys 0.74%
The Samsung Evo is very fast, but unfortunately the PI hung up with it once and didn't boot anymore afterwards (error: PANIC: VFS: Unable to mount root fs on unknown-block(179,2)). I had to perform fsck on the card to fix this error. Now it works again for more than 3 days without any problems. But other users also reported problems with that card and therefore i ordered a Samsung Pro 32GB (MB-MG32DAEU), i hope this card will work without problems. Are there any long-term experiences with it?

Sleep Mode zZ
Posts: 319
Joined: Sun Aug 19, 2012 5:56 am
Location: Finland

Re: SD Card Benchmarks

Sun Mar 01, 2015 2:55 pm

gravi2k2 wrote: But other users also reported problems with that card and therefore i ordered a Samsung Pro 32GB (MB-MG32DAEU), i hope this card will work without problems. Are there any long-term experiences with it?
No, I have used it only for an hour or two - without any problems. Here are its (Samsung MB-MG32D) results in My Pi 2 B:

Code: Select all

Benchmark: Sequential read  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 29.76s (17.20MB/s), CPU: user 0.07%, sys 1.93%
Benchmark: Sequential write  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 32.70s (15.66MB/s), CPU: user 0.04%, sys 2.51%
Benchmark: Random read  Limits: Total size: 512MB Duration: 60s
311.7MB processed in 60.02s (5.19MB/s), CPU: user 0.08%, sys 2.43%
Benchmark: Random write  Limits: Total size: 512MB Duration: 60s
361.2MB processed in 120.31s (3.00MB/s), CPU: user 0.02%, sys 0.78%
And in the B+:

Code: Select all

Benchmark: Sequential read  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 29.79s (17.19MB/s), CPU: user 0.39%, sys 14.24%
Benchmark: Sequential write  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 35.31s (14.50MB/s), CPU: user 0.67%, sys 24.94%
Benchmark: Random read  Limits: Total size: 512MB Duration: 60s
257.7MB processed in 60.04s (4.29MB/s), CPU: user 1.04%, sys 19.30%
Benchmark: Random write  Limits: Total size: 512MB Duration: 60s
187.7MB processed in 96.02s (1.95MB/s), CPU: user 0.10%, sys 3.20%

snoopairbender
Posts: 1
Joined: Thu Mar 05, 2015 6:46 pm

Re: SD Card Benchmarks

Fri Mar 06, 2015 10:09 am

Samsung Evo 32 GB microSD class 10
Knipsel.PNG
Knipsel.PNG (34.88 KiB) Viewed 12071 times
Date : 2015/03/05 18:37:59
OS : Windows 8.1 Pro [6.3 Build 9600] (x64)
On a notebook with internal card reader
i5 CPU M460@2.53GHz
6GB installed memory

Loving the results and using it on my RP 2

mentat
Posts: 5
Joined: Tue Feb 17, 2015 1:38 pm

Re: SD Card Benchmarks

Fri Mar 06, 2015 6:27 pm

snoopairbender wrote:Samsung Evo 32 GB microSD class 10

Date : 2015/03/05 18:37:59
OS : Windows 8.1 Pro [6.3 Build 9600] (x64)
On a notebook with internal card reader
i5 CPU M460@2.53GHz
6GB installed memory

Loving the results and using it on my RP 2
Is this the MB-MP32DA/AM (part number)?

Also, could you run the flash-bench from your RPi 2 (ssh) console as well (as a comparison to the Windows benchmark)?

Thanks.

mentat
Posts: 5
Joined: Tue Feb 17, 2015 1:38 pm

Re: SD Card Benchmarks

Fri Mar 06, 2015 9:59 pm

Here's the results for my new Samsung Plus 16 GB MicroSDHC Class 10 UHS-1 48MB/s Memory Card (MB-MPAGB)

1st with CrystalDiskMark running on Windows 8.1 laptop with internal SD Card reader:
mSD16 (Samsung MB-MPAGB).jpg
mSD16 (Samsung MB-MPAGB).jpg (44.64 KiB) Viewed 12005 times
2nd with flash-bench on RPi 2 running OpenELEC 5.0.5 after KODI stopped (results are best of 5 runs):

Code: Select all

Benchmark: Sequential read  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 28.74s (17.81MB/s), CPU: user 0.07%, sys 1.62%
Benchmark: Sequential write  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 56.53s (9.06MB/s), CPU: user 0.04%, sys 1.40%
Benchmark: Random read  Limits: Total size: 512MB Duration: 60s
332.4MB processed in 60.04s (5.54MB/s), CPU: user 0.04%, sys 1.91%
Benchmark: Random write  Limits: Total size: 512MB Duration: 60s
249.3MB processed in 119.69s (2.08MB/s), CPU: user 0.01%, sys 0.35%
I'm using the flash-bench results (run on the RPi 2 itself) to compare different mSD Cards benchmarks, as I can see little correlation with the results produced on a Windows computer with CrystalDiskMark?

hglm
Posts: 30
Joined: Fri May 31, 2013 8:24 pm

Re: SD Card Benchmarks

Sun Mar 08, 2015 1:26 pm

mentat wrote: I'm using the flash-bench results (run on the RPi 2 itself) to compare different mSD Cards benchmarks, as I can see little correlation with the results produced on a Windows computer with CrystalDiskMark?
The Raspberry Pi 1 and 2 have a slower SD-card interface than most PCs, partly because it uses a USB connection internally. The sequential read/write speed is capped at about 18 MB/s on the RPi because of this limitation. The random read/write performance reported by flash-bench corresponds to the 4K results reported by CrystalDiskMark, but they are also slower on the RPi. If you run flash-bench on a Linux PC with the same card using a card reader or USB adapter, performance is also significantly higher.

dom
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 5343
Joined: Wed Aug 17, 2011 7:41 pm
Location: Cambridge

Re: SD Card Benchmarks

Sun Mar 08, 2015 1:38 pm

hglm wrote:
mentat wrote: The Raspberry Pi 1 and 2 have a slower SD-card interface than most PCs, partly because it uses a USB connection internally. The sequential read/write speed is capped at about 18 MB/s on the RPi because of this limitation. The random read/write performance reported by flash-bench corresponds to the 4K results reported by CrystalDiskMark, but they are also slower on the RPi. If you run flash-bench on a Linux PC with the same card using a card reader or USB adapter, performance is also significantly higher.
No, sdcard doesn't use the usb interface. The speed limit is due to a 50MHz clock and a 4-bit wide data bus meaning max theoretical speed 25MB/s (although typically ~20MB is more realistic).
Other platform can switch to lower gpio voltage, which allows higher clock rates.

User avatar
Marty
Posts: 9
Joined: Sat Nov 22, 2014 7:39 pm

PNY 16GB microSD card - flash-bench-0.2

Tue Mar 10, 2015 7:05 pm

I added the following flash-bench results for comparison.

Measurements with flash-bench-0.2 on RPi B+ hardware:

Code: Select all

flash-bench-0.2 $ sudo ./flash-bench 
Using test file flash-bench.tmp (using all 512MB).
Benchmark: Sequential read  Limits: Total size: 512MB Duration: 60s
391.2MB processed in 60.11s (6.51MB/s), CPU: user 0.22%, sys 4.66%
Benchmark: Sequential write  Limits: Total size: 512MB Duration: 60s
512.0MB processed in 52.76s (9.70MB/s), CPU: user 0.36%, sys 11.81%
Benchmark: Random read  Limits: Total size: 512MB Duration: 60s
225.5MB processed in 60.05s (3.76MB/s), CPU: user 0.68%, sys 16.13%
Benchmark: Random write  Limits: Total size: 512MB Duration: 60s
137.9MB processed in 129.10s (1.07MB/s), CPU: user 0.06%, sys 1.48%
Summary:

Code: Select all

                          Seq.    Seq.    Random  Random
                          Read    Write   Read    Write
       Raspberry Pi B+    6.51    9.70    3.76    1.07
The next step would be to determine parameters for flash-bench in order to make its results comparable to CrystalDiskMark.
Marty wrote:PNY 16GB microSDHC card, class 10,
MicroSDHC 16GB Android + SD adapter
product number: SDU-16G10AND-EF
EAN CODE: 3536401535430

Image

Code: Select all

-----------------------------------------------------------------------
CrystalDiskMark 3.0.3 x64 (C) 2007-2013 hiyohiyo
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

           Sequential Read :    19.676 MB/s
          Sequential Write :    10.436 MB/s
         Random Read 512KB :    19.391 MB/s
        Random Write 512KB :     7.069 MB/s
    Random Read 4KB (QD=1) :     3.387 MB/s [   826.8 IOPS]
   Random Write 4KB (QD=1) :     0.538 MB/s [   131.3 IOPS]
   Random Read 4KB (QD=32) :     4.019 MB/s [   981.1 IOPS]
  Random Write 4KB (QD=32) :     0.176 MB/s [    43.0 IOPS]

  Test : 50 MB [G: 0.0% (0.0/14.7 GB)] (x5)
  Date : 2014/11/22 20:33:32
    OS : Windows 7 Professional SP1 [6.1 Build 7601] (x64)
5 Years warranty
Reliability:
•Operating temperature: -0°C to 60°C
•Non Operating: -40°C to 85°C
•Storage Humidity: 95% Max non condensing
•Shock:
1.000G MAX operating
14000G MAX non operating Storage temperature: -20°C to 85°C
•Number of insertions: 10,000 minimum
•Data retention: 10 years
•Write/erase cycles: 10,000 minimum

User avatar
Marty
Posts: 9
Joined: Sat Nov 22, 2014 7:39 pm

Re: SD Card Benchmarks

Wed Mar 11, 2015 10:33 am

The Samsung 16GB EVO microSDHC - UHS-I Card Model code: MB-MP16DA/EU - is supposed to be a newer model of the
Samsung 16GB Class 10 Grade 1 48MB/s Micro SDHC Plus (MB-MPAGCAEU).

But it certainly does not meet the performance of its predecessor...
Why fix things if they aren't broke?

Test results for Samsung 16GB EVO microSDHC UHS-I Card
Model code: MB-MP16DA/EU
up to 48 MB/s Transfer speed with UHS-I

Image

-----------------------------------------------------------------------
CrystalDiskMark 3.0.3 x64 (C) 2007-2013 hiyohiyo
Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

Sequential Read : 19.245 MB/s
Sequential Write : 12.461 MB/s
Random Read 512KB : 18.962 MB/s
Random Write 512KB : 14.855 MB/s
Random Read 4KB (QD=1) : 3.306 MB/s [ 807.2 IOPS]
Random Write 4KB (QD=1) : 1.586 MB/s [ 387.3 IOPS]
Random Read 4KB (QD=32) : 3.588 MB/s [ 876.0 IOPS]
Random Write 4KB (QD=32) : 1.298 MB/s [ 316.9 IOPS]

Test : 50 MB [J: 0.0% (0.0/14.9 GB)] (x5) <0Fill>
Date : 2015/02/08 11:09:11
OS : Windows 7 Professional SP1 [6.1 Build 7601] (x64)

Leopold wrote:Just tested a new card and got some crazy good numbers...

Samsung 16GB Class 10 Grade 1 48MB/s Micro SDHC Plus (MB-MPAGCAEU)
http://www.amazon.co.uk/Samsung-Class-M ... B00D6ENF7M £10.64

-----------------------------------------------------------------------
CrystalDiskMark 3.0.3 x64 (C) 2007-2013 hiyohiyo
Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

Sequential Read : 46.010 MB/s
Sequential Write : 36.343 MB/s
Random Read 512KB : 45.393 MB/s
Random Write 512KB : 36.277 MB/s
Random Read 4KB (QD=1) : 12.400 MB/s [ 3027.4 IOPS]
Random Write 4KB (QD=1) : 3.445 MB/s [ 841.0 IOPS]
Random Read 4KB (QD=32) : 11.771 MB/s [ 2873.9 IOPS]
Random Write 4KB (QD=32) : 3.591 MB/s [ 876.8 IOPS]

Test : 50 MB [F: 0.0% (0.0/14.6 GB)] (x5)
Date : 2014/07/26 19:10:27
OS : Windows 7 Enterprise SP1 [6.1 Build 7601] (x64)

dax7
Posts: 7
Joined: Mon Mar 16, 2015 9:51 pm

Re: SD Card Benchmarks

Mon Mar 16, 2015 9:54 pm

Lots of data in this thread! So what is the micro SD card consensus for someone (in the USA) setting up their first Pi2 unit for use exclusively with Kodi?

dax7
Posts: 7
Joined: Mon Mar 16, 2015 9:51 pm

Re: SD Card Benchmarks

Mon Mar 16, 2015 10:30 pm

rickwookie wrote:So, seeing the fast 4k speeds with the Samsung cards, I decided to do a comparison of the three options they do:

ImageImage
Standard card specs - Evo card specs - Pro card specs

These are my results (using a fast USB 3.0 card reader on my WIndows 7 desktop):
Image Image Image

Code: Select all

-----------------------------------------------------------------------
CrystalDiskMark 3.0.3 x64 (C) 2007-2013 hiyohiyo
                           Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

           Sequential Read :    23.666 MB/s
          Sequential Write :     7.149 MB/s
         Random Read 512KB :    21.789 MB/s
        Random Write 512KB :     5.591 MB/s
    Random Read 4KB (QD=1) :     2.352 MB/s [   574.1 IOPS]
   Random Write 4KB (QD=1) :     1.245 MB/s [   303.8 IOPS]
   Random Read 4KB (QD=32) :     2.391 MB/s [   583.7 IOPS]
  Random Write 4KB (QD=32) :     1.220 MB/s [   297.7 IOPS]

  Test : 50 MB [K: 0.0% (0.0/7519.0 MB)] (x3)
  Date : 2015/01/16 12:24:44
    OS : Windows 7 Professional SP1 [6.1 Build 7601] (x64)
    Samsung Standard 8 GB microSD

Time to write NOOBS files: 3m06s (windows reporting 6.24 MB/s at end of write)

-----------------------------------------------------------------------
CrystalDiskMark 3.0.3 x64 (C) 2007-2013 hiyohiyo
                           Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

           Sequential Read :    46.624 MB/s
          Sequential Write :    16.063 MB/s
         Random Read 512KB :    39.732 MB/s
        Random Write 512KB :    25.542 MB/s
    Random Read 4KB (QD=1) :     2.449 MB/s [   597.9 IOPS]
   Random Write 4KB (QD=1) :     1.326 MB/s [   323.7 IOPS]
   Random Read 4KB (QD=32) :     2.448 MB/s [   597.7 IOPS]
  Random Write 4KB (QD=32) :     1.242 MB/s [   303.2 IOPS]

  Test : 50 MB [K: 0.0% (0.0/7535.0 MB)] (x3)
  Date : 2015/01/16 12:34:51
    OS : Windows 7 Professional SP1 [6.1 Build 7601] (x64)
    Samsung Evo 8 GB microSD

Time to write NOOBS files: 1m30s (windows reporting 22.0 MB/s at end of write)

-----------------------------------------------------------------------
CrystalDiskMark 3.0.3 x64 (C) 2007-2013 hiyohiyo
                           Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

           Sequential Read :    93.729 MB/s
          Sequential Write :    55.632 MB/s
         Random Read 512KB :    69.042 MB/s
        Random Write 512KB :    43.611 MB/s
    Random Read 4KB (QD=1) :     2.999 MB/s [   732.1 IOPS]
   Random Write 4KB (QD=1) :     1.689 MB/s [   412.3 IOPS]
   Random Read 4KB (QD=32) :     3.089 MB/s [   754.2 IOPS]
  Random Write 4KB (QD=32) :     1.367 MB/s [   333.8 IOPS]

  Test : 50 MB [K: 0.0% (0.0/14.9 GB)] (x3)
  Date : 2015/01/16 12:43:31
    OS : Windows 7 Professional SP1 [6.1 Build 7601] (x64)
    Samsung Pro 16 GB microSD

Time to write NOOBS files: 27s (windows reporting 45.0 MB/s at end of write)
So, while the cards certainly meet their advertised speeds fro sequential reads, there's very little difference between them for the 4k speeds. Also, I'm not seeing this performance:
guilhermino wrote:SAMSUNG EVO UHS-1 UC-1 CL10 16GB Micro SD MBMPAGVDDBCW-B

MANFID: 0x1B OEMID: 0x534D Date: 09/2014
-----------------------------------------------------------------------
CrystalDiskMark 3.0.3 x64 (C) 2007-2013 hiyohiyo
Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

Sequential Read : 23.486 MB/s
Sequential Write : 12.845 MB/s
Random Read 512KB : 23.053 MB/s
Random Write 512KB : 18.822 MB/s
Random Read 4KB (QD=1) : 7.233 MB/s [ 1765.8 IOPS]
Random Write 4KB (QD=1) : 2.976 MB/s [ 726.7 IOPS]
Random Read 4KB (QD=32) : 7.572 MB/s [ 1848.6 IOPS]
Random Write 4KB (QD=32) : 3.181 MB/s [ 776.6 IOPS]

Test : 50 MB [I: 0.0% (0.0/14.6 GB)] (x5)
Date : 2014/12/19 23:17:19
OS : Windows 7 Home Premium SP1 [6.1 Build 7601] (x64)
Interestingly though...
guilhermino wrote:One I've bought from a portuguese store ( WORTEN ) had manfid: 0x1D and performed with half the speed on random access speeds of blocks less than 512KB.
So are there some of these cards that are manufactured with double the 4k performance?! I bought mine here.

Clearly, while there's a clear difference between 3 mins vs 27 secs for the NOOBS write, that's a one-off operation really, so now I have fresh NOOBS on them all I can see if there's any measurable difference in actual use on the Pi.

UPDATE: Okay so booting them on the Pi into the NOOBS menu (1), then selecting to install Raspbian (from the card, not the online image) and letting it complete to the OK message (2), then rebooting to the Software Configuration Tool (rasbi-config) (3), then rebooting again (first boot after SCT to normal login) (4), then a final standard boot (this is then the normal boot going forward) (5), I get the following times for the Standard, Evo and Pro cards repectively:
1) 13.34 secs, 13.25 secs, 12.91 secs.
2) 11 mins 25 secs, 10 mins 4 secs, 9 mins 38 secs.
3) 36.26 secs, 36.55 secs, 35.21 secs.
4) 38.56 secs, 38.03 secs, 37.6 secs.
5) 38.16 secs, 37.72 secs, 36.25 secs.

So there you have it, between the Standard and the Pro card, you'll shave a couple of minutes off an install, and a couple of seconds off each boot. So the pro is maybe 5-10% faster in use.

It probably makes more sense therefore to keep these faster cards for your USB 3.0 readers on your PC/Notebook, where you'll see over 700% increase in sequential write speeds!
So based on your post, it seems like the Samsung Pro 16 GB microSD has the fastest 4k 512k speeds in this thread,, unless I've missed something?

guilhermino
Posts: 16
Joined: Wed Dec 31, 2014 11:05 pm

Re: SD Card Benchmarks

Mon Mar 16, 2015 11:04 pm

For those of you that use CristalDiskMark or any other software that works with FAT32 benchmarking I've found this utility that worked for me on a USB Pen, achieving top performance as factory formated:

https://www.sdcard.org/downloads/format ... index.html

guilhermino
Posts: 16
Joined: Wed Dec 31, 2014 11:05 pm

Re: SD Card Benchmarks

Mon Mar 16, 2015 11:07 pm

Of course that if you align the partition to the flash erase block size you will get even better performance.

dax7
Posts: 7
Joined: Mon Mar 16, 2015 9:51 pm

Re: SD Card Benchmarks

Mon Mar 16, 2015 11:08 pm

is the Samsung 16GB Pro card the best for a pi 2?

guilhermino
Posts: 16
Joined: Wed Dec 31, 2014 11:05 pm

Re: SD Card Benchmarks

Thu Mar 19, 2015 3:38 pm

by dax7 » Mon Mar 16, 2015 11:08 pm
is the Samsung 16GB Pro card the best for a pi 2?
Sorry for the late answer but I did not notice your post.
To answer your question: yes, I think the pro version should be the best, and I believe the price is not very different, where the only downside may be in my view.

dax7
Posts: 7
Joined: Mon Mar 16, 2015 9:51 pm

Re: SD Card Benchmarks

Thu Mar 19, 2015 4:22 pm

My parts are arriving today, except for the pi2 case which should be next week, but I'll reply on here to let you know how the system performs - thanks for your input :D

User avatar
LitterBugs
Posts: 36
Joined: Tue Feb 24, 2015 2:49 am

Re: SD Card Benchmarks

Thu Mar 19, 2015 4:40 pm

I have both the 16GB and 32GB Samsung Pro cards... The 32GB has slightly better performance, but the difference is hardly detectable in real use.

Cheers!
LitterBugs

Return to “General discussion”