Сравнение карт SD — различия между версиями

Материал из WebHMI Wiki
Перейти к: навигация, поиск
(Отметить эту версию для перевода)
 
(не показано 6 промежуточных версий 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 поставляется без карты памяти. Предполагается, что карту подберет интегратор исходя из требований, которые предъявляются к системе.
  
Мы провели тестирование четырех различных карт памяти чтобы понимать их различие в производительности применимо к WebHMI. Тест состоит в записи 60000 строк в таблицу данных для графиков (5 колонок).
+
<!--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 border=1>
 
<table border=1>
 
<tr><th>Накопитель</th><th>&nbsp;&nbsp;Общее время, сек</th><th>&nbsp;&nbsp;Записей/сек</th><th>&nbsp;&nbsp;Время на 1 запись, мс</th></tr>
 
<tr><th>Накопитель</th><th>&nbsp;&nbsp;Общее время, сек</th><th>&nbsp;&nbsp;Записей/сек</th><th>&nbsp;&nbsp;Время на 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 записей/сек в базу данных, что, даже, выше, чем у карты класса 10.
+
<!--T:10-->
 +
По результатам тестов можно сделать вывод о целесообразности применения карты памяти Apacer SD Industrial Extended Temp SLC 1GB в большинстве проектов, где не требуется особо большого архива. Эта карта обеспечит порядка 80 записей/сек в базу данных, что, даже выше, чем у карты 10-го класса Silicon Power.
  
В то же время, применение карт класса 4 целесообразно в системах с низкими требованиями к производительности, надежности или где применение SLC-памяти не вписывается в бюджет.
+
<!--T:11-->
 +
В то же время, применение MLC-памяти целесообразно в системах с более высокими требованиями к скорости записи и/или необходимости хранить большой объем данных. Либо там, где SLC-память не вписывается в бюджет системы.
 +
</translate>

Текущая версия на 12:33, 20 ноября 2017

Другие языки:
English • ‎русский

Существует большое разнообразие 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.1126.737.38
Innodisk 32GB Class 10 Industrial MLC 2202.3227.236.71
Silicon Power 8GB Class 10 MLC 911.1765.815.18
Apacer Industrial 1GB SLC 688.9087.011.48
Transcend 8GB Class 10 Industrial MLC 545.04110.19.08
SanDisk Extreme CZ80 16GB USB Drive MLC182.89328.03.04
RAM Disk 75.89790.61.26

По результатам тестов можно сделать вывод о целесообразности применения карты памяти Apacer SD Industrial Extended Temp SLC 1GB в большинстве проектов, где не требуется особо большого архива. Эта карта обеспечит порядка 80 записей/сек в базу данных, что, даже выше, чем у карты 10-го класса Silicon Power.

В то же время, применение MLC-памяти целесообразно в системах с более высокими требованиями к скорости записи и/или необходимости хранить большой объем данных. Либо там, где SLC-память не вписывается в бюджет системы.