Сравнение карт SD — различия между версиями
(Отметить эту версию для перевода) |
|||
(не показано 7 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
+ | <languages/> | ||
+ | <translate> | ||
+ | <!--T:1--> | ||
Существует большое разнообразие SD-карт. Помимо очевидных различий, таких как торговая марка, форм-фактор и объем, карты памяти Secure Digital, также, отличаются типом Flash-ячеек (SLC / MLC), классом (4, 6, 8, 10) и общей производительностью. | Существует большое разнообразие SD-карт. Помимо очевидных различий, таких как торговая марка, форм-фактор и объем, карты памяти Secure Digital, также, отличаются типом Flash-ячеек (SLC / MLC), классом (4, 6, 8, 10) и общей производительностью. | ||
+ | <!--T:2--> | ||
SLC-память - более надежна и имеет гораздо более значительный ресурс ячеек на запись. Типичное количество циклов записи у нее составляет 100 000 против 3 000 у MLC-памяти. При этом SLC-карты сложнее найти, объем их обычно меньше, чем у MLC-карт, а цена при этом - выше. | SLC-память - более надежна и имеет гораздо более значительный ресурс ячеек на запись. Типичное количество циклов записи у нее составляет 100 000 против 3 000 у MLC-памяти. При этом SLC-карты сложнее найти, объем их обычно меньше, чем у MLC-карт, а цена при этом - выше. | ||
+ | <!--T:3--> | ||
Промышленные SD карты обеспечивают более широкий температурный диапазон, равномерный износ ячеек за счет wear-leveling, но обладают более высокой ценой. | Промышленные SD карты обеспечивают более широкий температурный диапазон, равномерный износ ячеек за счет wear-leveling, но обладают более высокой ценой. | ||
+ | <!--T:4--> | ||
Так что в каждом конкретном случае необходимо находить свой компромис между объемом, надежностью, ценой, доступностью. Именно поэтому WebHMI поставляется без карты памяти. Предполагается, что карту подберет интегратор исходя из требований, которые предъявляются к системе. | Так что в каждом конкретном случае необходимо находить свой компромис между объемом, надежностью, ценой, доступностью. Именно поэтому WebHMI поставляется без карты памяти. Предполагается, что карту подберет интегратор исходя из требований, которые предъявляются к системе. | ||
− | + | <!--T:5--> | |
+ | '''Обратите внимание, что использование низкокачественных или поддельных карт памяти может привести к потере данных или нестабильной работе WebHMI. НЕ ИСПОЛЬЗУЙТЕ карты сомнительного происхождения. Предпочтение отдавайте промышленным картам памяти. При записи большого объема данных, срок жизни коммерческих карт в WebHMI может составлять всего несколько недель после чего карта выходит из строя.''' | ||
+ | <!--T:6--> | ||
+ | Мы провели тестирование пяти различных карт памяти чтобы понимать их различие в производительности применимо к WebHMI. Тест состоит в записи 60000 строк в таблицу данных для графиков (5 колонок). | ||
+ | |||
+ | <!--T:7--> | ||
В тесте участвовали такие накопители: | В тесте участвовали такие накопители: | ||
<ul> | <ul> | ||
<li>Silicon Power 4GB Class 4 MLC | <li>Silicon Power 4GB Class 4 MLC | ||
<li>Silicon Power 8GB Class 10 MLC | <li>Silicon Power 8GB Class 10 MLC | ||
− | <li>Transcend 8GB Industrial MLC TS8GSDHC10M | + | <li>Transcend 8GB Class 10 Industrial MLC TS8GSDHC10M |
+ | <li>Innodisk 32GB Class 10 Industrial MLC | ||
<li>Apacer Industrial 1GB SLC | <li>Apacer Industrial 1GB SLC | ||
<li>SanDisk Extreme CZ80 16GB USB3.0 Drive MLC | <li>SanDisk Extreme CZ80 16GB USB3.0 Drive MLC | ||
Строка 19: | Строка 31: | ||
</ul> | </ul> | ||
+ | <!--T:8--> | ||
Тут следует заметить, что последние два устройства - это не SD карты. SanDisk - это очень быстрый USB-накопитель, который приведен для сравнения как внешний накопитель. При необходимости WebHMI можно сконфигурировать на работу не c SD-картой, а с внешним устройством. RAM-disk - это виртуальный накопитель, размещенный в оперативной памяти WebHMI. Он призван измерить абсолютно максимальную скорость работы БД, исключая любые медленные дисковые операции. | Тут следует заметить, что последние два устройства - это не SD карты. SanDisk - это очень быстрый USB-накопитель, который приведен для сравнения как внешний накопитель. При необходимости WebHMI можно сконфигурировать на работу не c SD-картой, а с внешним устройством. RAM-disk - это виртуальный накопитель, размещенный в оперативной памяти WebHMI. Он призван измерить абсолютно максимальную скорость работы БД, исключая любые медленные дисковые операции. | ||
+ | <!--T:9--> | ||
Результаты тестов: | Результаты тестов: | ||
− | <table> | + | <table border=1> |
<tr><th>Накопитель</th><th> Общее время, сек</th><th> Записей/сек</th><th> Время на 1 запись, мс</th></tr> | <tr><th>Накопитель</th><th> Общее время, сек</th><th> Записей/сек</th><th> Время на 1 запись, мс</th></tr> | ||
<tr><td>Silicon Power 4GB Class 4 MLC</td> <td align=right>2243.11</td><td align=right>26.7</td><td align=right>37.38</td></tr> | <tr><td>Silicon Power 4GB Class 4 MLC</td> <td align=right>2243.11</td><td align=right>26.7</td><td align=right>37.38</td></tr> | ||
+ | <tr><td>Innodisk 32GB Class 10 Industrial MLC</td> <td align=right>2202.32</td><td align=right>27.2</td><td align=right>36.71</td></tr> | ||
<tr><td>Silicon Power 8GB Class 10 MLC</td> <td align=right>911.17</td><td align=right>65.8</td><td align=right>15.18</td></tr> | <tr><td>Silicon Power 8GB Class 10 MLC</td> <td align=right>911.17</td><td align=right>65.8</td><td align=right>15.18</td></tr> | ||
<tr><td>Apacer Industrial 1GB SLC</td> <td align=right>688.90</td><td align=right>87.0</td><td align=right>11.48</td></tr> | <tr><td>Apacer Industrial 1GB SLC</td> <td align=right>688.90</td><td align=right>87.0</td><td align=right>11.48</td></tr> | ||
− | <tr><td>Transcend 8GB Industrial MLC</td> <td align=right>545.04</td><td align=right>110.1</td><td align=right>9.08</td></tr> | + | <tr><td>Transcend 8GB Class 10 Industrial MLC</td> <td align=right>545.04</td><td align=right>110.1</td><td align=right>9.08</td></tr> |
<tr><td>SanDisk Extreme CZ80 16GB USB Drive MLC</td><td align=right>182.89</td><td align=right>328.0</td><td align=right>3.04</td></tr> | <tr><td>SanDisk Extreme CZ80 16GB USB Drive MLC</td><td align=right>182.89</td><td align=right>328.0</td><td align=right>3.04</td></tr> | ||
<tr><td>RAM Disk</td> <td align=right>75.89</td><td align=right>790.6</td><td align=right>1.26</td></tr> | <tr><td>RAM Disk</td> <td align=right>75.89</td><td align=right>790.6</td><td align=right>1.26</td></tr> | ||
</table> | </table> | ||
− | По результатам тестов можно сделать вывод о целесообразности применения карты памяти Apacer SD Industrial Extended Temp SLC 1GB в большинстве проектов, где не требуется особо большого архива. Эта карта обеспечит порядка 80 записей/сек в базу данных, что, даже | + | <!--T:10--> |
+ | По результатам тестов можно сделать вывод о целесообразности применения карты памяти Apacer SD Industrial Extended Temp SLC 1GB в большинстве проектов, где не требуется особо большого архива. Эта карта обеспечит порядка 80 записей/сек в базу данных, что, даже выше, чем у карты 10-го класса Silicon Power. | ||
− | В то же время, применение | + | <!--T:11--> |
+ | В то же время, применение MLC-памяти целесообразно в системах с более высокими требованиями к скорости записи и/или необходимости хранить большой объем данных. Либо там, где SLC-память не вписывается в бюджет системы. | ||
+ | </translate> |
Текущая версия на 12:33, 20 ноября 2017
Существует большое разнообразие SD-карт. Помимо очевидных различий, таких как торговая марка, форм-фактор и объем, карты памяти Secure Digital, также, отличаются типом Flash-ячеек (SLC / MLC), классом (4, 6, 8, 10) и общей производительностью.
SLC-память - более надежна и имеет гораздо более значительный ресурс ячеек на запись. Типичное количество циклов записи у нее составляет 100 000 против 3 000 у MLC-памяти. При этом SLC-карты сложнее найти, объем их обычно меньше, чем у MLC-карт, а цена при этом - выше.
Промышленные SD карты обеспечивают более широкий температурный диапазон, равномерный износ ячеек за счет wear-leveling, но обладают более высокой ценой.
Так что в каждом конкретном случае необходимо находить свой компромис между объемом, надежностью, ценой, доступностью. Именно поэтому WebHMI поставляется без карты памяти. Предполагается, что карту подберет интегратор исходя из требований, которые предъявляются к системе.
Обратите внимание, что использование низкокачественных или поддельных карт памяти может привести к потере данных или нестабильной работе WebHMI. НЕ ИСПОЛЬЗУЙТЕ карты сомнительного происхождения. Предпочтение отдавайте промышленным картам памяти. При записи большого объема данных, срок жизни коммерческих карт в WebHMI может составлять всего несколько недель после чего карта выходит из строя.
Мы провели тестирование пяти различных карт памяти чтобы понимать их различие в производительности применимо к WebHMI. Тест состоит в записи 60000 строк в таблицу данных для графиков (5 колонок).
В тесте участвовали такие накопители:
- Silicon Power 4GB Class 4 MLC
- Silicon Power 8GB Class 10 MLC
- Transcend 8GB Class 10 Industrial MLC TS8GSDHC10M
- Innodisk 32GB Class 10 Industrial 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 |
Innodisk 32GB Class 10 Industrial MLC | 2202.32 | 27.2 | 36.71 |
Silicon Power 8GB Class 10 MLC | 911.17 | 65.8 | 15.18 |
Apacer Industrial 1GB SLC | 688.90 | 87.0 | 11.48 |
Transcend 8GB Class 10 Industrial MLC | 545.04 | 110.1 | 9.08 |
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-го класса Silicon Power.
В то же время, применение MLC-памяти целесообразно в системах с более высокими требованиями к скорости записи и/или необходимости хранить большой объем данных. Либо там, где SLC-память не вписывается в бюджет системы.