実際の記録速度はメーカーによって異なる場合がありますが、ストリーミングコンテンツ(ビデオなど)を記録するには、一貫した最低記録速度が重要です。 Secure Digital Associationは、消費者がパフォーマンスに適したタイプのメモリカードを選択できるように、スピードクラス標準を定義しています。
- クラス2-パフォーマンスは2 MB / s以上
- クラス4-4 MB / s以上のパフォーマンス
- クラス6-6 MB / s以上のパフォーマンス
- クラス10-パフォーマンスは10 MB / s以上
中王国にメモリーカードを注文する際、クラスが宣言されたものに準拠しているかどうかに疑問があることがよくあります。 中国最大の市場であるalibabaは、無料のh2testwユーティリティで速度をチェックすることを勧めています。CrystalDisk Markユーティリティを使用するものもあります。
時折、宣言された速度にかなり到達せず、人が自分の中国人がカードを欺いて売ってクラスを下げたことにsoldし始めます。
シンプルで明確で明白なようですが、ニュアンスがあります。 実際には、仕様によると、パフォーマンスを評価するときにMB = 1000×1000バイトです。
これらのユーティリティがこの評価機能を考慮に入れているかどうかが興味深くなりました。
Crystal Disk Markはオープンソースプログラムです。 ソースをざっと見てみると、結果が得られました。
#define DISK_TEST_MAX_BUFFER_SIZE 1024*1024 BufSize = DISK_TEST_MAX_BUFFER_SIZE; result = WriteFile(hFile, buf, BufSize, &writeSize, NULL);
予想どおりのMB = 1024 2バイト。
h2testw-プログラムは無料です。ソースコードは見つかりませんでした。詳細を分析する必要がありました。
また、このプログラムでは、予想されるメガバイトブロックは1024 2バイトです。
その結果、ブロックサイズの違いにより、メモリカードを正しく分類するために、測定された記録速度に約5%(1024 2/1000 2 = 1.049)を追加する必要があります。
出典: www.sdcard.org