Does it mean anything that my “random write” speeds are so low (e.g. 2.33 MB/s in the 512k case)? The write / rewrite speeds seemed better than Noobs, but then the random write is much slower.
I found a card that had some adverse results in some areas with the new sdhost driver.
Unlike my 32GB version of the same card line this one had a bad reaction in the 4k sizes but better in 512k
This one is my Samsung EVO 64GB
Old: Block Size 4k Write 3.37207 Rewrite 3.49902 Read 8.16699 Reread 8.17285 Random Read 8.12891 Random Write 3.52051
New: Block Size 4k Write 3.25781 Rewrite 3.39258 Read 7.62598 Reread 7.63086 Random Read 7.71484 Random Write 3.41211
Old: Block Size 512k Write 11.8779 Rewrite 12.0498 Read 18.6592 Reread 18.6709 Random Read 18.603 Random Write 12.097
New: Block Size 512k Write 14.4082 Rewrite 15.0742 Read 22.2803 Reread 22.2783 Random Read 22.252 Random Write 14.957
I did multiple tests with the same rough numbers in a boot and the more tests with reboots in between.
@JGrana I’ve received the card, and it is showing occasional failures, so I have a chance of finding and fixing the problem.
@shadow It’s possible that the performance drop at the 4K transfer size is due to the new driver being configured to use DMA for all transfers, whereas the old driver used PIO for small blocks. This is just a configuration change, and the evidence suggests that a non-zero value for the threshold improves some of the 4K numbers. Once I’ve decided on the best threshold (it’s a tradeoff between setup time and transfer speed) I’ll update the driver.
already installed to card SanDisk Micro SDHC 8GB Ultra Class 10 on RPi1 and looks good… no issues,… so some testing will be done in few days, thanks for work guys
What settings are you using to overclock it and have you done any long term stability tests ? Being able to complete a speed test benchmark doesn’t mean that you won’t experience instability or data corruption on a long term basis.
I have the Pi 2 CPU over clocked with the highest settings preset in osmc settings then just over clocked the sdhost in config.txt I have left it on 100 and it was fine for the few hours I tested it. I will leave it and report in a couple days or if a problem occurs.
Ok. Here is sdhost overclocked to 90 on my Samsung 32GB (recommended multiple given that my core frequency is 450 as my Pi can’t run reliably on our Turbo preset)
sdhost 90:
Block Size 4k Write 2.6709 Rewrite 2.83691 Read 9.10156 Reread 9.08691 Random Read 9.02539 Random Write 2.49707
Block Size 512k Write 22.0723 Rewrite 25.9238 Read 38.7051 Reread 38.709 Random Read 38.71 Random Write 32.3916
sdhost default:
Block Size 4k Write 3.0166 Rewrite 2.83203 Read 7.55762 Reread 7.58496 Random Read 7.53711 Random Write 2.91895
Block Size 512k Write 16.2861 Rewrite 18.2373 Read 21.8896 Reread 21.9932 Random Read 22.0068 Random Write 19.8418
Quite a big increase for most figures, although interesting that 4K write actually slows down… lets see if it runs stable though…
Just got the same crash without overclocking sdhost and using a completely different brand of SD card…hmm. I’m thinking its skin related as I only recently changed to Refocus.