Для входа на форум нажмите здесь
Новые комментарии
Гайд по SSD дискам
Автор темы: DistortNeo
Дата создания: 30.10.2010 03:04
Аватар для DistortNeo
Заклинатель электронов в кремниевых кристаллах
Регистрация:
12.05.2006
Гайд по SSD дискам
/me решил создать темку, где будут ответы на вопросы, которые задаются на каждой странице в теме про л2.

Что такое SSD диск?
SSD - диск, где вместо вращающихся блинов используется флеш-память.
Основное преимущество таких дисков заключается во времени доступа к данным. Если в жёстком диске для перемещения головки и поиска начала сектора требуется затратить некоторое время, то в SSD такое время близко к нулю.

Основной недостаток SSD: ограниченное число циклов перезаписи, т.е. при большом числе записей диск быстро придёт в негодность.

Для чего нужен SSD?
За счёт близкого к нулю времени доступа SSD показывает высокую производительность при случайном чтении, недостижимую никакими рейд-массивами из обычных жёстким дисков. Задержка при чтении с SSD составляет 0.05 - 0.2 мс, тогда как для обычных дисков эта величина равна 5 - 15 мс.
SSD идеально подходит для хранения клиента L2, т.к. L2 считывает данных малыми порциями из случайных мест.

SSD не увеличивает fps в масс-замесах. Он лишь ускоряет прогрузку локаций при телепортах и убирает лаги при повороте камеры из-за своппинга при малом (2 гига и ниже) количестве памяти.

Как выбрать SSD?
SSD отличаются друг от друга по следующим характеристикам:
1. Контроллер и память.
Производительность SSD определяется в первую очередь контроллером.
В бюджетных моделях контроллер может выполнять достаточное число операций чтения в секунду (порядка 1000-5000), но крайне низкое число операций записи (меньше 50), поэтому такие SSD не могут быть использованы как системные, но на них можно хранить клиент L2. Некоторые контроллеры начинают сильно тормозить при одновременной записи и чтении.
К быстрым контроллерам можно отнести: Intel (предпочительнее), SandForce, Indillinx. К медленным: JMicron.
2. Тип памяти.
Память различается по принципу хранения данных: SLC (1 бит информации в 1 элементе) и MLC (2-3 бита в 1 элементе). Из-за этого диски с MLC памятью имеют больший объём при одинаковой цене, однако у MLC памяти есть недостаток: её ресурс примерно в 100 раз ниже ресурса SLC.

Чтобы выбрать SSD, необходимо решить, для каких целей он будет использоваться:

1. Только для хранения игрового клиента.
Для этих целей подходит любой SSD небольшого объёма на любом контроллере с ценой 2-4к рублей. При этом скорость чтения SSD не имеет особого значения, т.к. основную прибавку к производительности даёт низкое время доступа, а на скорость записи вообще можно не обращать внимания.

2. Для системы и клиента (данная информация составлена 3 года назад и более не является актуальной).
Для этих целей подойдёт практически любой современный SSD из небюджетных серий, объёмом 64-128 гбайт, цена - от 7 до 11к рублей.
Варианты покруче (3-е поколение): Intel 510, OCZ Vertex 3, Crucial C300.
Варианты чуть похуже (2-е поколение): Intel X25-M (он же Kingston M-series), OCZ Agility/Vertex 2, Corsair Force/Performance3/Extreme.
Что нельзя брать: Kingston V/V+ series, Corsair Nova и прочие бюджетные варианты из-за низкой производительности записи.
Любители экзотики могут попробовать OCZ RevoDrive.

При этом предполагается, что своп либо: а) отключен, б) находится на быстром харде, в) находится на SSD, но используется не очень активно вследствие большого количества памяти (6+ гигов).

3. Для системы, клиента и свопа.
Можно поставить SSD с SLC памятью типа 32GB Intel X25-E, однако под своп + л2 + систему его может просто не хватить. Цена на 64 гигабайтные модели начинается от 20к рублей. SSD на SLC будет нерациональным вложением денег.

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

Неплохая статья с хабры со статистикой дисковых операций в винде и её связи с SSD.


Почему ресурс SSD быстро вырабатывается?
10000 циклов перезаписи для MLC - это довольно большой ресурс, для 80-гигового диска это эквивалентно 800 терабайт записи, однако на практике ресурс диска вырабатывается на порядки быстрее. Это связано с тем, что внутренний размер блока, с которыми оперирует контроллер, много больше размера сектора, и может достигать 1 мегабайта. При операциях записи контроллер целиком стирает и записывает блок даже если изменился всего 1 бит.

Windows постоянно совершает записи на диск небольшими блоками (например, у меня она делает около 5-10 операций записи по 512 байт - 4 кбайт каждая, но в итоге это эквивалентно перезаписи от 2 до 10 мегабайт в секунду) - это различного вида журналирование, которое нельзя отключить или настроить так, чтобы записи совершались реже.

Можно ли ставить своп на SSD?
Мой ответ: да, однако при достаточном количестве памяти (4-8+ гигов). При малом количестве памяти (2 гига) более выгодным будет покупка памяти, а не SSD.
Винда сбрасывает в своп данные большими кусками (1+ мегабайт), поэтому, в отличие от журналирования, ресурс блоков расходуется более рационально.

Также Windows 7 сбрасывает в своп данные только тогда, когда это действительно нужно, а не просто от нечего делать.

Оптимизация системы при использовании SSD в качестве системного диска
Как уже было сказано выше, на SSD можно записывать лишь ограниченное число раз. Если SSD используется только для хранения клиента L2, то его ресурс будет практически вечный, но если на SSD установлена система, то проблема выработки ресурса становится актуальной.

Использование описанных ниже оптимизаций позволит в 2-3 раза продлить жизнь диску. Рекомендуемая операционная система - Windows 7. Все оптимизации системы сводятся к уменьшению числа ненужных операций записи на диск и отключению бесполезных служб.

Внимание! Эти оптимизации стоит делать только если система установлена на SSD. Если же система установлена на HDD, то применение нижеописанных операций не будет иметь эффекта, либо может снизить скорость загрузки системы.

1. Использование TRIM. Самая тяжёлая операция для SSD - очистка блока. Записывть данные можно только в очищенный блок. С помощью команды TRIM система при удалении файлов передаёт диску о том, какие сектора больше не используются, тем самым SSD получает возможность:
- заранее очищать блоки и фрагменты блоков, что повышает избежать деградации скорости записи со временем.
- использовать больше свободных блоков для выравнивания износа, а не протирать до дыр один и тот же блок. В отличие от обычных дисков, данные на SSD пишутся не линейно - последовательные данные могут быть записаны в совершенно разные блоки, и это никак не повлияет на производительность.

Подробнее про TRIM можно почитать тут

Чтобы получить преимущество от TRIM, должны быть выполнены условия: система - Win7 (линукс тоже сойдёт), диски сконфигурированы как AHCI (это настройка в биосе, если там стоит IDE - TRIM работать не будет, если организован RAID на мамке - то здесь как повезёт, зависит от прошивки и дров), дисковые драйвера - родные микрософтовские (вообще под Win7 дрова следует устанавливать только в том случае, если они автоматом не поставились или что-то криво работает).

Также стоит отметить, что максимальная производительность достигается только при режиме AHCI, поэтому если смысл включать этот режим даже если SSD - не системный диск.

2. Отключение префетчей всех видов. В случае SSD они будут просто потреблять ресурсы, но не приведут к ускорению работы. Также они пишут на диск логи об использовании библиотек каждой программой - лишние операции записи нам не нужны.

а) Отключение SuperFetch и Prefetcher. Эта служба полезна только на офисных компьютерах с очень маленьким количеством памяти (гиг и меньше) и медленным диском. Можно отключить в сервисах, а можно командами
Код:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v EnableSuperfetch /t REG_DWORD /d 0 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v EnablePrefetcher /t REG_DWORD /d 0 /f
sc stop SysMain
sc config SysMain start= disabled


б) Отключение журнала ReadyBoot в "Data Collector Sets\Startup Event Trace Sessions" (не знаю, как это будет звучать в русской винде) в Performance Monitor (perfmon.msc /s). Задача этой службы - наблюдение за используемыми файлами в процессе загрузки системы, предзагрузка файлов, группировка их в начале диска. На обычных хардах жизненно важна (если её отключить, то система будет грузиться поначалу быстрее, но затем всё медленнее и медленнее).


После выполнения этих двух пунктов в папку %WinDir%\Prefetcher ничего не будет писаться.

в) Можно ещё службу ReadyBoost вырубить.

3. Отключение службы индексации, она часто пишет на диск.
Код:
sc stop WSearch
sc config WSearch start= disabled
4. Отключение дефрагменации (нужно отключить автоматическую дефрагментацию в свойствах диска). Для SSD она практически не имеет смысла, т.к. во внутреннем представлении данные все равно фрагментированы.

Тем не менее, фрагментация файловой системы может со временем немного снизить производительность. В отличие от обычных дисков, фрагментация крупными блоками (>=128кб) никак не влияет на скорость чтения-записи. Но если накапливается много сильно фрагментированных файлы с фрагментами меньшего размера (32кб и меньше), то скорость чтения-записи снизится, пусть и так сильно, как на обычных дисках. Это показывают графики (для меньшего размера есть только график последовательного чтения, но при случайном чтении результаты будут те же).

Как один из вариантов решения такой проблемы - можно увеличить размер кластера файловой системы до 32кб.

5. Оптимизации файловой системы - отключение записи информации о времени последнего доступа к файлам
Код:
fsutil behavior set DisableLastAccess 1
6. Отключение режима сна - загрузка системы с SSD (от начала загрузки винды до окна ввода пароля) производится в течение 5 секунд, плюс SSD имеют небольшие объёмы - место лишним не бывает:
Код:
powercfg -h off
7. Настройка кэширования записи на Intel SSD:
http://www.thg.ru/storage/ssd_tweaks/ssd_tweaks-05.html
Видимо, из-за особенностей работы буфера запись на диск производится существенно быстрее при отключённом расширенном кэшировании (галка отключения очистки буфера записи - по умолчанию галки и так нет).
Для других SSD оптимальная настройка подбирается экспериментально.

8. (Опционально) Можно перенести хранилище временных файлов на HDD - программы туда пишут часто, но читают редко (заменить значение переменной TEMP)


9. (Опционально) Перенос кэша браузера на HDD. Например, в случае огнелиса нужно запустить его в режима редактирования профилей (все окна браузера должны быть закрыты при этом!)
Код:
firefox -p
и перенести профиль на HDD.

Мониторинг состояния диска
Мониторинг состояния диска основан на контроле уровне износа блоков через SMART инфу. Большинство SSD выдают только % оставшегося ресурса, который зачастую можно посмотреть только с помощью специальной утилиты с сайта производителя диска. Однако, мне повезло - мой диск выдавал подробную информацию. Мониторить можно с помощью программы SSD Life.

Ниже приведены результаты мониторинга для моего диска Corsair x128, используемого для L2, системы, фрапсов, с отключенным свопом.

Состояние диска на 18 октабря 2010 г. (5666 часов работы)

Основные интересующий нас параметры:
- D0 Average Erase Count - среднее число перезаписей блоков - 0x611 = 1553
- СD Maximum PE Count - установленное производителем максимальное число перезаписей - 0x2710 = 10000 циклов перезаписи.
Из этих значений можно сделать вывод, что диск изношен в среднем на 15%. Таким образом, он проработает ещё около 4 лет при текущей нагрузке.

Ради эксперимента я на неделю включил своп, нагрузил на неделю систему по максимуму (11 окон L2 24/7, пара окон Visual Studio, Fallout New Vegas с максимальными настройками):

и посмотрел, что стало:


Статистика:
ПараметрБылоИзменение за 9 дней
Время работы5666 ч.+208 ч.
Среднее число перезаписей1553+74
Число перезаписей в час0.2740.356
Число операций записи (млн.)50.11+2.13
Число операций записи (тыс. в час)8.8410.24
Записано гигабайт616.743+36.237
Записано мегабайт в час111178
Прочитано гигабайт1231.070+63.343
Прочитано мегабайт в час222311


Выводы: своп, несомненно, сокращает жизнь SSD, однако не так быстро, как считают многие.

А как же пожизненная гарантия?
Многие считают, что если на диск предоставляется гарантия 2-3 года, а в некоторых случаях даже пожизненная, то можно писать на диск сколько угодно, а потом просто обменять диск по гарантии. На самом деле это не так: под условия гарантии не попадает износ диск вследствие его нормального использования. Так что советую не рисковать.

Более того, некоторые производители уже в явном виде это указывают, вот пример:
Цитата:
ПЕРИОД, ЗАКАНЧИВАЮЩИЙСЯ В ДЕНЬ, КОГДА СТЕПЕНЬ ИЗНОСА НАКОПИТЕЛЯ, ОПРЕДЕЛЕННАЯ SMART-АТРИБУТОМ (E9) В РЕАЛИЗАЦИИ INTEL – «ИНДИКАТОРОМ ИЗНОСА НОСИТЕЛЯ» («MEDIA WEAR-OUT INDICATOR») – ДОСТИГНЕТ «НОРМАЛИЗОВАННОГО ЗНАЧЕНИЯ», РАВНОГО «1», О КОТОРОМ СООБЩИТ INTEL® SSD TOOLBOX (НАБОР ИНСТРУМЕНТОВ INTEL® SSD)
Сравнение с RAM-диском
Описано тут:
https://forums.goha.ru/showpost_0_0_16213066_0

Заключение
Лень писать, да. Но могу сказать, что ощущения от SSD просто офигительные.
Однако стоит понимать, что SSD стоит ставить лишь в сбалансированные системы. Если комп с маленьким количество оперативки постоянно трещит свопом (своп на харде), то SSD не спасёт от лагов при телепортах и повортах камеры, когда данные вытаскиваются из медленного свопа, а не читаются с SSD.

У меня все равно больше :)
Последний раз редактировалось DistortNeo; 14.02.2014 в 14:32.
5 пользователей оценили это сообщение: Показать
Аватар для lisii
Регистрация:
18.01.2005
GoHa.Ru - 10 лет
Re: Гайд по SSD дискам

Ы?!
Аватар для EKtalion_renamed_52919_22122020
Маньяк
Регистрация:
31.07.2006
Re: Гайд по SSD дискам
Сообщение от Nreal:
Может кто в курсе какой лучше Plextor m3 или m5s на 64 гб, как я понял различия только в скорости записи ?
скорость записи - 10ый по важности параметр - при выборе ссд смотреть надо на IOmeter
по сути вопроса - на оверах была статья - в реальной работе разница между plextor*ами и старичком crucial m4 с трудом различима, так что бери любой и парься

Мы не верим в демократию и задолбала всякая фигня к нам летать.
Аватар для Aksor
Читатель
Регистрация:
18.02.2008
Re: Гайд по SSD дискам
Товарищи, нужен ссд для игр, желательно 128гб, посоветуйте 2-3 варианта, благодарю
Аватар для Улисс
Предводитель
Регистрация:
11.09.2008
GoHa.Ru - 10 лет Hardware эксперт
Награжден за: За регулярною помощь в выборе программ, компьютеров, железа Просветитель
Награжден за: За помощь посетителям форума в вопросах по железа и настройки компьютеров
Re: Гайд по SSD дискам
Сообщение от Aksor:
посоветуйте 2-3 варианта
Plextor m3 или m5
Crucial m4

Аватар для Aksor
Читатель
Регистрация:
18.02.2008
Re: Гайд по SSD дискам
http://www.ulmart.ru/search.php?q=Cr...xtended=0&go=1 от тут 3 варианта

http://www.ulmart.ru/goods/345916/ и такой, сам бы какой взял?
Аватар для Улисс
Предводитель
Регистрация:
11.09.2008
GoHa.Ru - 10 лет Hardware эксперт
Награжден за: За регулярною помощь в выборе программ, компьютеров, железа Просветитель
Награжден за: За помощь посетителям форума в вопросах по железа и настройки компьютеров
Re: Гайд по SSD дискам
Сообщение от Aksor:
от тут 3 варианта
Прсто разные комплектации, самого дешевого будет вполне достаточно

Сообщение от Aksor:
и такой, сам бы какой взял?
Плекс более новая модель, по тестам пошустрее круциала, а стоит или нет переплачивать, решать вам.
На стороне круциал - надежность, модель уже почти 2 года на рынке, никаких серьезных проблем выявлено не было.
Лично я взял бы плекс, ибо круциал уже имеется

Аватар для eXzI_renamed_670267_10012020
Маньяк
Регистрация:
08.05.2009
Re: Гайд по SSD дискам
Сообщение от Улисс:
Прсто разные комплектации, самого дешевого будет вполне достаточно
я бы браз SSD1, вдруг человек захочет его в ноут впихнуть потом =)
Аватар для fatttt
очень крутой
Регистрация:
15.09.2011
Волшебник
Re: Гайд по SSD дискам
а чем они отличаются ? толщиной?

и еще вопрос от нуба : в компьютере есть куда подключать ССД ?) или надо провод отдельный\специальный?
Аватар для Aksor
Читатель
Регистрация:
18.02.2008
Re: Гайд по SSD дискам
Сообщение от Улисс:
Прсто разные комплектации, самого дешевого будет вполне достаточно


Плекс более новая модель, по тестам пошустрее круциала, а стоит или нет переплачивать, решать вам.
На стороне круциал - надежность, модель уже почти 2 года на рынке, никаких серьезных проблем выявлено не было.
Лично я взял бы плекс, ибо круциал уже имеется
Благодарю!
Аватар для Улисс
Предводитель
Регистрация:
11.09.2008
GoHa.Ru - 10 лет Hardware эксперт
Награжден за: За регулярною помощь в выборе программ, компьютеров, железа Просветитель
Награжден за: За помощь посетителям форума в вопросах по железа и настройки компьютеров
Re: Гайд по SSD дискам
Сообщение от fatttt:
и еще вопрос от нуба : в компьютере есть куда подключать ССД ?) или надо провод отдельный\специальный?
Подключается как обычный винчестер (хдд)

Добавлено через 28 секунд
Сообщение от fatttt:
а чем они отличаются ? толщиной?
угу

Последний раз редактировалось Улисс; 02.10.2012 в 19:08. Причина: Добавлено сообщение
Аватар для Thoros_renamed_718570_21092019
Фанат
Регистрация:
03.01.2010
Re: Гайд по SSD дискам
Не подскажете, имеет ли смысл сэкономить и для матери с SATA II взять CRUCIAL V4 вместо m4? Или же последний и на SATA II будет существенно лучше?
Аватар для Улисс
Предводитель
Регистрация:
11.09.2008
GoHa.Ru - 10 лет Hardware эксперт
Награжден за: За регулярною помощь в выборе программ, компьютеров, железа Просветитель
Награжден за: За помощь посетителям форума в вопросах по железа и настройки компьютеров
Re: Гайд по SSD дискам
Сообщение от Thoros:
имеет ли смысл сэкономить
не имеет, ибо в v4 использован другой контроллер

Аватар для Thoros_renamed_718570_21092019
Фанат
Регистрация:
03.01.2010
Re: Гайд по SSD дискам
Сообщение от Улисс:
не имеет, ибо в v4 использован другой контроллер
Хорошо, спасибо, значит или m4, или plextor(в моём случае m5)...И есть ещё вариант OSZ Vertex4 на Indilinx Everest 2, или это всё же не вариант по сравнению с двумя первыми?
Последний раз редактировалось Thoros_renamed_718570_21092019; 03.10.2012 в 16:47.
Аватар для vorloc_renamed_643190_23122022
Старожил
Регистрация:
11.12.2008
Игрок Revelation. Проверено GoHa.Ru.
Re: Гайд по SSD дискам
Сообщение от Thoros:
И есть ещё вариант OSZ Vertex4 на Indilinx Everest 2, или это всё же не вариант по сравнению с двумя первыми?
на сата 2 пофиг какой ссд, линейная скорость упирается в шину, вертекс на том же контроллере( ну да прошивка другая) что и плексторы, самый оптимальный имхо из дешевых вариантов при отсутствии плесторов и круши

Аватар для Улисс
Предводитель
Регистрация:
11.09.2008
GoHa.Ru - 10 лет Hardware эксперт
Награжден за: За регулярною помощь в выборе программ, компьютеров, железа Просветитель
Награжден за: За помощь посетителям форума в вопросах по железа и настройки компьютеров
Re: Гайд по SSD дискам
Сообщение от Thoros:
И есть ещё вариант OSZ Vertex4 на Indilinx Everest 2
индилинкс эверест 2 это разогнанный и перемаркированный марвелл
в тестах показывает неплохие результаты, но...
OCZ, как производитель ссд, зарекомендовал себя не с самой хорошей стороны и к тому же вскрытия вертексов 4 показали, что производитель использует, как минимум, память 3-х различных производителей.

Аватар для WaPaM_renamed_610783_22062020
Читатель
Регистрация:
24.05.2008
Re: Гайд по SSD дискам
Поставил Crucial M4 SSD, подключил к SATA 6G/s слоту. Все отлично, но оценка системы 5.9. В чем может быть проблема и как ее решить?
Миниатюры:
Нажмите на изображение для увеличения
Название: Untitled.jpg
Просмотров: 88
Размер:	132.8 Кб
ID:	92715  

...
Аватар для Aeore Healer_renamed_918642_09042021
Маньяк
Регистрация:
13.04.2012
Re: Гайд по SSD дискам
Обновить оценку и переместить систему на ссд.
Аватар для WaPaM_renamed_610783_22062020
Читатель
Регистрация:
24.05.2008
Re: Гайд по SSD дискам
Сообщение от Aeore Healer:
Обновить оценку и переместить систему на ссд.
Система на SSD. Оценка обновлялась не раз - без изменений.

...
Re: Гайд по SSD дискам
Надеюсь ты туда систему ставил, а не переносил ... И ссд в ахци режиме ... Ну и драйвера нормальные стоят ...
Кстати, а в чем прикуп пендосской версии винды?

Толерантность - болезнь, неспособность организма справляться с внешней заразой.
Фэн-шуй - искусство ухода за могилами предков.
Гламур — представление быдла о красоте.
Аватар для Улисс
Предводитель
Регистрация:
11.09.2008
GoHa.Ru - 10 лет Hardware эксперт
Награжден за: За регулярною помощь в выборе программ, компьютеров, железа Просветитель
Награжден за: За помощь посетителям форума в вопросах по железа и настройки компьютеров
Re: Гайд по SSD дискам
Сообщение от WaPaM:
В чем может быть проблема и как ее решить?
Скрин AS SSD сделайте (можно без тестов)

Аватар для TCC_renamed_771125_05062020
Фанат
Регистрация:
07.10.2010
Re: Гайд по SSD дискам
гуру подскажите как этот ссд http://gigabit.by/model/81509 норм или m3 искать
Аватар для Улисс
Предводитель
Регистрация:
11.09.2008
GoHa.Ru - 10 лет Hardware эксперт
Награжден за: За регулярною помощь в выборе программ, компьютеров, железа Просветитель
Награжден за: За помощь посетителям форума в вопросах по железа и настройки компьютеров
Re: Гайд по SSD дискам
Сообщение от TCC:
как этот ссд норм
нормальный, но если найдете m3, то еще лучше

Аватар для 3acaga_renamed_639233_14022020
Старожил
Регистрация:
18.11.2008
Re: Гайд по SSD дискам
M5 >> M3
Аватар для Улисс
Предводитель
Регистрация:
11.09.2008
GoHa.Ru - 10 лет Hardware эксперт
Награжден за: За регулярною помощь в выборе программ, компьютеров, железа Просветитель
Награжден за: За помощь посетителям форума в вопросах по железа и настройки компьютеров
Re: Гайд по SSD дискам
Сообщение от 3acaga:
M5 >> M3
в m3 более быстрая память

Аватар для Улисс
Предводитель
Регистрация:
11.09.2008
GoHa.Ru - 10 лет Hardware эксперт
Награжден за: За регулярною помощь в выборе программ, компьютеров, железа Просветитель
Награжден за: За помощь посетителям форума в вопросах по железа и настройки компьютеров
Re: Гайд по SSD дискам
Владельцам Crucial m4 (особенно на системах с UEFI биосом) : не торопитесь шить крайнюю прошивку (010G).
После очередной перезагрузки диск просто не определился в биос, после 10 минут простоя нормально стартовал, от греха подальше откатился на 000F.


Ваши права в разделе