vak: (Daemon)
[personal profile] vak
SD карточки часто используются во встраиваемых системах, благодаря простому интерфейсу SPI. Но не все карточки одинаково полезны. Я собрал коллекцию карточек и протестировал их на скорость в операционных системах RetroBSD и LiteBSD. Результаты можно посмотреть по ссылке: http://retrobsd.org/wiki/doku.php/doc/sd-benchmark

Date: 2015-02-15 22:37 (UTC)
From: [identity profile] sir66.livejournal.com
SD и microSD карты вообще вещь загадочная. Взяв новую карту никогда нельзя быть уверенным, что она будет стабильно работать в конкретном устройстве. Все время приходится тестировать.

Результат тестов тоже интересен - карты демонстрирующие сильно разную скорость чтения выдают поразительно сходные результаты на файловом тесте. Причем, иногда более быстрые по чтению флешки файлы показывают медленнее.

Date: 2015-02-17 08:02 (UTC)
From: [identity profile] 1801bm1.livejournal.com
И еще есть такая вещь как спорадическая пауза при записи. То есть - пишешь в карту блоки, пишешь, в среднем 2-5 миллисекунд, а потом оп-па - этак 300 мс нет готовности при записи. Если карту вдруг выключить в этот момент (была в каком-то коде у меня ошибка - тайм-аута не хватало), то при этом какие-блоки данных (большие - десятки-сотни килобайт) могут быть полностью разрушены. Понятно что массив памяти внутри сделан на NAND, стирается оно только большими блоками а наружу торчит интерфейс с сектором в 512 байт, вот оно внутри и строит такую себе "файловую систему" с ремаппингом.