Этот мини-пост наглядно покажет очевидную пользу форсирования «garbage collection» («сборщик мусора») даже на весьма фиговеньких SATA SSD.
В роли подопытного кролика — Toshiba THNSFC256GAMJ:
- Интерфейс: SATA II (3.0G)
- Объём: 256Гб (реально — 238,47 ГБ) = 500,118,192 секторов (512n)
- Форм-фактор: 1.8″, питание 3.3V / 850 мА
- Прошивка: CJLA0201, OEM (Lenovo P/N 45N7990) от 30/10/2011
- Особенности: серия HG3, с принудительным шифрованием (FDE)
Данная погремушка была куплена на eBay за «три копейки» целенаправленно на убой — ради завершения тестирования поддержки TRIM и UNMAP как самостоятельных тестов в модуле CERT Tool утилиты R.tester. И свою роль этот накопитель выполнил. Пусть и чудовищно медленно для этого класса устройств.
Условия тестирования:
- R.tester v1.12.05 (HDDMini Core v5.70, CERT Tool v2.17)
- Windows 7 SP1 x64 + контроллер LSI SAS2308 (PCIe, 6G)
- Линейное чтение блоками по 2048 секторов (1Мб)
- Линейный TRIM блоками по 4096 секторов (2Мб, выбрано эмпирическим путём)
Исходное состояние
Самый обычный, «скучный» S.M.A.R.T. 🙂
Обратите внимание, насколько незначительно (терпимо) смотрится лёгкое безобразие на графике скорости (Мб/сек) и насколько всё иначе выглядит с точки зрения визуализации времени доступа (мсек)!
Кстати, частенько с eBay диски попадаются с незатёртыми данными. Непорядок…
В данном накопителе оказался NTFS — идеально видны «протёртые» участки флеш в начале и в середине (обе копии ФС), и конечно же в первых ~40% накопителя — там активно жили пользовательские данные. Визуализация простых вещей — сила! 🙂
Чтобы окончательно «насладиться» проблемным участками — воспользуемся глубоким масштабированием графика в режиме времени доступа:
Для сравнения — хороший участок
А теперь мы ему сделаем тщательный TRIM…
С точки зрения времени доступа — работы было много…
При большем масштабе — можно даже разглядеть «движуху» 🙂
И что же получилось в результате?
В соответствии со стандартом, а так же следуя здравому смыслу — после форсированной «уборки мусора» накопитель был отформатирован.
Из важного, изменилось только состояние Wear Leveling Count — как и ожидалось
График чтения — скорость. Очень мило и… жутко медленно для SSD :X
График чтения — время доступа. Результат на лицо!
Повторю для сравнения — изначально было ТАК!
Выводы делайте самостоятельно 🙂
И не забывайте «выносить мусор» почаще, не дожидаясь «протирания» чипов до дыр…
Помните — большая часть современного флеш-барахла использует память NAND MLC или (что ещё хуже) TLC. А значит — смехотворное количество (гарантированных) циклов перезаписи.
М.
Михаэль! Кто являться ядро CPU данный накопитель?
не вскрывал, в Сети обзоров со вскрытием — не нашёл.
на что это повлияет? 🙂
по разным прикидкам, там скорее всего проприетарный проц Toshiba.
на втором месте по вероятности — пара: SandForce или JMF612.
при случае — открою, посмотрю.