我正在尝试对微型SD卡进行基准测试,并且在此过程中我的笔记本电脑的读卡器似乎应该受到指责,但我想做更多的实验来确定它。
我有一个据称是Class 10 micro SD卡。我用了 dd
测量其顺序写入速度,即使在改变块大小时,我也不会超过9 MB / s,更常见的是7-8 MB / s。我怀疑该卡可能有缺陷,但否则它很好(所有扇区都是可写的,没有错误等)。
我通过Wine安装并运行了CrystalDiskMark,并获得了相同的速度,8 MB / s。然后我尝试在另一台笔记本电脑上插入相同的卡,卡达到15 MB / s。但这台笔记本电脑使用Windows。
我搜索了一下,但没有发现是问题是笔记本电脑内置阅读器还是Linux驱动程序。我可以做些什么实验来获取有关它的更多信息,例如检查是驱动程序问题还是硬件限制?我无法在Windows笔记本电脑上安装Linux(既不通过Live CD运行),也不能直接在Linux笔记本电脑上安装Windows,但我可以安装和运行任何Linux软件,或与Wine兼容的Windows软件,或通过Virtualbox运行Windows。但是如果我理解正确的话,所有这些解决方案最终都会使用Linux驱动程序来访问读卡器,因此如果驱动程序是原因,它们都会受到同样问题的影响。