Каталог
ZV
ездный б-р, 19
+7 (495) 974-3333 +7 (495) 974-3333 Выбрать город: Москва
Подождите...
Получить токен
Соединиться
X
Сюда
Туда
x
Не выбрано товаров для сравнения
x
Корзина пуста
Итого: 
Оформить заказ
Сохранить заказ
Открыть корзину
Калькуляция
Очистить корзину
x
Главная
Магазины
Каталог
Мои заказы
Корзина
Магазины Доставка по РФ
Город
Область
Ваш город - ?
От выбранного города зависят цены, наличие товара и
способы доставки

Понедельник, 16 ноября 2009 00:00

Новая глава в истории SSD: Intel и Indilinx получают поддержку TRIM, Kingston представляет 40 Гб X25-M G2

короткая ссылка на новость:

Принцип работы TRIM



   Перед тем, как перейти непосредственно к тестированию, следует освежить в памяти принцип работы столь ожидаемой команды TRIM.

   Напомним, что SSD состоят из миллионов ячеек NAND флеш-памяти. Запись в них не может производиться поштучно, только в группах (обычно по 4 Кб), называемых страницами. Это не вызывает никаких проблем, однако со стиранием информации дело обстоит несколько хуже. Удалению подлежат блоки, состоящие из 128 страниц, или 512 Кб. Именно это обстоятельство и является камнем преткновения для SSD.

   Однако этот неприятный фактор еще более усложняется тем, что SSD сам по себе «не знает», когда хранящийся файл следует удалить физически. До того момента, пока адрес не используется повторно, SSD необходимо отслеживать нахождение каждого последнего бита данных, записываемых на него. При таком положении вещей низкоуровневая инструкция ATA-TRIM в буквальном смысле спасает твердотельные накопители от лишней работы и оптимизирует контроль над хранящейся информацией.

   В поддерживающей данную команду операционной системе (например, Windows 7), при любом удалении данных (речь идет о необратимом удалении, а не простом перемещении в Корзину) вместе с адресами нахождения удаляемых файлов, посылается и команда TRIM. Эта команда «объясняет» SSD, что указанные области более не содержат используемых данных, поэтому следить за их состоянием более не надо.

   Так выглядит упрощенная схема функционирования контроллера:
TRIM помогает SSD очищать блоки и добавлять их в пул свободных для записи

   Именно благодаря данной технологии (повторимся - обязательна поддержка как со стороны операционной системы, так и накопителя), на протяжении всего жизненного цикла SSD без какой-либо дополнительной заботы со стороны пользователя, установки сервисных утилит и прочих не слишком удобных действий будет поддерживаться близкая к максимальной теоретической производительность твердотельного накопителя. [N3-Проверяем TRIM на практике]    Безусловно, заявлениям производителей о внедрении поддержки той или иной новой технологии стоит доверять, однако надежности ради мы решили проверить функционирует ли TRIM на практике.

   Для начала посмотрим на результаты Intel X25-M G2 с последней прошивкой (в которую включена TRIM). Методика применялась следующая. На протяжении пяти минут работал тест, проверяющий скорость случайной записи 4 Кб блоков информации по всему 80 Гб пространству адресации LBA. Затем проводился повторный прогон, полученные показатели фиксировались:
4KB Random Write, IOQ=16 Первый прогон Второй прогон
Intel X25-M 80 Гб 02HA 37.9 Мб/с 13.8 Мб/с

   Как и ожидалось, по мере заполнения SSD скорость записи падала (ведь записанные во время первого прогона сектора не освобождались). Результаты второго теста заметно хуже.

   Теперь проверим, как изменится ситуация, если между проведением тестов отформатировать SSD. Как оказалось, форматирование в среде Windows 7 посылает TRIM команду для неиспользуемых данных, и весь мусор, созданный при первом тесте, полностью исчез после форматирования. Это подтверждают полноценные скоростные результаты второго прогона:
4KB Random Write, IOQ=16 Первый прогон Второй прогон после форматирования
Intel X25-M 80 Гб 02HA 37.9 Мб/с 38.0 Мб/с

   Конечно, проводимый тест не является приближенным к реальности. Запись тысяч мелких файлов на SSD и полное его форматирование сразу после окончания операций – не самая повседневная задача. Однако наша цель была именно в проверке самого факта функционирования TRIM; и здесь мы видим, что технология работает. В предыдущих версиях Windows форматирование не стирало накопители физически. Windows 7 же, хотя и делает это заметно дольше, полностью очищает SSD с использованием TRIM при форматировании (хотя речь идет о величине порядка 30 секунд, без TRIM Vista проводила формат быстрее).

   Мы получили подтверждение, что механизм TRIM активен при форматировании. А что же будет при удалении раздела? Чтобы проверить это, мы создали на отформатированном X25-M G2 пустой раздел, заполнили его информацией, а затем удалили логический том. После был проведен стандартный тест записи 4 Кб блоков. Если TRIM сработала при удалении раздела, производительность должна быть сопоставима со скоростью чистого SSD.
4KB Random Write, IOQ=16 Первый прогон Второй прогон после удаления раздела
Intel X25-M 80 Гб 02HA 37.9 Мб/с 17.9 Мб/с

   Очевиден провал производительности. Хотя мы выяснили ранее, что форматирование раздела приводит к очищению его содержимого посредством TRIM, обычное удаление данного действия не происходит. Это

Источник: www.anandtech.com/

подписаться   |   обсудить в ВК   |