ЖУРНАЛ СТА 3/2019

О КОРРЕКЦИИ ОШИБОК Инженеры Apacer позаботились и о совершенствовании механизма исправ- ления ошибок (ECC – Error Correction Code). Этот механизм помогает гаран- тировать, что в процессе чтения/записи в NAND Flash не образуются некор- ректные данные, что делает их хранение более надёжным. По сравнению с 2D SLC и MLC, использующими механиз- мы BCH ECC (разновидность кода ECC) для исправления до 72 битов на 1 кбайт, реализация механизма ECC 3D TLC Apacer с кодом контроля чётности с низкой плотностью (LDPC) может обеспечить возможность исправления более 120 ошибочных битов. В дополнение к бо́льшим возможно- стям исправления ошибок LDPC ECC Apacer функционирует на трёх различ- ных уровнях и надёжно предотвращает дальнейшее появление ошибок данных. Механизм ECC LDPC состоит из аппа- ратной и программной частей. В случае сбоя обоих этих уровней защиты дан- ные по-прежнему будут защищены тех- нологией DataRAID TM , автоматически генерирующей файл чётности, сохра- няемый вместе с данными. Он может использоваться для контроля и восста- новления данных, которые невозможно исправить аппаратным или программ- ным кодированием (рис. 3). Д ВУХЭТАПНАЯ ОПТИМИЗАЦИЯ С целью продления эффективного срока службы твердотельных накопите- лей 3D NAND компания Apacer разра- ботала собственное двухкомпонентное решение. Первая его часть – это про- граммно-аппаратный комплекс Core- Analyzer2, а вторая – программное обеспечение для интеллектуального мо- ниторинга SSDWidget2.0. Совместно эти технологии позволяют клиентам выбрать подходящий для их нужд твер- дотельный накопитель и полностью контролировать его работу. По некоторым оценкам, в настоящее время в мире насчитывается более 3 млрд смартфонов, 2 млрд ПК и около 8,4 млрд устройств IoT. Каждое из них имеет свои собственные твердотельные накопители и встроенное программное обеспечение, и нет универсального ре- шения, которое бы удовлетворило по- требности всего многообразия прило- жений. Тем не менее, пользуясь всеми пре- имуществами CoreAnalyzer2 от Apacer, клиенты могут легко подобрать наибо- лее подходящий для их нужд SSD. При необходимости CoreAnalyzer2 может также помочь в выборе индивидуаль- ной прошивки SSD. CoreAnalyzer2 со- бирает данные об использовании и ра- боте SSD, сохраняя при этом конфи- денциальность клиентов, никогда не анализируя, какие данные записывают- ся, а просто фиксируя время и условия, при которых они были записаны. Про- фессиональная техническая команда Apacer использует собранные данные для проведения анализа использования и делает на основе полученного отчёта оптимальные предложения клиентам. После подбора и установки твердо- тельного накопителя клиенты могут от- слеживать его функционирование в ра- бочих условиях, используя вторую часть «бинарного» решения – SSDWidget2.0. Это программное обеспечение, уста- новленное на компьютер заказчика, позволяет инженерам отслеживать со- стояние твердотельных накопителей в режиме реального времени. Таким об- разом, они могут предвидеть окончание срока службы накопителей и, заблаго- временно готовя им замену, обеспечи- вать целостность информации. Это по- вышает надёжность данных и во многих случаях сокращает затраты на персонал и обслуживание (рис. 4). И СТОРИЯ УСПЕХА Для выбора подходящего SSD в соста- ве интеллектуальной информационной системы парковки, созданной синга- пурским клиентом Apacer, использова- лось ПО CoreAnalyzer2. С его помощью осуществлялся круглосуточный мони- торинг данных в режиме реального вре- мени с целью их анализа и повышения надёжности хранения. Проанализиро- АППА РАТ НЫЕ С Р Е ДС Т В А / ФЛЭШ - ПАМЯ Т Ь СТА 3/2019 87 www.cta.ru Показатель долговечности (чем ближе индикатор WAI к 1, тем лучше) Производительность при случайном доступе (показатель IOPS) Фоновая производительность (показатель IOPS) –25% +85%! +65%! SSD без системы OP SSD с системой OP 3D NAND 1 1 1,70 1,36 2000 3700 17 000 ~ 33 000 28 000 ~ 33 000 2 2 3 3 Условные обозначения: – условия тестирования: 30–32 Гбайт SSD без DRAM, кэш данных 240 кбайт; и – условия тестирования: 256 Гбайт SSD без DRAM; кэш данных 128 кбайт. 130 нм 1 знм / 36 слоёв 96 слоёв ECC, бит Процесс производства NAND 1 бит 4 бит 8 бит 24 бит 40 бит 60 бит 72 бит 120 бит BCH ECC LDPC ECC 2D NAND 3D NAND SLC TLC MLC Прогресс Рис. 2. Технология OP повышает эффективность работы с испорченными блоками Рис. 3. Технология LDPC ECC позволяет корректировать более 120 бит данных

RkJQdWJsaXNoZXIy MTQ4NjUy