Flash-карточки SD и SDHC
2012-05-06 00:42Занимаясь микроконтроллерами, периодически провожу тестирование карточек памяти SD и SDHC на предмет максимальной скорости. Последняя новинка в моей коллекции - карточка Lexar Professional 400x 8 GB SDHC - оказалась чемпионом среди SDHC. Быстрее неё только Kodak High Performance SD 512 Mb и безымянная microSD 2Gb (предположительно Wintec). Тут хитрость в том, что современные карточки оптимизируются производителем для работы в четырёхбитном режиме (4-битная шина данных) и большими блоками - сектора по 32 кбайта. А микроконтроллер общается с карточкой через последовательный порт SPI, то есть в однобитном режиме. И размер блока обычно гораздо меньше.
Скорость чтения/записи, кбайт/сек, измеренная утилитой dd в RetroBSD:
Lexar SDHC 8Gb - 1107/386.
Kodak SD 512 Mb - 1205/853.
Безымянная microSD 2Gb - 1107/465.
Карточки Kodak SD, кстати, всё еще есть в продаже на Амазоне и Ebay.
Скорость чтения/записи, кбайт/сек, измеренная утилитой dd в RetroBSD:
Lexar SDHC 8Gb - 1107/386.
Kodak SD 512 Mb - 1205/853.
Безымянная microSD 2Gb - 1107/465.
Карточки Kodak SD, кстати, всё еще есть в продаже на Амазоне и Ebay.

no subject
Date: 2012-05-07 06:06 (UTC)Пока из камеры буфер на карточку не скинется, дальше не пофотографируешь.
Стандарт у фотографов -- SanDisk Extreme соотв. последней серии (напр. в прошлом, когда я активно занимался фотографией, Exterme III или Exterme IV, а сейчас не знаю, какая у них индексация).
no subject
Date: 2012-05-08 01:20 (UTC)no subject
Date: 2012-05-08 01:38 (UTC)http://www.slashgear.com/high-performance-compactflash-benchmarks-on-canon-1d-mark-iv-1577718/
Кстати, что-то у тебя с цифрами не в порядке.
То ли контроллер или компьютер совсем-совсем дохлые, то ли цифры сбиты на два порядка.
Возможно, я не понял "соли", и скорость и должна быть такой сверх-маленькой из-за слабости контроллера.
Но если должна, то в чем смысл ее измерять, да еще на разных карточках и отслеживать о-малое от о-малого?
no subject
Date: 2012-05-08 02:23 (UTC)Цифры у меня правильные - килобайты в секунду. Частота SPI, на которой проводились измерения - 13.3 МГц. Микроконтроллер достаточно быстрый, от него тут мало что зависит.
Смысл измерять в том, что скорость работы системы (конкретно своппинга) меняется в разы в зависимости от типа карточки.
no subject
Date: 2012-05-08 03:05 (UTC)Вряд ли энергопотребление или размеры возрастут от перехода с 1 бита на 4.
А если скорость неважна, то зачем о ней столь заботиться?
no subject
Date: 2012-05-09 05:49 (UTC)no subject
Date: 2012-05-08 18:27 (UTC)