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

Материал из WebHMI Wiki
Перейти к: навигация, поиск
(Новая страница: «Industrial SD cards provide a wider temperature range, uniform deterioration of cells due to wear-leveling, but have a higher price.»)
 
(не показано 9 промежуточных версий этого же участника)
Строка 6: Строка 6:
 
Industrial SD cards provide a wider temperature range, uniform deterioration of cells due to wear-leveling, but have a higher price.
 
Industrial SD cards provide a wider temperature range, uniform deterioration of cells due to wear-leveling, but have a higher price.
  
Так что в каждом конкретном случае необходимо находить свой компромис между объемом, надежностью, ценой, доступностью. Именно поэтому WebHMI поставляется без карты памяти. Предполагается, что карту подберет интегратор исходя из требований, которые предъявляются к системе.
+
So in each concrete case it is necessary to find the compromise between volume, reliability, price, availability. That's why WebHMI comes without a memory card. It is assumed that the card will be selected by the integrator based on the requirements that are imposed on the system.
  
'''Обратите внимание, что использование низкокачественных или поддельных карт памяти может привести к потере данных или нестабильной работе WebHMI. НЕ ИСПОЛЬЗУЙТЕ карты сомнительного происхождения. Предпочтение отдавайте промышленным картам памяти. При записи большого объема данных, срок жизни коммерческих карт в WebHMI может составлять всего несколько недель после чего карта выходит из строя.'''
+
'' 'Please note that using a low-quality or fake memory card may result in data loss or unstable WebHMI operation. DO NOT use cards of doubtful origin. Preference is given to industrial memory cards. When you write a large amount of data, the lifetime of commercial cards in WebHMI can be only a few weeks after which the card goes down. '' '
  
Мы провели тестирование пяти различных карт памяти чтобы понимать их различие в производительности применимо к WebHMI. Тест состоит в записи 60000 строк в таблицу данных для графиков (5 колонок).
+
We tested five different memory cards in order to understand their performance differences applicable to WebHMI. The test consists of writing 60,000 rows into a data table for graphs (5 columns).
  
В тесте участвовали такие накопители:
+
The test involved such drives:
 
<ul>
 
<ul>
 
<li>Silicon Power 4GB Class 4 MLC
 
<li>Silicon Power 4GB Class 4 MLC
Строка 23: Строка 23:
 
</ul>
 
</ul>
  
Тут следует заметить, что последние два устройства - это не SD карты. SanDisk - это очень быстрый USB-накопитель, который приведен для сравнения как внешний накопитель. При необходимости WebHMI можно сконфигурировать на работу не c SD-картой, а с внешним устройством. RAM-disk - это виртуальный накопитель, размещенный в оперативной памяти WebHMI. Он призван измерить абсолютно максимальную скорость работы БД, исключая любые медленные дисковые операции.
+
Here it should be noted that the last two devices are not SD cards. SanDisk is a very fast USB drive, which is given for comparison as an external drive. If necessary, WebHMI can be configured to work not with a SD card, but with an external device. RAM-disk is a virtual storage located in the RAM of WebHMI. It is designed to measure the absolute maximum speed of the database, excluding any slow disk operations.
  
Результаты тестов:
+
Test results:
 
<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>Storage device</th><th>&nbsp;&nbsp;Total time, sec</th><th>&nbsp;&nbsp;Records/sec</th><th>&nbsp;&nbsp;Time for 1 record, ms</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>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>
Строка 37: Строка 37:
 
</table>
 
</table>
  
По результатам тестов можно сделать вывод о целесообразности применения карты памяти Apacer SD Industrial Extended Temp SLC 1GB в большинстве проектов, где не требуется особо большого архива. Эта карта обеспечит порядка 80 записей/сек в базу данных, что, даже выше, чем у карты 10-го класса Silicon Power.
+
According to the test results, it can be concluded that the Apacer SD Industrial Extended Temp SLC 1GB memory card should be used in most projects where an extra large archive is not required. This card will provide about 80 records per second in the database, which is even higher than the card of the 10th class of Silicon Power.
  
В то же время, применение MLC-памяти целесообразно в системах с более высокими требованиями к скорости записи и/или необходимости хранить большой объем данных. Либо там, где SLC-память не вписывается в бюджет системы.
+
At the same time, the use of MLC-memory is advisable in systems with higher requirements for recording speed and/or the need to store a large amount of data. Or where the SLC memory does not fit into the budget of the system.

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

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

There is a wide variety of SD cards. In addition to the obvious differences, such as brand, formfactor and volume, Secure Digital memory cards also differ in the type of Flash-cells (SLC / MLC), class (4, 6, 8, 10) and overall performance.

SLC-memory is more reliable and has a much more significant resource of cells for writing. The typical number of recording cycles is 100,000 versus 3,000 for MLC memory. At the same time, SLC cards are harder to find, their volume is usually less than that of MLC cards, and the price is higher.

Industrial SD cards provide a wider temperature range, uniform deterioration of cells due to wear-leveling, but have a higher price.

So in each concrete case it is necessary to find the compromise between volume, reliability, price, availability. That's why WebHMI comes without a memory card. It is assumed that the card will be selected by the integrator based on the requirements that are imposed on the system.

'Please note that using a low-quality or fake memory card may result in data loss or unstable WebHMI operation. DO NOT use cards of doubtful origin. Preference is given to industrial memory cards. When you write a large amount of data, the lifetime of commercial cards in WebHMI can be only a few weeks after which the card goes down. '

We tested five different memory cards in order to understand their performance differences applicable to WebHMI. The test consists of writing 60,000 rows into a data table for graphs (5 columns).

The test involved such drives:

  • 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

Here it should be noted that the last two devices are not SD cards. SanDisk is a very fast USB drive, which is given for comparison as an external drive. If necessary, WebHMI can be configured to work not with a SD card, but with an external device. RAM-disk is a virtual storage located in the RAM of WebHMI. It is designed to measure the absolute maximum speed of the database, excluding any slow disk operations.

Test results:

Storage device  Total time, sec  Records/sec  Time for 1 record, ms
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

According to the test results, it can be concluded that the Apacer SD Industrial Extended Temp SLC 1GB memory card should be used in most projects where an extra large archive is not required. This card will provide about 80 records per second in the database, which is even higher than the card of the 10th class of Silicon Power.

At the same time, the use of MLC-memory is advisable in systems with higher requirements for recording speed and/or the need to store a large amount of data. Or where the SLC memory does not fit into the budget of the system.