Сравнение карт SD — различия между версиями
Строка 18: | Строка 18: | ||
</ul> | </ul> | ||
− | Тут следует | + | Тут следует заметить, что последние два устройства - это не SD карты. SanDisk - это очень быстрый USB-накопитель, который приведен для сравнения как внешний накопитель. При необходимости WebHMI можно сконфигурировать на работу не c SD-картой, а со внешним устройством. RAM-disk - это виртуальный накопитель, размещенный в оперативной памяти WebHMI. Он призван измерить абсолютно максимальную скорость работы БД исключая любые медленные дисковые операции. |
Результаты тестов: | Результаты тестов: |
Версия 16:00, 8 декабря 2015
Существует большое разнообразие SD-карт. Помимо очевидных различий, таких как торговая марка, форм-фактор и объем, карты памяти Secure Digital также отличаются типом Flash-ячеек (SLC / MLC), классом (4, 6, 8, 10) и общей производительностью.
SLC-память - более надежна и имеет гораздо более значительный ресурс ячеек на запись. Типичное количество циклов записи у нее составляет 100 000 против 3 000 у MLC-памяти. При этом SLC-карты сложнее найти, объем их обычно меньше, чем у MLC-карт, а цена при этом - выше.
Промышленные SD карты обеспечивают более широкий температурный диапазон, равномерный износ ячеек за счет wear-leveling, но обладают более высокой ценой.
Так что в каждом конкретном случае необходимо находить свой компромис между объемом, надежностью, ценой, доступностью. Именно поэтому WebHMI поставляется без карты памяти. Предполагается, что карту подберет интегратор исходя из требований, которые предъявляются к системе.
Мы провели тестирование четырех различных карт памяти что бы понимать их различие в производительности применимо к WebHMI. Тест состоит в записи 60000 строк в таблицу данных для графиков (5 колонок).
В тесте участвовали такие накопители:
- Silicon Power 4GB Class 4 MLC
- Silicon Power 8GB Class 10 MLC
- Apacer Industrial 1GB SLC
- SanDisk Extreme CZ80 16GB USB3.0 Drive MLC
- RAM Disk
Тут следует заметить, что последние два устройства - это не SD карты. SanDisk - это очень быстрый USB-накопитель, который приведен для сравнения как внешний накопитель. При необходимости WebHMI можно сконфигурировать на работу не c SD-картой, а со внешним устройством. RAM-disk - это виртуальный накопитель, размещенный в оперативной памяти WebHMI. Он призван измерить абсолютно максимальную скорость работы БД исключая любые медленные дисковые операции.
Результаты тестов:
Накопитель | Общее время, сек | Записей/сек | Время на 1 запись, мс |
---|---|---|---|
Silicon Power 4GB Class 4 MLC | 2243.11 | 26.7 | 37.38 |
Silicon Power 8GB Class 10 MLC | 911.17 | 65.8 | 15.18 |
Apacer Industrial 1GB SLC | 688.9 | 87.0 | 11.48 |
SanDisk Extreme CZ80 16GB USB Drive MLC | 182.89 | 328.0 | 3.04 |
RAM Disk | 75.89 | 790.6 | 1.26 |
По результатам тестов можно сделать вывод о целесообразности применения карты памяти Apacer SD Industrial Extended Temp SLC 1GB в большинстве проектов где не требуется особо большого архива. Эта карта обеспечит порядка 80 записей/сек в базу данных что даже выше чем у карты класса 10.
В то же время, применение карт класса 4 целесообразно в системах с низкими требованиями к производительности, надежности или где применение SLC-памяти не вписывается в бюджет.