Як продуктивність ультрабука знижується з плином часу з твердотільним накопичувачем Samsung TLC
Чи помічали ви свій твердотільний накопичувач (що таке твердотільний накопичувач?) страждають від продуктивності? Якщо Samsung зробив ваш накопичувач, він, ймовірно, використовує модулі пам'яті NAND «Triple Level Cell» (TLC). Помилка зачіпає більшість - якщо не всі - приводи TLC. На щастя, Samsung надала виправлення для одного зі своїх дисків користувачам Windows.
Проблема: через 9-40 тижнів легендарна швидкість SSD може впасти навіть нижче жорстких дисків. Після затримок і збоїв Samsung тепер стверджує, що вона усунула помилку за допомогою свого останнього оновлення прошивки.
З іншого боку, це оновлення може працювати тільки в системах Windows або OS X. Для тих, хто використовує Linux, ви можете оновити диск з комп'ютера під керуванням Windows або Mac; хоча користувачі Linux страждають від ще однієї принципової проблеми з пам'яттю TLC.
Що таке пам'ять TLC?
До винаходу компанією Samsung твердотільної пам'яті Triple Level Cell на споживчому і корпоративному ринках домінували два види пам'яті: однорівнева комірка (SLC) і багаторівнева комірка (MLC).
SLC пропонує переваги у продуктивності за рахунок ціни і ємності сховища. Пам'ять MLC пропонує дешевші витрати, зберігаючи вдвічі більше даних на комірку. Triple Level Cell (TLC) зберігає в три рази більше даних, ніж SLC, і пропонує навіть більш дешеві витрати на виробництво, ніж MLC.
Вся флеш-пам'ять має брак обмеженої тривалості запису - чим більше даних записується в пам'ять, тим швидше зношується накопичувач, що призводить до його можливої відмови. Хоча флеш-пам'ять може виконати величезну кількість операцій запису перед смертю, виробники часто анулюють гарантію на диск після фіксованої (і дуже низької) кількості операцій запису.
На жаль, на відміну від SLC і MLC, пам'ять TLC страждає від ще нижчої стійкості при записі, хоча це обмеження стосується тільки тих, у кого занадто суворі гарантії.
Як я дізнаюся, чи є у мене диск TLC?
Там немає вичерпного списку дисків, постраждалих від помилки. Це виявляється особливо проблематичним для власників Ultrabook, які можуть не знати, чи мешкає TLC NAND в їх пристрої. Найвірніший спосіб (з мого досвіду): перевірте у менеджері пристроїв Windows і знайдіть запис під жорсткими дисками.
Спочатку зайдіть до менеджера пристроїв:
Нарешті, перейдіть до жорстких дисків:
Потім знайдіть назву диска в Інтернеті, включаючи термін TLC. У моєму випадку я б шукав PM851, включаючи термін TLC.
Користувачі також можуть перевірити швидкість читання свого пристрою на наявність ознак зниження. Однак, схоже, що всі накопичувачі TLC з часом занепадають. Швидкість їх зниження залежить від виробничого процесу або від того, наскільки малі окремі комірки пам'яті. 19nm клітин знижуються в швидкості після того, як дані, що населяють клітини, досягають 9 тижнів. Старіші 21 нм клітини зменшуються через 40 тижнів.
Для тих, хто зацікавлений, наразі Overclock.net надає інструмент, спеціально розроблений для тестування швидкості читання щодо віку, що свідчить про помилку. Я запустив додаток (після сканування на наявність шкідливих програм), і результати переконливо показують, що SSD Samsung PM851 (у більшості ультрабуків) страждає від цієї помилки.
Ви помітите, що старі файли в середньому читаються повільніше, ніж нові.
Коротка історія SSD-накопичувачів Buggy TLC
Відсутність прозорості у Samsung має значення. Спочатку Samsung стверджував, що ця помилка торкнулася тільки 840 твердотільних накопичувачів EVO. Однак наступні показання швидкості диска вказували на те, що Samsung 840 (але не лінія Pro) страждає від цієї проблеми. Пізніше з'явилися повідомлення про те, що твердотільний накопичувач PM851 використовується в більшості Windows Ultrabook. роздача s може також постраждати від проблеми.
Останні чутки припускають, що, можливо, навіть лінійка Samsung 850 EVO, яка використовує V-NAND TLC, також страждає від проблем з продуктивністю. Якщо це правда, то млява продуктивність може бути пов'язана з розпадом електронів і витоком струму, нестача посилюється зберіганням TLC 3 біта на комірку.
Ось неповний список дисків, які, ймовірно, були пошкоджені помилкою:
- Samsung 840
- Samsung 840 EVO
- Samsung PM851 (форм-фактор M.2, обмежений ультрабуками)
Samsung ще не анонсувала виправлення для всіх цих дисків. Насправді, схоже, що їх оновлена прошивка включає тільки лінію 840 EVO, незважаючи на доведене (і не підтверджене) існування проблеми на 840. Особливий інтерес: SSD форм-фактора MP851 M.2 використовується в багатьох ультрабуках (що таке ультрабук? ультрабук?), включаючи Lenovo Yoga Pro, Microsoft Surface і Dell XPS series (і багато іншого).
Наскільки мені відомо, жоден з цих виробників ще не витіснив виправлення Samsung, хоча останнє оновлення прошивки Dell було випущено в квітні 2015 року, що зробило його останнім доступним оновленням прошивки. Якщо ви відчуваєте, що граєте в кістці, ви можете завантажити і встановити оновлення прошивки тут. Це, ймовірно, не вирішить проблему. Це також може призвести до серйозних пошкоджень, якщо у вас немає сумісної системи.
Застосування виправлення Samsung TLC для 840 EVO
Виправлення працює тільки в системах Windows. Щоб встановити його, необхідно завантажити програмне забезпечення Magician і оновити прошивку накопичувача. На жаль, Samsung Magician недоступний для тих, хто використовує ультрабуки формату M.2.
Samsung надала серію оновлень прошивки, перша з яких не змогла вирішити проблему. Друге оновлення прошивки потребує більшого пояснення. По суті, при оновленні прошивки Samsung кожен біт, що зберігається на вашому жорсткому диску, перезаписується непомітно, коли ваш комп'ютер відпочиває.
Хоча цей метод підтримує пікову продуктивність читання SSD, він буде викликати додатковий знос. Цей додатковий знос призведе до анулювання гарантії Samsung набагато раніше, ніж очікувалося на диску. Крім того, оскільки максимальна стійкість запису TLC істотно менша, ніж у MLC-дисків, виправлення не відповідає очікуванням користувача.
Майте на увазі, що навіть пам'ять TLC забезпечує велику стійкість до запису в пам'ять, тому це виправлення не зламає ваш диск найближчим часом. Тим не менш, розгляньте можливість відключення гібернації на SSD.
Проблеми Linux
Зауважте, що якщо у вас є система Linux, існує помилка, яка може знищити ваші дані. Проблема виникає через нездатність Samsung належним чином реалізувати TRIM (що таке TRIM?) для використання з системами Linux. Додаткова помилка може фактично зруйнувати ноутбук Samsung, якщо користувачі встановлять Linux, хоча проблема, можливо, вже була виправлена на дату публікації цієї статті.
Вивід
У той час як надійність багаторівневої комірки пам'яті (MLC) оцінюється на високому рівні, TLC від Samsung не користується такою ж репутацією. Схоже, що Samsung кинув TLC на ринок, перш ніж проводити належне тестування. В результаті TLC - і, можливо, його наступник V-NAND TLC - володіють серйозними помилками, які Samsung ще не повністю виправила.
Найпростіше рішення - уникати будь-яких продуктів, які містять пам'ять TLC NAND, до усунення проблем. Тим, хто володіє 840 EVO, буде потрібна негайна відповідь. Ви можете розглянути можливість встановлення виправлення, незважаючи на збільшення кількості записів на ваш диск. Для всіх інших вам потрібно буде почекати.
