|
Результаты тестов
AJA System Test и DiskTester
Бенчмарки AJA System Test и DiskTester показывают, что Samsung 840 Pro SSD обеспечивает несколько лучшую производительность MacBook Pro при работающей команде TRIM, чем без неё. Тем не менее, разница в производительности мала. Просто помните о том, что включение TRIM имеет целью не только ускорение накопителя, но и сокращение интенсивности записи (write amplification), что повышает срок жизни накопителя.
Согласно DiskTester, SSD-накопитель Samsung в состоянии "из коробки" обеспечивает скорость последовательного чтения блоками по 4 Кбайт на уровне 51,1 Мбайт/с без TRIM, но при включении команды TRIM скорость повышается до 51,5 Мбайт/с. AJA System Test показывает сходные результаты. С другой стороны, результаты также показывают, что большее влияние на производительность SSD обеспечивает включение TRIM на диске, которым активно пользовались. Этот эффект наиболее выражен в тесте последовательного чтения бенчмарка AJA System Test, где скорость передачи данных повышается с 466,7 Мбайт/с до 512,1 Мбайт/с после включения команды TRIM.
AJA System Test
DiskTester
Включение TRIM почти всегда оправданно
Мы потратили немало времени в разговорах с профессионалами рынка SSD, включая представителей LSI, которые подтвердили, что TRIM приносит пользу, даже если контроллер спроектирован таким образом, чтобы очищать большую часть пространства на SSD. Таким образом, если накопители на базе контроллера SandForce могут получать какие-либо преимущества от использования TRIM, то это касается и любого другого твердотельного накопителя, который вы решите установить. Следовательно, включение TRIM имеет смысл, даже если Apple пытается искусственно удержать от этого своих пользователей.
Какой результат оказывает включение TRIM? Наши бенчмарки AJA System Test и DiskTester показывают, что реальный прирост производительности даже в синтетических тестах весьма мал. На практике вы вряд ли заметите повышение производительности после включения TRIM. Но можно вполне оправданно включить TRIM, и таким образом немного повысить производительность.
Источник: LSI/SandForce
Более важными, с точки зрения включения TRIM, являются задачи повышения срока жизни накопителя. Если команду TRIM отключить, операционная система будет знать о том, что данные удалены, но не будет иметь возможности сообщить об этом контроллеру. В свою очередь, SSD продолжает обходить эти данные при выполнении "сборки мусора", без необходимости стирая ячейки памяти с устаревшими данными. Это означает, что в какой-то момент SSD будет заполнен данными, оставив контроллеру возможность использовать только зарезервированное пространство (over-provisioning). Для большинства накопителей объём резервного пространства составляет от семи до двенадцати процентов, и включает место для функций прошивки, вроде замены bad-блоков.