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-06 14:16 (UTC)эээ ... а может вы рассекретите еще и ваш топ10 SD и другой периферии ?
Примерно так
Date: 2012-05-08 01:02 (UTC)-----------
1107/386 - Lexar 8Gb SDHC (class 10)
953/418 - Wintec 8Gb SDHC (class 10)
953/359 - Transcend 4Gb SDHC (class 6)
819/217 - Kingston 8Gb SDHC (class 10)
440/286 - Sandisk 4Gb SDHC (class 4)
1205/871 - NCD 256Mb SD
1205/853 - Kodak 512Mb SD
1205/602 - Kodak 64Mb SD
773/773 - Kodak 256Mb SD
569/290 - Patriot 2Gb SD
402/142 - Sandisk 2Gb SD (class 2)
1107/465 - Noname 2Gb microSD
694/413 - Polaroid 4Gb microSDHC (class 4)
602/341 - Sony 4Gb microSDHC (class 4)
561/265 - Maxell 4Gb microSDHC (class 10)
no subject
Date: 2012-05-06 14:24 (UTC)no subject
Date: 2012-05-07 06:19 (UTC)no subject
Date: 2012-05-07 07:26 (UTC)no subject
Date: 2012-05-08 01:05 (UTC)no subject
Date: 2012-05-08 01:06 (UTC)ЗЫ Даже если железка не умеет очереди, 2 конкурентных запроса дают большую производительность, чем один, из-за того. что пока один в юзерспейсе ковыряется, второй обслуживается.
no subject
Date: 2012-05-08 01:28 (UTC)no subject
Date: 2012-05-06 14:35 (UTC)no subject
Date: 2012-05-08 01:07 (UTC)no subject
Date: 2012-05-08 01:08 (UTC)(Я извиняюсь, антиквариат я плохо знаю).
no subject
Date: 2012-05-09 05:44 (UTC)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)