vak: (Default)
[personal profile] vak
Тестировать SD карточки на Линуксе для чего полезно? Чтобы выбрать оптимальную карточку для фотоаппарата, таблета, для Raspberry Pi. Список моих предыдущих постов на эту тему:
Но бывает еще другая потребность: применение карточки как внешний носитель для микроконтроллеров. Для Arduino, для RetroBSD или LiteBSD, а теперь для операционки RP/M на микроконтроллере RP2040. Здесь карточка подключается через порт SPI, и возникают совсем другие эффекты.

Я перетащил в RP/M свой старый тест скорости карточек из RetroBSD. Процесс измерения выглядит так.

1. Втыкаем карточку в плату микроконтроллера.



2. Подключаемся к консоли RP/M и даём команду "vol -t" - измерение скорости диска. Тест записывает файл размером 8 мегабайт, и затем его читает.

3. Повторяем для всех имеющихся в наличии карточек.

Сводим в таблицу, упорядочиваем по скорости чтения.
Name                                Read, kbytes/sec  Write, kbytes/sec
Toshiba 512 Mb 1002 838
Kodak 4 Gb Class 4 969 725
(noname) 1 Gb 965 500
Nokia 512 Mb 959 718
(noname) 2 Gb 959 680
Samsung 32 Gb EVO Select (green) 946 881
Samsung 32 Gb EVO+ (red) 941 877
Delkin Devices 4 Gb Class 10 933 566
SanDisk Extreme Pro 64Gb 903 770
Silicon Power 32 Gb 3D NAND 903 596
Delkin Devices 256 Mb 877 678

В виде картинки будет нагляднее. Можно видеть, что новомодные карточки SanDisk и Samsung по скорости чтения ничем особо не выделяются.


Упорядочим по скорости записи. Здесь SanDisk и Samsung выглядят неплохо. Причём Samsung слегка шустрее чем SanDisk. А вовсе не в три раза наоборот, как на Линуксе.



Вывод: в поиске хороших карточек для микроконтроллерных применений линуксные и прочие Windows-бенчмарки не помогают никак.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org