SDカードの速度の違い

SDカードの速度の違い

私はマイクロ SD カードのベンチマークを試みていますが、その過程でラップトップのカード リーダーに問題があるように思われますが、それを確かめるためにさらに実験を行いたいと思います。

私はクラス 10 のマイクロ SD カードを持っています。ddシーケンシャル書き込み速度を計測したところ、ブロック サイズを変えても 9 MB/秒を超えることはなく、7 ~ 8 MB/秒になることがほとんどでした。カードに欠陥があるのではないかと疑いましたが、それ以外は問題ありません (すべてのセクターが書き込み可能で、エラーなどはありません)。

Wine 経由で CrystalDiskMark をインストールして実行したところ、ほぼ同じ速度、8 MB/秒が得られました。次に、同じカードを別のラップトップに接続してみると、カードは最大 15 MB/秒まで上がりました。ただし、このラップトップは Windows を使用しています。

少し調べてみたのですが、問題がラップトップの内蔵リーダーなのか、Linux ドライバーなのかについて言及しているものは見つかりませんでした。ドライバーの問題なのか、ハードウェアの制限なのかを確認するなど、さらに情報を得るにはどのような実験をすればよいでしょうか。Windows ラップトップに Linux をインストールすることはできません (ライブ CD 経由で実行することもできません)。Linux ラップトップに直接 Windows をインストールすることもできませんが、Linux ソフトウェアや Wine 互換の Windows ソフトウェアをインストールして実行したり、Virtualbox 経由で Wi​​ndows を実行したりすることはできます。しかし、私の理解が正しければ、これらのソリューションはすべて Linux ドライバーを使用してカード リーダーにアクセスすることになるため、ドライバーが原因である場合は、すべて同じ問題の影響を受けることになります。

答え1

少し調べてみましたが、問題がラップトップの内蔵リーダーなのか、Linux ドライバーなのかについて言及しているものは見つかりませんでした。これについてさらに情報を得るには、どのような実験をすればよいでしょうか。

両方である可能性もあるので、いくつかの組み合わせを試してみてください。例:

  • 内部 SD カード リーダーが USB 経由で接続されており (すべての USB が外部プラグ経由であるわけではありません)、すべての USB ドライブが最大で約 9 MB/秒になる場合は、USB ハードウェアまたは USB ドライバーの問題になります。
  • または、Linux ラップトップでライブ CD (Hirens など) から Windows を起動します。速度を測定します。速度が同じように遅い場合は、やはりハードウェアに問題がある可能性があります。速度がはるかに速い場合は、ドライバーに問題がある可能性があります。
  • などなど。潜在的な原因のマトリックスを構築して消去するだけです。

WindowsラップトップにLinuxをインストールできない(ライブCD経由でも実行できない)

なぜダメなのでしょうか? ライブ CD (CD、ペンドライブ、または交換した HDD を使用したもの) は通常、正常に動作します。

LinuxラップトップにWindowsを直接インストールすることも、

起動できますかウィンドウズライブCDLinux ラップトップでは?

Wine 互換の Windows ソフトウェア、または Virtualbox 経由で Wi​​ndows を実行します。

これにより、レイヤーが追加され、結果が遅くなる可能性があります。

しかし、私の理解が正しければ、これらすべての解決策は、カード リーダーにアクセスするために Linux ドライバーを使用することになるため、ドライバーが原因である場合、すべて同じ問題の影響を受けることになります。

正解です。これを回避する唯一の方法は、ハードウェアパススルーデバイスを使用することです。つまりないLinuxからSDカードを使用するのではなく、VMに直接アクセスできるようにします。これはwineでは機能しませんが、適切なソフトウェア(vmwareなど)と、それをサポートする適切なCPU(AMDはこれをAMD-VインテルはそれをVT-d)。

どちらも BIOS からのサポートが必要ですが、ラップトップの BIOS にはそれが欠けていることがよくあります。

答え2

他のカードでベンチマークを実行し、RAM を使用しているプロセスを停止し、システムをクリーンアップし、空のカードを使用して、半分以上空いているドライブから何かをコピーしてみてください。どちらも機能しない場合は、RAM とプロセッサに調整が必要な可能性があります。ラップトップをターボ モードで実行し、コピー プロセス用に RAM とプロセッサの大部分を残してください。Windows のコピー手法は Linux と異なるため、Windows では常にファイルが断片化される可能性もあります。また、他の外付けカード リーダーと 3.0 USB プラグイン スロットがある場合は、それを使用してみてください。

関連情報