Форум 3DNews
Вернуться   Форум 3DNews > Железо > Носители информации

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 22.08.2012, 16:18   [включить плавающее окно]   #1
pvn_
Мужской Начинающий
Автор темы
 
Регистрация: 26.03.2007
Intel Smart Response и TRIM

Доброго времени суток всем.

Для тех кто не осилит много букв, сразу вопрос:
- Работает ли функция TRIM при использовании SSD для "ускорения" (кэширования) массива RAID0 из HDD с помощью технологии Intel Smart Response на мат. платах с чипсетом intel Z77?

А теперь почему возник такой вопрос.

Не смотря на то что для кэширования используется один SSD, после включения "ускорения" (кэширования), создается некий RAID0(cache) с использованием данного SSD, вроде ничего страшного, но...
Как пишут в многочисленных обзорах SSD, функция TRIM не работает с RAID массивами. При этом та же википедия гласит - "TRIM не всегда поддерживается в RAID-массивах.", что уже не так категорично. Вроде как Intel подружила RAID и TRIM чуть ли не в 2010 году. Позже врдуг пишут что это были некие бета драйвера (см. Rapid Storage Technology), которые не очень то и работают и не выкладываются на офф. сайтах.

Поэтому, вопрос скорее к редакции сайта, у которй возможности для проведения экспериментов большие.
Рассматривался ли данный вопрос, проводились или может планируются некие тесты, на деградацию SSD и работу TRIM при ISR кэшировании, или давно ясно что TRIM в данном случае работать не будет?

Дело в том, что в данный момент это сильно влияет на выбор SSD для кэширования. Если TRIM не работает, то для предотвращения сильной деградации, нужно выбирать диск, в котором эффективно реализованы внутренние алгоритмы сбора мусора, а таких к сожалению (судя по тестам в сети) очень мало и они не дешевы.

Последний раз редактировалось pvn_; 22.08.2012 в 16:21.
pvn_ вне форума  
Ответить с цитированием
Непрочитано 22.08.2012, 16:21   [включить плавающее окно]   #2
Crasher
Мужской Абсолютный
 
Аватар для Crasher
 
Регистрация: 07.05.2004
Адрес: AMD/Intel 3DNClan, Белгород
pvn_
Обновление Intel RST: реализована поддержка TRIM в массивах RAID-0
__________________
Сколько волка не корми, а у ишака больше...
Один дурак может задать столько вопросов, что и сто мудрецов не ответят...
Crasher вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 22.08.2012, 17:19   [включить плавающее окно]   #3
pvn_
Мужской Начинающий
Автор темы
 
Регистрация: 26.03.2007
Ну судя по комментариям, это очерендная модификация, того не очень рабочего и официального RST о чем я писал, эта версия, видать самая свежая, но пишут, что жрет память и т.д.

Вот более обнадеживающая инфа:
http://new-drivers.ru/2012/08/21/1307

Выпущенный месяц назад драйвер Intel Rapid Storage Technology 11.5.0.1207 был важен обещанной поддержкой команды TRIM для твердотельных накопителей в RAID-массивах (только на чипсетах Intel 7x в Windows 7). Однако этот драйвер был отозван и пропал с официального сайта. Причины не называются, но они очевидны — множество пользователей отметили ошибки, включая серьезные «утечки» памяти в драйвере после непродолжительного времени работы. Владельцы большинства современных чипсетов Intel вновь ждут обновленной версии Intel RST для встроенных SATA-контроллеров чипсетов серий 5x/6x/7x и южных мостов ICH9/ICH10. Тем не менее, как стало известно, драйверы Intel RST поддерживают команду TRIM в RAID-массивах начиная с версии 11.0, выпущенной еще полгода назад.

Правда даже если все работает еще с версии 11.0, то хотелось бы узнать, работает ли TRIM именно с ISR и реально ли будет увидить тесты от уважаемых сайтов именно связанных с ISR кэшерованием, деградацией SSD и функцией TRIM.

Последний раз редактировалось pvn_; 22.08.2012 в 19:44.
pvn_ вне форума  
Ответить с цитированием
Непрочитано 08.09.2012, 23:58   [включить плавающее окно]   #4
Dimmka
Мужской Умудрённый
 
Аватар для Dimmka
 
Регистрация: 06.11.2003
Адрес: 78 RUS
Цитата (pvn_) »
Для тех кто не осилит много букв, сразу вопрос:
- Работает ли функция TRIM при использовании SSD для "ускорения" (кэширования) массива RAID0 из HDD с помощью технологии Intel Smart Response на мат. платах с чипсетом intel Z77?
У меня на кэширующем С300, Hard Disk Sentine показывает:
Цитата
Функция TRIM поддерживается SSD и включена для оптимальной производительности.
Dimmka вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 11.09.2012, 09:36   [включить плавающее окно]   #5
pvn_
Мужской Начинающий
Автор темы
 
Регистрация: 26.03.2007
Цитата
У меня на кэширующем С300, Hard Disk Sentine показывает:
Цитата
Функция TRIM поддерживается SSD и включена для оптимальной производительности.
Это хорошо =) На практике скорость не уменьшилась со временем?
pvn_ вне форума  
Ответить с цитированием
Непрочитано 13.09.2012, 16:26   [включить плавающее окно]   #6
Dimmka
Мужской Умудрённый
 
Аватар для Dimmka
 
Регистрация: 06.11.2003
Адрес: 78 RUS
Цитата (pvn_) »
Это хорошо =) На практике скорость не уменьшилась со временем?
Нет, не заметил.
Dimmka вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 14.09.2012, 07:25   [включить плавающее окно]   #7
Smirnoff
Мужской Модератор
 
Аватар для Smirnoff
 
Регистрация: 30.12.2004
Адрес: Новосибирск
Цитата (pvn_) »
Работает ли функция TRIM при использовании SSD для "ускорения" (кэширования) массива RAID0 из HDD с помощью технологии Intel Smart Response
А зачем TRIM при таком использовании SSD?
Суть работы кэширующего SSD заключается в том, что на нём не может быть никакого "свободного" места - данные на нём не стираются а заменяются другими (более актуальными на текущий момент)...
__________________
С уважением,
Олег Р. Смирнов
Smirnoff вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 14.09.2012, 10:03   [включить плавающее окно]   #8
pvn_
Мужской Начинающий
Автор темы
 
Регистрация: 26.03.2007
Цитата
А зачем TRIM при таком использовании SSD?
Суть работы кэширующего SSD заключается в том, что на нём не может быть никакого "свободного" места - данные на нём не стираются а заменяются другими (более актуальными на текущий момент)...
Так, это уже интересно =)
Давайте разберемся. Если уж быть более точным, то данные на SSD перед записью новых, именно стираются, от сюда и падение производительности у забитого полностью диска (вместо операции записи происходит несколько дополнительных процедур по подготовке и очищению данных), функция TRIM как раз и подготавливает несипользуемые блоки данных для записи (читай стирает).

Т.о. если речь идет о записи новых кэшируемых данных, значит те что будут перезаписаны, по мнению ISR потеряли актуальность, а раз так, то они могли бы быть уже очищены с помошью TRIM и соответственно скорость записи новых данных не пострадала бы (опять же оговорюсь, что те диски которые хорошо собирают мусор самостоятельно, без TRIM, мы не рассматриваем в силу их стоимости и объема).

Собственно поэтому и возник данный вопрос про TRIM и ISR. Просто если бы данные постоянно заполняли кэширующий диск полностью, то не было бы таких скоростей полученых в различных тестах ISR на дешевых SSD, так как деградация приводит к падению производительности в разы! (в том числе и по тестам 3DNews).

Если я в чем то не прав, то буду очень благодарен за разъяснения и ссылку на нормальное объяснение работы ISR.

Последний раз редактировалось pvn_; 14.09.2012 в 10:31.
pvn_ вне форума  
Ответить с цитированием
Непрочитано 14.09.2012, 10:49   [включить плавающее окно]   #9
Smirnoff
Мужской Модератор
 
Аватар для Smirnoff
 
Регистрация: 30.12.2004
Адрес: Новосибирск
Цитата (pvn_) »
функция TRIM как раз и подготавливает несипользуемые блоки данных для записи (читай стирает).
"Подготовка" может иметь смысл в случае наличия на SSD вообще свободного места; а если этого места как раз нет?
Вот был заполненный блок, данные на нём были актуальны, потом (по мению ISR) они потеряли актуальность - и ISR тут же записывает на их место более актуальные данные... Ну и где тут место для команды TRIM?

Отдельный случай - использование на SSD от Intel т.н. overprovisioning; в этом случае "свободное место" на SSD есть обязательно - но контроллер SSD разбирается с ним совершенно самостоятельно: ни ОСь, ни ISR об этом свободном месте всё равно ничего не знают, и никакие команды TRIM тут тоже не нужны...

Добавлено через 2 минуты

Цитата (pvn_) »
они могли бы быть уже очищены с помошью TRIM
Они не могли бы "уже", так как они перезаписываются сразу, как только появились более нужные для кэширования данные.
__________________
С уважением,
Олег Р. Смирнов
Smirnoff вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 14.09.2012, 14:37   [включить плавающее окно]   #10
Dimmka
Мужской Умудрённый
 
Аватар для Dimmka
 
Регистрация: 06.11.2003
Адрес: 78 RUS
Цитата (Smirnoff) »
"Подготовка" может иметь смысл в случае наличия на SSD вообще свободного места; а если этого места как раз нет?
Вот был заполненный блок, данные на нём были актуальны, потом (по мению ISR) они потеряли актуальность - и ISR тут же записывает на их место более актуальные данные... Ну и где тут место для команды TRIM?
Я думаю что ISR, все-таки заполняет кэшем не весь объем SSD. Это было бы логичнее, с точки зрения производительности. Но это только мои домыслы.
ЗЫ. Где бы про это почитать на великом и могучем.
Dimmka вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 14.09.2012, 14:55   [включить плавающее окно]   #11
Smirnoff
Мужской Модератор
 
Аватар для Smirnoff
 
Регистрация: 30.12.2004
Адрес: Новосибирск
Цитата (Dimmka) »
заполняет кэшем не весь объем SSD. Это было бы логичнее, с точки зрения производительности.
Да ну?..
С точки зрения именно производительности: чем больше заполнен SSD, тем лучше производительность HDD - при любой степени заполненности SSD запись на него не медленнее записи на HDD, а чтение от отсутствия TRIM уж и вовсе никак не может страдать.

Отдельно напомню: Intel очень не рекомендует асинхронный режим записи, так что всё равно данные одновременно пишутся и на SSD и на HDD.

P.S. Если уж тебе так хочется повысить производительность - отдавай под Smart Response не весь объём SSD; тогда его контроллер сможет сам оптимизировать перезапись (ну, по крайней мере, контроллер от Intel это точно умеет)...
__________________
С уважением,
Олег Р. Смирнов
Smirnoff вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 14.09.2012, 15:46   [включить плавающее окно]   #12
Dimmka
Мужской Умудрённый
 
Аватар для Dimmka
 
Регистрация: 06.11.2003
Адрес: 78 RUS
Цитата (Smirnoff) »
при любой степени заполненности SSD запись на него не медленнее записи на HDD
Понятно. Тогда, действительно:
Цитата
А зачем TRIM при таком использовании SSD?
?
Dimmka вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 14.09.2012, 20:20   [включить плавающее окно]   #13
Smirnoff
Мужской Модератор
 
Аватар для Smirnoff
 
Регистрация: 30.12.2004
Адрес: Новосибирск
Dimmka, так это же ты спрашиваешь, не я...
__________________
С уважением,
Олег Р. Смирнов
Smirnoff вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 18.09.2012, 08:59   [включить плавающее окно]   #14
pvn_
Мужской Начинающий
Автор темы
 
Регистрация: 26.03.2007
Цитата
Dimmka, так это же ты спрашиваешь, не я...
Вообще спрашивал я =)

Цитата
Собственно поэтому и возник данный вопрос про TRIM и ISR. Просто если бы данные постоянно заполняли кэширующий диск полностью, то не было бы таких скоростей полученых в различных тестах ISR на дешевых SSD, так как деградация приводит к падению производительности в разы! (в том числе и по тестам 3DNews).
Цитата
С точки зрения именно производительности: чем больше заполнен SSD, тем лучше производительность HDD - при любой степени заполненности SSD запись на него не медленнее записи на HDD, а чтение от отсутствия TRIM уж и вовсе никак не может страдать.
При заполненом SSD (примерно при 4 - 8 ГБ свободного места) скорость записи падает в разы и становится медленнее HDD. Это уже было бы не "ускорение" а скорее "замедление" работы =)
Цитата
"Подготовка" может иметь смысл в случае наличия на SSD вообще свободного места; а если этого места как раз нет?
От куда тогда производительность практически на уровне отдельного SSD (причем не только в операциях чтения! (в режиме работы ISR ускорения - максимальный) )?
Как в анекдоте - либо чудо либо фокус =)
Либо ISR действительно не полностью забивает диск (например, при заполнении определенного объема, самая старая инфа помечается как не актуальная и в дело вступает TRIM, от сюда собственно и был вопрос, работает ли TRIM при такой схеме), либо при включении ускорения, сразу, по умолчанию, некая область SSD оставляется свободной?

В общем, подскажите, где подробнее почитать про данный вопрос?

Последний раз редактировалось pvn_; 18.09.2012 в 10:21.
pvn_ вне форума  
Ответить с цитированием
Непрочитано 18.09.2012, 12:57   [включить плавающее окно]   #15
Smirnoff
Мужской Модератор
 
Аватар для Smirnoff
 
Регистрация: 30.12.2004
Адрес: Новосибирск
Цитата (pvn_) »
От куда тогда производительность практически на уровне отдельного SSD
А кто тебе наобещал такую производительность?..
Никаких особых чудес от Smart Response ждать не следует: http://ru.intel.com/business/communi...showentry=3022
__________________
С уважением,
Олег Р. Смирнов
Smirnoff вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 18.09.2012, 13:38   [включить плавающее окно]   #16
pvn_
Мужской Начинающий
Автор темы
 
Регистрация: 26.03.2007
Цитата
С точки зрения именно производительности: чем больше заполнен SSD, тем лучше производительность HDD - при любой степени заполненности SSD запись на него не медленнее записи на HDD, а чтение от отсутствия TRIM уж и вовсе никак не может страдать.
Цитата
А кто тебе наобещал такую производительность?..
Никаких особых чудес от Smart Response ждать не следует: http://ru.intel.com/business/communi...showentry=3022
Ну во-первых данные на разных сайтах разные и в первую очередь это зависит от SSD выбранного для тестирования, выше указаный тест проводился с 20ГБ диском, это не серьезно.
При этом важно какой режим кэширования выбран, при максимальном, инфа сначала пишется на SSD, а уж потом в свободное время, на HDD, от сюда и выйгрышь в скорости, в том числе при записи.

Во-вторых есть обзоры с более подробными тестами:
http://www.overclockers.ru/lab/46692..._Response.html

И в-третьих, хоть и игнорируется вопрос, я еще раз повторюсь, если как ты говоришь, диск забит полностью, то скорость записи упала бы очень сильно в виду деградации SSD и стала бы медленнее обычного HDD, почему этого не происходит?

Последний раз редактировалось pvn_; 18.09.2012 в 14:12.
pvn_ вне форума  
Ответить с цитированием
Непрочитано 18.09.2012, 14:09   [включить плавающее окно]   #17
Smirnoff
Мужской Модератор
 
Аватар для Smirnoff
 
Регистрация: 30.12.2004
Адрес: Новосибирск
Цитата (pvn_) »
указаный тест проводился с 20ГБ диском, это не серьезно.
Да уж куда серьёзнее, если Intel позиционирует его как раз именно для Smart Response?..
Максимальный объём для Smart Respoinse - 64 гигабайта, но с таки объёмом уже куда разумнее поставить на SSD ОС и программы.

Добавлено через 59 секунд

Цитата (pvn_) »
если как ты говоришь, диск забит полностью, то скорость записи упала бы очень сильно в виду деградации SSD и стала бы медленнее обычного HDD, почему этого не происходит?
На SSD от Intel я такого эффекта не наблюдал, за остальных вендоров отвечать не могу...
__________________
С уважением,
Олег Р. Смирнов
Smirnoff вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 18.09.2012, 14:15   [включить плавающее окно]   #18
pvn_
Мужской Начинающий
Автор темы
 
Регистрация: 26.03.2007
Цитата
Да уж куда серьёзнее, если Intel позиционирует его как раз именно для Smart Response?..
Максимальный объём для Smart Respoinse - 64 гигабайта, но с таки объёмом уже куда разумнее поставить на SSD ОС и программы.
Зачем, чтоб смотреть как быстро грузится винда =) ? мне надо программы, проекты и игры (в моем случае это занимет ~200ГБ), а SSD на 256ГБ стоит дорого.

Цитата
На SSD от Intel я такого эффекта не наблюдал, за остальных вендоров отвечать не могу...
http://www.3dnews.ru/storage/633416/index2.htm
(см. пункт "Выносливость SSD")
pvn_ вне форума  
Ответить с цитированием
Непрочитано 18.09.2012, 14:25   [включить плавающее окно]   #19
Smirnoff
Мужской Модератор
 
Аватар для Smirnoff
 
Регистрация: 30.12.2004
Адрес: Новосибирск
Цитата (pvn_) »
см. пункт "Выносливость SSD"
Я говорил про SSD от Intel (и не на LSI/Sandforce).
__________________
С уважением,
Олег Р. Смирнов
Smirnoff вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 18.09.2012, 14:37   [включить плавающее окно]   #20
pvn_
Мужской Начинающий
Автор темы
 
Регистрация: 26.03.2007
Цитата
Я говорил про SSD от Intel (и не на LSI/Sandforce).
Теперь уже новые SSD интел основаны как раз на Sandforce и соответсвенно так же проседают, особенно при работе с несжимаемыми данными (особенности Sandforce).
В любом случае это уже не по теме.

Последний раз редактировалось pvn_; 18.09.2012 в 15:09.
pvn_ вне форума  
Ответить с цитированием
Ответ Создать новую тему

Метки
isr, rst, ssd, trim

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:16. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey