اختبار صغير لبطاقات microSD لـ Raspberry Pi



المستخدم العادي ، عندما يصبح من الضروري شراء بطاقة ذاكرة microSD ، لا يفكر كثيرًا. مستخدم يذهب إلى متجر إلكترونيات ويقول "أعطني بطاقة microSD". أيهما؟ على أي حال ، بطاقة ذاكرة وهذا كل شيء.

ولكن في الواقع ، يمكن أن تكون خصائص بطاقات الذاكرة ذات التنسيق نفسه مختلفة جدًا - أعتقد أن هذا لا يحتاج إلى شرح في Geektimes. ولكن هذا إذا كانت البطاقات من فئات مختلفة. ولكن ماذا لو أخذنا بطاقات متساوية في الفصل؟ دعونا نلقي نظرة على نتائج المعيار لبطاقات الذاكرة المختلفة (القائمة صغيرة ، فقط 5 قطع). من الواضح أن مقارنة البطاقات من مختلف الفئات قد تكون غير صحيحة ، لذلك يتم أخذ الفئة 10.



تم إجراء الاختبار نفسه من قبل مستخدم الموقع على "التوت" هنا .

كيف وماذا أجريت الاختبارات؟


من أجل ضمان شروط متساوية لكل بطاقة ، تم استخدام جهاز كمبيوتر مكتبي يعمل بنظام Windows 7 ، وجهاز كمبيوتر محمول مع Ubuntu و Raspberry Pi 2. تم استخدام الأداة المساعدة CrystalDiskMark على سطح المكتب. على جهاز كمبيوتر محمول - أداة عادية "أقراص". في Pi 2 ، وصف سطر الأوامر والاختبار هنا .

التسلسل:
  • 1. تنسيق Windows باستخدام SDFormatter ؛
  • 2. اختبار مع H2testw ؛
  • 3. معيار CrystalDiskMark على سطح المكتب ؛
  • 4. المعيار على أوبونتو.
  • 5. تسجيل Raspbian باستخدام Win32DiskImager ؛
  • 6. قم بتنزيل Pi والعمل مع سطر الأوامر.


تم أيضًا التحقق من أصالة النموذج ، نظرًا لوجود العديد من بطاقات الذاكرة في السوق من الشركات المصنعة للأسماء ذات الخصائص المحبطة ، ولكن مع وضع علامة على الشركات المعروفة.

من أجل التأكد من أن بطاقة اسم الشركة المصنعة التي تم الإعلان عنها ، تم استخدام الأداة المساعدة H2testw 1.4.

إليك ما حدث:


نتائج العمل مع CrystalDiskMark:


Raspberry Pi NOOBs الرسمي 8 جيجابايت ، الفئة 10 كينغستون 16 جيجابايت الفئة 10 سامسونج EVO 16 جيجابايت ، الفئة 10 سانديسك ألترا 16 جيجابايت ، الفئة 10 توشيبا 16 جيجابايت ، الفئة 10 النتائج ملخصة في لوحة واحدة:
CrystalDiskMark NOOBs بطاقة SD

CrystalDiskMark Kingston بطاقة SD

CrystalDiskMark بطاقة Samsung EVO SD

CrystalDiskMark Sandisk Ultra SD Card

CrystalDiskMark بطاقة Toshiba SD





قرص أوبونتو





Raspbian



تم إجراء الاختبار النهائي باستخدام سطر الأوامر Rasbian OS وعدد من الأوامر.

تم استخدام الأمر التالي لقراءة بطاقة CID:

cd / sys / class / mmc_host / mmc؟ / Mmc ؟: *
صدى "man: $ (cat manfid) oem: $ (cat oemid) name: $ (cat name) hwrev: $ ( cat hwrev) fwrev: $ (cat fwrev) »


فحص التسجيل:

المزامنة؛ dd if = / dev / zero of = ~ / test.tmp bs = 500K count = 1024

قراءة الاختبار:

مزامنة ؛ صدى 3 |
مزامنة sudo tee / proc / sys / vm / drop_caches ؛ time dd if = ~ / test.tmp of = / dev / null bs = 500K count = 1024


حذف الملف المؤقت الذي تم إنشاؤه بواسطة الأوامر السابقة:

rm ~ / test.tmp



الخلاصة



بناءً على نتائج جميع الاختبارات الثلاثة ، نلاحظ الصورة التالية (الأماكن من 1 إلى 5):

1. SanDisk Ultra 16GB
2. Toshiba 16GB
3. NOOBs الرسمية (SanDisk 8GB)
4. Samsung EVO 16GB و Kingston 16GB

Memory card مستقل عمليا من سعر البطاقة. لماذا تدفع أكثر؟
كانت هناك مشاكل مع Kingston عند الاختبار تحت Ubuntu ، لذلك تعذر الحصول على النتائج في هذا الاختبار ؛
احتلت بطاقة SanDisk Ultra المرتبة الأولى فقط لأن الاختلاف في سرعة القراءة من Toshiba إلى Ubuntu كان كبيرًا.

Source: https://habr.com/ru/post/ar387843/


All Articles