Я тестирую пару SD-карт следующим образом:
http://elinux.org/RPi_SD_cards#Performance
Первая карта, на которой я сделал это (класс sandisk 4), дала скорость записи 5,4 МБ / с, что примерно соответствует ожиданиям на основе результатов на этой странице. Тем не менее, скорость чтения составила 21,6 МБ / с, чего почти нет в списке карт класса 4, подходящих где-то близко.
Другая карта (adata class 10) имела (неутешительную) скорость записи 7,6 МБ / с и идентичную скорость чтения 21,6 МБ / с.
Я понял, что файловый кеш, вероятно, может помешать этому, даже если весь этот файл не помещается в доступную оперативную память. Поэтому я перезапустил тесты, очистив кэш после теста записи и перед тестом чтения:
sync
echo -n 3 > /proc/sys/vm/drop_caches
Вывод из free
демонстрирует, что это эффективно.
Однако опять оба теста чтения составляют 21,6 МБ / с. Я попытался перезагрузиться - точно так же. Карты содержат идентичные распбианские системы со стандартным ядром 3.2.27+.
Кто-нибудь знает, что с этим?
источник
hdparm
не может использоваться ни для чего в этом отношении, так как устройство чтения карт памяти SD в pi не является устройством ide или sata.Есть несколько факторов, а не только скорость карты. Как сказал один человек, Raspberry Pi может быть «горлышком бутылки», но это может быть его аппаратное обеспечение или программный драйвер. Имейте в виду, я использую ТОЛЬКО Raspberry Pi для изучения Mathematica; Мой совет по этому вопросу связан с электроникой и обширной ИТ-поддержкой в течение 3 десятилетий. Я также посмотрел на большой график карт и их производительность. Я игнорирую большинство брендов бара SanDisk. Это связано с хорошим опытом, и, честно говоря, они наиболее доступны для меня. Я получил четкое представление о том, что карты UHS-1 работают быстрее, поэтому рассмотрим их. Интересно, что я не ожидал увидеть карты SDXC в списке, SDXC и дешевое оборудование обычно взаимоисключающие.
источник
Весьма вероятно, что RPI сам по себе является узким местом для SD-карты, что делает его неуместным относительно скорости карты, если он не может сопрягать ее достаточно быстро.
источник