2
I'm trying to benchmark a micro SD card, and in the process it seems that my laptop's card reader is to blame, but I would like to make more experiments to be sure of it.
I have a supposedly Class 10 micro SD card. I used dd
to measure its sequential write speed, and even when varying block sizes, I never get over 9 MB/s, more often 7-8 MB/s. I suspected the card might be defective, but otherwise it is fine (all sectors are writable, no errors, etc.).
I installed and ran CrystalDiskMark via Wine, and got about the same speed, 8 MB/s. I then tried plugging the same card on another laptop and the card gets up to 15 MB/s. But this laptop uses Windows.
I searched a bit but found nothing mentioning whether the issue would be the laptop built-in reader, or the Linux drivers. What experiments could I do to obtain more information about it, e.g. check whether it's a driver issue, or a hardware limitation? I cannot install Linux on the Windows laptop (neither run it via a live CD), neither install Windows directly on the Linux laptop, but I can install and run any Linux software, or Wine-compatible Windows software, or run Windows through Virtualbox. But if I understand it correctly, all of these solutions would end up using the Linux drivers to access the card reader, so they would all be affected by the same issue, if the drivers are the cause.
It's probably just a hardware limitation, nothing to do about it. – gronostaj – 2013-12-22T11:11:26.637