![]() |
2011-06-01
, 23:42
|
Banned |
Posts: 358 |
Thanked: 160 times |
Joined on Dec 2010
|
#12
|
Thanks for the share. Hm, well in my opinion this is the simplest I found. I'm sure someone will be able to make something better, or perhaps someone may come up with a GUI for the F3 program to make it "point-and-click" friendly.
Or, if you have a Microsoft-based OS you can try the other program I attached; I find it simple for those who are not used to the command line since it has a GUI ("point-and-click" with the mouse).
As far as difference, yeah I found differences too as mentioned in Post #1 (which, based in my own tests, seem to differ based on OS used, benchmarking program used, manner on which the storage device is plugged).
I did read in one of the threads here though, that there are benchmarking tests that do a "sequential" write and there are others that do a "random" write. I'm no programmer and no techie guy, so the way I understand it, the speed being reported differs depending on how the test runs (e.g. sequential or random)? Maybe the community can help me understand.
Anyway it won't matter much to me quite honestly, since there is always this variance in reported speeds, what I just took into consideration is whether my MicroSD card is what it is; in other words as long as it is reporting the speed that it should at least report (assuming that the benchmarking program is "legit"), then I would be comfortable knowing that I didn't purchase a fake card.Whether it reports a higher benchmarking speed than the "promised" speed is just a bonus or a plus, but not really a requirement for me.
![]() |
2011-06-01
, 23:44
|
Posts: 428 |
Thanked: 226 times |
Joined on Dec 2010
@ Philippines
|
#13
|
I don't want to convince you to use dd but my SD-Card Class 6 has an average speed of 17 MB/s which is almost 2x the speed of your class?
![]() |
2011-06-01
, 23:52
|
Banned |
Posts: 358 |
Thanked: 160 times |
Joined on Dec 2010
|
#14
|
Yup, I know.
Perhaps it's the brand, my friend. That could be one other factor that we forgot to look at among other factors already mentioned.
Class 6 cards are hard to find from where I live so I have fewer choices than others here. That's why I mentioned that as long as it reports to be genuine and hence doesn't make me feel that I wasted money, I'm all good. Thanks for your showing your concern, by the way.
I may try the dd; never said I wouldn't...I just need some time to read how to do it correctly.But I know that I will just get tired knowing that different benchmarking programs will give different results anyway...so only one thing that will give me peace of mind that is consistent will be the question as to whether my card gives me the "promised" 6MB/s or not. If another benchmarking program reports a faster speed for my card, it's a bonus and a plus. If not, I at least expect it to report that my card is a genuine Class 6.
![]() |
2011-06-02
, 00:11
|
Posts: 428 |
Thanked: 226 times |
Joined on Dec 2010
@ Philippines
|
#15
|
![]() |
2011-06-02
, 00:41
|
Banned |
Posts: 358 |
Thanked: 160 times |
Joined on Dec 2010
|
#16
|
Wow, that's great to hear! That means we both got the value for our money then, since we both got the "minimum" advertised/promised speeds mentioned by our respective products.Whether we got more than that is a bonus, but at least we both are getting the speed promised by the manufacturer.
![]() |
2011-06-02
, 01:20
|
Posts: 428 |
Thanked: 226 times |
Joined on Dec 2010
@ Philippines
|
#17
|
I didn't show the write benchmark with dd:
dd if=/dev/zero of=mein.img bs=512 count=1000
1000+0 Datensätze ein
1000+0 Datensätze aus
512000 Bytes (512 kB) kopiert, 0,0565491 s, 9,1 MB/s
But dd is only sequentiel!
![]() |
2011-06-02
, 16:50
|
Posts: 1,258 |
Thanked: 672 times |
Joined on Mar 2009
|
#18
|
![]() |
2011-06-02
, 22:50
|
Posts: 428 |
Thanked: 226 times |
Joined on Dec 2010
@ Philippines
|
#19
|
dd with directio flags doesn't particulary mean "dma". It just means bypassing buffers/cache on linux, which gives linux less opportunity to optimize the transfers.
Which brings us to "bs=512". A 512 byte transfer at a time. Inside a MicroSD this can translate into a .5meg read/modify/write. Command overhead is also quite monstrous, so even if the card itself is able to optimize those 512 byte writes into full half meg writes, the bus itself would be saturated long before reaching 6Mbyte/s of payload data.
![]() |
2011-06-03
, 10:48
|
Posts: 284 |
Thanked: 320 times |
Joined on May 2010
@ Peterborough, UK
|
#20
|
Or, if you have a Microsoft-based OS you can try the other program I attached; I find it simple for those who are not used to the command line since it has a GUI ("point-and-click" with the mouse).
As far as difference, yeah I found differences too as mentioned in Post #1 (which, based in my own tests, seem to differ based on OS used, benchmarking program used, manner on which the storage device is plugged).
I did read in one of the threads here though, that there are benchmarking tests that do a "sequential" write and there are others that do a "random" write. I'm no programmer and no techie guy, so the way I understand it, the speed being reported differs depending on how the test runs (e.g. sequential or random)? Maybe the community can help me understand.
Anyway it won't matter much to me quite honestly, since there is always this variance in reported speeds, what I just took into consideration is whether my MicroSD card is what it is; in other words as long as it is reporting the speed that it should at least report (assuming that the benchmarking program is "legit"), then I would be comfortable knowing that I didn't purchase a fake card.
Last edited by topet2k12001; 2011-06-01 at 23:01.