Математика, через яку вирівнювання необхідне
Флеш-пам'ять NAND зношується максимально механічно: кожна комірка витримує обмежену кількість циклів програмування-стирання — кілька тисяч у TLC-пам'яті більшості споживчих дисків, близько тисячі в дешевшій QLC. Наївний сценарій смерті очевидний: якби кожен запис приймали ті самі комірки, вони померли б задовго до решти диска. Тому контролер узагалі не пише на місце. Коли ви змінюєте файл, свіжі дані йдуть в інші, менш зношені комірки, старі сторінки лише позначаються недійсними, а фоновий процес на ім'я збирання сміття стирає їх пізніше, партіями.
Вирівнювання зносу — це шар, який обирає цільові блоки: динамічне вирівнювання пише нові дані в блоки з найменшою кількістю циклів стирання, а статичне час від часу переносить «холодні» дані — файли, які ви рідко змінюєте, — щоб їхні затишні блоки теж узяли на себе частину роботи. Ціна цього танцю — посилення запису: диск усередині себе пише більше даних, ніж реально надіслав хост, бо чинні сторінки, що живуть в одному блоці з мертвими, доводиться спершу перенести. Майже заповнений диск — це місце, де все стає лютим: вільних блоків майже нема, кожен дрібний запис запускає перетасовку, швидкість провалюється, а цикли на кожному блоці накопичуються швидше.
Про що SMART справді повідомляє щодо зносу
Подивитися, як працює вирівнювання, не можна, а от його рахунок прочитати можна. Диски NVMe звітують атрибутами «Percentage Used» і «Data Units Written»; SATA-диски показують «Total LBA Written», а часто й Media Wearout Indicator, і фірмові утиліти виводять ті самі цифри під доброзичливішими іменами. Поділіть сумарний обсяг запису на рейтинг TBW диска — і отримаєте залишок ресурсу, причому для звичайного десктопного використання арифметика заспокоює: двадцять гігабайтів на день проти рейтингу 300 TBW тягнеться понад десятиліття. Споживчі SSD майже ніколи не вмирають від зносу запису — раніше ламається контролер або прошивка, і це окрема історія.
- Тримайте 10–15% диска вільними: запасні блоки — обіговий капітал вирівнювання і збирання сміття
- Не вимикайте TRIM: він повідомляє контролеру, які сторінки мертві, щоб збирання сміття стерло їх до того, як вони стануть поперек запису
- Ніколи не дефрагментуйте SSD: це переписує цілі файли заради їх «розставляння» — нуль швидкості в обмін на цикли
- Не вимикайте файл підкачки «заради економії SSD»: сучасний диск проковтує кілька гігабайтів підкачки на день, не помітивши
- Перевіряйте Percentage Used раз на рік, а не хвилюйтеся щотижня: знос — повільний, видимий і нудний процес
Поведінки, які приймають за поламку
Резерв, невидимий у провіднику, «порожній» диск, на якому все одно ідуть внутрішні записи, зайнята ємність більша за суму ваших файлів — це робота резервування і вирівнювання, а не дефекти. Перенесення файлу підкачки на жорсткий диск «для захисту SSD» — класичний постріл у ногу: ви міняєте ціну, якої SSD майже не помічає, на лаги підкачки, які HDD міряє секундами. Справді ворожі зносу звички сьогодні — це тримати диск заповненим під 95% цілодобово і спрямовувати важкі навантажувальні сценарії на диск, який уже вичерпав ресурс. Ставтеся до ємності як до запасу міцності — і контролер впорається з рештою краще за будь-яку твікерську утиліту.
Питання та відповіді
Що таке вирівнювання зносу в SSD?
Це коли контролер для кожного запису обирає найменш зношені блоки, а зрідка переносить і рідко змінювані дані, щоб жодна група комірок не померла за роки до решти диска.
Чи зношується SSD при звичайному використанні?
Дуже рідко. Звичайний користувач пише щонайбільше пару десятків гігабайтів на день; за рейтингу від 300 TBW це понад десять років, і більшість дисків ламається через контролер задовго до зносу пам'яті.
Перевірте склад ліцензії до покупки.
Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.
Читайте також
Написати нам: [email protected]