SDカードのベンチマーク、読み取り速度は同じ


8

私はこの方法でsdカードのペアをテストしています:

http://elinux.org/RPi_SD_cards#Performance

私がこれを最初に行ったカード(sandiskクラス4)の書き込み速度は5.4 MB /秒でした。これは、そのページの結果に基づいて予想したものです。ただし、読み取り速度は21.6 MB / sで、これに近いクラス4カードはほとんどありません。

他のカード(adataクラス10)の書き込み速度は(期待外れ)7.6 MB /秒で、読み取り速度は同じで、21.6 MB /秒でした。

ファイル全体が使用可能なRAMに収まらない場合でも、ファイルキャッシュがおそらくこれに干渉する可能性があることに気付きました。そこで、テストを再実行し、書き込みテストの後、読み取りテストの前にキャッシュをフラッシュしました。

sync
echo -n 3 > /proc/sys/vm/drop_caches

からの出力は、freeこれが効果的であることを示しています。

ただし、どちらの読み取りテストも21.6 MB /秒です。再起動してみましたが、まったく同じです。カードには、ストック3.2.27+カーネルを持つ同一のRaspbianシステムが含まれています。

誰がそれがどうなっているのか知っていますか?

回答:


3

よく構造化された質問。使ってみてください:

hdparm -t /dev/sdb

デバイスが/ dev / sdbにあると仮定します。また、おそらくお使いのデバイスの読み取り速度は同じですか?テストする他の人はいますか?


hdparmpiのsdカードリーダーはideまたはsataデバイスではないため、この点に関しては何も使用できません。
ゴルディロックス


1
ええ-じゃあ大丈夫です!とにかく、hdparmテストはddテストと同じように出てきます。
ゴルディロックス

3

カードの速度だけでなく、考慮すべき要素がいくつかあります。述べたように、Raspberry Piはボトルネックになる可能性がありますが、ハードウェアまたはソフトウェアドライバーである可能性があります。私がRaspberry Piを使用しているのはMathematicaを学ぶためだけです。これに関する私のアドバイスは、エレクトロニクスの背景と30年以上にわたる広範なITサポートから来ています。また、カードとそのパフォーマンスの大きなチャートを見ました。SanDiskのほとんどのブランドは無視します。これは良い経験によるものであり、率直に言って、それらは私にとって最も簡単に入手できます。私が得た明確な画像は、UHS-1カードの方が速いということです。興味深いことに、私はSDXCカードがリストに表示されるとは思っていませんでした。SDXCと安価なハードウェアは通常、相互に排他的です。


1
私がこの質問を書いたときは気づいていませんでしたが、PiのSDカードリーダーの最大転送速度は25 MB /秒であることがわかりました。カード。
goldilocks

2

RPi自体がSDカードのボトルネックになっている可能性が高く、十分な速度でインターフェースできない場合、カードの速度とは無関係になります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.