Member
Статус: Не в сети Регистрация: 19.09.2006 Откуда: Москва
══ FAQ ПО НАКОПИТЕЛЯМ НА ФЛЭШ-ПАМЯТИ (SSD) ══ МиниFAQ по содержанию темы Обзоры, тесты и полезные статьи Убедительная просьба НЕ задавать вопросы типа: Купил SSD XXX! Как устанавливать и настраивать ОС XXX?? - короткий ответ: так же как и HDD (альтернатива для владельцев дисков от Intel) Хочу поставить X накопителей в RAID0! Ведь будет быстрее?? - короткий ответ: нет Установил SSD XXX! А почему у меня ОС загружается XX секунд, а не YY?? - короткий ответ: потому что это зависит в первую очередь от конфигурации системы (инициализация разных устройств требует разного времени)
Программа SsdReady мониторит выбранные диски и собирает полезную и удобную статистику: кто, куда и сколько пишет на ваших дисках. Программа была сделана для того чтобы ещё до использования SSD прикинуть количество записей и соответственно примерное время жизни SSD (опираясь на данные от производителей SSD).
P.S. После установки не забудьте включить опцию: Collect process names.
P.P.S. Код лицензии: 13DE4355012B9B3FA0C
(С вопросами и благодарностями обращаться к crea7or)
Последний раз редактировалось Abdalla 30.03.2011 11:41, всего редактировалось 3 раз(а).
Member
Статус: Не в сети Регистрация: 06.11.2004 Откуда: Москва
Цитата:
Систему можно восстановить из резервной копии Paragon'a или придёться всё устанавливать по-новому?
Могу только привести пример из жизни - мать P5K Premium, ОС Windows XP. Много раз переключался с рейда на одиночный диск и обратно используя имеющийся образ Ghost (собранный с винды, остановленной на одиночный SSD, образ именно раздела, не диска). Буква диска в обоих режимах у меня была одна и та же (в одиночном режиме буквы дисков были F (система) и G, в режиме рейда создавал на массиве два раздела с такими же буквами и раскатывал образ тоже на F). Не знаю как в Windows 7 и Paragon, но с Windows XP и Ghost все работало как надо. Надеюсь вам это чем-то поможет .
1. Практически любой SSD на пару порядков лучше обычных HDD на мелких случайных операциях (ибо головку двигать не надо), скорость же линейного чтения не так уж и различается, а вот в несколько потоков уже заметно 2. Скорости указанные на сайте производителя/продавца могут быть намеряны в кривых утилитах с использованием встроенного сжатия данных и кеша, при чём на старшем накопителе в линейке. (Поэтому тестируйте со случайным паттерном) 3. Стирание информации в SSD происходит довольно крупными блоками, поэтому есть эффект нового (или пустого) диска. Количество свободного места больше влияет на долговечность, но при его критическом недостатке и на скорость. Так же на это влияет поддержка и нормальная реализация функции Трим.[/color]
1.1 В чем заключаются преимущества и недостатки SSD перед HDD?
Диск на флэш-памяти (SSD - Solid State Disk) содержит микросхемы вместо движущихся частей, а значит:
а) практически бесшумен б) отсутствует риск его механической поломки при сохранении целостности корпуса в) имеет намного более высокую скорость доступа к данным г) более устойчив к температурным условиям д) имеет меньший вес е) количество циклов перезаписи каждой ячейки памяти ограничено
Кроме того, замена вращающегося шпинделя с пластинами и блоком головок на микросхемы означает:
а) намного более высокую цену накопителя б) в разы меньшую емкость в) повышенные требования ко внутреннему контроллеру г) сложность тестирования производительности д) специализацию применения
Практически диск на флэш-памяти будет намного быстрее, надежнее, меньше по емкости и дороже (впечатления, еще). А также, в отличие от магнитных дисков, флэш-диски не универсальны и разные модели имеют разную производительность в зависимости от режима (см. п.2).
SSD первого поколения, которое уже почти в прошлом, имели большие проблемы с производительностью, не всегда превосходившей таковую у магнитных дисков, высокое энергопотребление. Не поддерживалось обновление прошивки. Второе поколение лишено перечисленных недостатков и вцелом НАМНОГО производительнее любых магнитных дисков, предпочтительно во всех отношениях, кроме цены и объема. Третье поколение еще не получило распространения, и по сравнению со вторым отличается более сбалансированной и еще более высокой производительностью.
1.3 В каких форматах доступны SSD?
На сегодняшний день доступны 1.8", 2.5" (редко 3.5") SATA и экзотика для PCI-E. Так что никто не мешает установить SSD как в ноутбук, так и в настольный компьютер (в переходник 2.5" -> 3.5", представляющий собой П-образную пластину). Также нет никаких препятствий к установке SSD во внешний бокс, особенно если он подключается не только по USB2, но и по eSATA и/или USB3.
Как и в случае с магнитными дисками, имеют значение скорость и время доступа к данным. В случае с SSD и то, и другое для чтения и записи будет значительно отличаться. Каждый из четырех параметров раскладывается на множество результатов для каждого размера блока чтения/записи (4КБ, 8, 16, 32, 64...) И, наконец, каждый из них раскладывается еще на два результата: последовательное и непоследовательное чтение/запись. Таким образом, чтобы более-менее корректно оценить производительность флэш накопителя, следует измерить её в режимах последовательного и непоследовательного чтения/записи последовательностей блоков разного размера (n). То есть количество результатов составит 4(n+1), где единица соответствует блокам случайного размера.
Количество мегабайт в секунду, время доступа к данным, количество операций в секунду находятся в зависимости друг от друга, и практически достаточно пользоваться чем-то одним для измерения. Наиболее «наглядны» мегабайты в секунду. Какие размеры блоков выбирать для тестов – вопрос режимов, в которых предполагается использовать диск. Каждая программа по-своему читает и пишет свои файлы, и какой размер блока при этом наиболее часто употребляется – как правило, неизвестно. Для сбора статистики дисковых операций можно использовать программу HAB. В общем случае чем меньше файл, тем меньшими блоками он читается/пишется, но, естественно, не меньше размера блока файловой системы (4КБ по-умолчанию для NTFS).
Чтобы примерно охватить все используемые размеры блоков, будет достаточно протестировать накопитель на размерах 4КБ, 16КБ, 64КБ, 256КБ и 1МБ.
Получается больше двух десятков цифр. Обойтись, как в случае с магнитными дисками, двумя цифрами – средними показателями последовательного чтения и времени доступа, не получится, потому что там где все магнитные диски были примерно одинаковы, остальные цифры пропорционально зависели от этих двух, у флэш-накопителей все по-разному.
Учтите, что повторяемость результатов тестирования флэш-дисков, особенно на запись – низкая. Поэтому прежде чем доверять результатам, убедитесь, что они получены измерением нового диска, до тех пор пока его производительность не упала (об этом см. п.5). С другой стороны - вы собираетесь пользоваться накопителем, а значит важно, какую производительность он будет иметь бОльшую часть времени. Просто имейте это ввиду.
2.2 Чем измерять производительность?
Тем же, что что и в случае с магнитными дисками. Но с оговорками. Учитывая, что флэш-диск работает совершенно иначе, нежели магнитный, программы могут показывать некорректные данные. Поэтому не мешает измерить одно и то же в разных программах. Из ПО наиболее известны IOMeter, HD Tune (не забудьте выставить размер блока 1МБ в настройках программы!), ATTO Disk Benchmark, CrystalDiskmark, HAB.
Будьте осторожны с тестами записи, некоторые из них активно изнашивают диск! Об этом здесь и далее.
=============== 3. ВОПРОСЫ ВЫБОРА ===============
3.1 Какие существуют виды памяти и контроллеры?
С памятью все просто – SLC и MLC. Первая быстрее, долговечнее и дороже по сравнению со второй. В последнее время технология производства MLC-памяти стремительно развивается и по скорости новые MLC-диски не уступают, а то и значительно превосходят таковые на SLC-памяти. Сейчас предпочтение дисков на SLC-памяти не имеет смысла в 99% случаев, поэтому здесь и далее будут рассматриваться исключительно MLC-диски. На современном этапе развития флэш-накопителей решающую роль в производительности диска играет встроенный контроллер. Наиболее распространены четыре типа контроллеров: JMicron, Intel, Indilinx, Samsung. Каждый из них имеет свои достоинства и недостатки.
JMicron – контроллер первого поколения флэш-дисков, мало приспособлен для работы с флэш-памятью, имеет низкую производительности и всего 16КБ кэш-памяти, что приводит к ее переполнению в случае возрастания нагрузки на диск и система виснет на минуту-другую, ожидая очистки буфера. Единственное достоинство дисков на этом контроллере – сравнительно низкая цена. Если диск не системный или не единственный, то это вариант, иначе лучше поискать что-то поновее. На этом контроллере основаны диски OCZ Core, OCZ Soild, OCZ Apex (пара контроллеров в массиве) и масса малоизвестных недорогих дисков.
Intel – контроллер, отлично зарекомендовавший себя в серверном применении. Впрочем, не хуже дела обстоят и в сценарии рабочей станции, где диски от Intel традиционно на высоте. Недостаток – низкая скорость записи, что практически не очень важно на практике. Эти диски встречаются в двух вариантах – черные и серебристые (G2 в названии). Вторые новее, чуть быстрее и отличаются поддержкой технологий автоматической и ручной чистки (см. п.п.5.2). Продаются часто под маркой Kingston, который лепит свою наклейку – внутри все то же самое. Отличить переименованные диски от интел можно по объему (40, 80, 120 или 160ГБ, в будущем и 320) Рекомендуются для приобретения всем, кто активно работает с диском, причем большинство файлов мелкого и среднего размера (до нескольких мегабайт). Подробности по этим накопителям читайте здесь и тут (спасибо Allex...).
Indilinx – контроллер, адаптированный для флэш-дисков и не имеющий недостатков Jmicron. Отличная производительность записи – его главное свойство. Сбалансированная производительность (почти одинаковая скорость чтения и записи) позволяют рекомендовать диска на этом контроллере для работы с крупными файлами (видео, например). Поддержка чистки имеется, но работает менее эффективно чем в случае с Intel. Производительность сильно зависит от объема диска.
На этом контроллере основаны диски OCZ Agility, OCZ Vertex и некоторые диски других производителей. Вот результаты тестов OCZ Vertex 100GB.
Samsung – корейский контроллер, разработанный с учетом недостатков JMicron. Несмотря на большой объем кэша, достойной альтернативы Indilinx не получилось. Система уже не зависает, производительность последовательных чтения/записи на уровне Indilinx и иногда даже выше, но проблема с непоследовательной записью, скорость которой очень низкая.
SandForce – выпускается в двух модификациях: SF-1200 и SF-1500. По производительности разницы нет. Этот контроллер отличается отсутствием "внешней" кэш-памяти, отлично переносит многопоточное чтение/запись, имеет наиболее высокие (заявленные) на сегодняшний день скорости и чтения, и записи. Производительность в линейных последовательных тестах и тестах случайного чтения/записи падает почти на треть на занятых областях и уже не восстанавливается после удаления данных. Следов деятельности ITGC не обнаружено. Посмотрите на графики. И на эти тоже.
Для того чтобы получить ровный график в файловом тесте (HD Tune, ATTO...) требуется процедура выравнивания разделов, выполняется программой Paragon Aligment Tool. Не пытайтесь выравнивать раздел с данными - вы их наверняка потеряете! Только пустой диск с заново созданными средствами Windows разделом или разделами!
Marvell 9123 – применяется в дисках Crucial C300. Поначалу отличался невосполнимым обвалом производительности с началом использования, но после обновления прошивки (0001->0002) эти симптомы по большей части исчезли. Отзывы здесь и далее. В целом, после обновления контроллер хорош, особенно учитывая невысокую цену дисков на нем. Полноценный контроллер только у диска 256ГБ, у дисков меньших объемов он пропорционально урезан по скорости записи. Опыта использования пока мало.
Принципиального значения не имеет, если только не 16КБ.
3.3 Как выяснить, что у диска внутри?
Вооружайтесь названием диска и ищите обзоры. Как правило, кроме результатов тестов там есть фото печатной платы и указания о том, что на ней установлено. При поиске можно скармливать гуглу запросы вроде vertex hd tune и поиск картинок.
К сожалению, однозначно рекомендовать какой-то один диск, пусть даже дорогой, нельзя. У каждого из них есть свои сильные и слабые стороны и, соответственно, предпочтительная область применения. Опеределитесь с тем, насколько вам важнее производительность чтения по сравнению с производительностью записи и файлы какого размера требуется обрабатывать.
В особых случаях также следует рассмотреть зависимость производительности от количества одновременно выполняемых операций (тут Intel традиционно силен).
Что будет важно почти для всех – это степень падения производительности диска при активном его использовании и насколько успешно и в каких режимах контроллер борется с этим явлением (см. п.5). В этом отношении Intel G2 на сегодняшний день вне конкуренции. Функция восстановления производительности работает автоматически на уровне контроллера, то есть даже если диск находится в составе массива.
О дисках на контроллере Sandforce на сегодняшний день можно сказать, только то, что их производительность практически отличается очень сильно от таковой в тестах, а никаких средств вернуть диск в первоначальное состояние не предусмотрено. Ориентируйтесь на это. Пара отзывов (1, 2).
3.5 Производительность в пределах одной модели зависит от емкости?
Да, производители дисков часто урезают возможности контроллера в моделях меньшей емкости. Чтобы выяснить наверняка, смотрите спецификации дисков на сайтах производителей. Как правило, у диска меньшей емкости производительность записи будет ниже. Например, диски OCZ Vertex емкостей 30, 60 и 250ГБ уступают в скорости записи модели 120ГБ. Хотя насчет 250ГБ может иметь место ошибка на сайте. Ясно одно - наименее емкие представители модельного ряда одновременно и медленнее. Самый яркий пример - это Vertex 3, модель 120ГБ которого сильно урезана по сравнению с 240ГБ.
Аналогичная картина для дисков Crucial C300 и Intel X25-M (скорости записи).
=============== 4. ЭКСПЛУАТАЦИЯ ===============
4.1 Что желательно подстроить в ОС?
Прежде всего желательно отключить индексирование содержимого разделов диска и префетчер. Первое делается в окне свойств раздела, второе – в реестре, по адресам:
4.4 Особенности использования SSD в составе массивов?
В принципе все так же, как и с магнитными дисками, разве что большая производительность флэш-накопителей позволяет строить массив RAID0 с меньшим размером страйпа. Какой именно страйп выбрать – зависит от производительности контроллера дисков и характера предполагаемой нагрузки. Сориентироваться поможет программа HAB, которой можно протестировать массив с разными размерами страйпа. «Чистка» (см. п.5) массива вручную невозможна! Никак! Даже не пытайтесь этого делать, иначе будет только хуже.
4.5 Нужно ли обновлять прошивку моего диска?
Как правило, да, польза существенна. С выходом новых прошивок улучшаются алгоритмы работы дисков, добавляются новые функции, вроде «чистки» (см. п.п.5.2), иногда немного увеличивается производительность. Прошивки бывают двух видов: разрушающие данные и нет. В результате применения первой вы получите чистый диск, во втором же случае данны ена нем сохранятся. В любом случае есть смысл сделать резервную копию всего важного перед обновлением прошивки (это нелишне и в том случае, когда вы не собираетесь ничего обновлять).
4.6 Зачем выполнять выравнивание (alignment) раздела?
Если в двух словах, то это нужно для приведения в соответствие физических ячеек объема с логическими, что позволяет значительно сократить количество дисковых операций и увеличить производительность накопителя. Подробнее...
Windows 7 выравнивает системный раздел автоматически в процессе собственной установки.
Практический эффект от выравнивания почти незаметен, так что чудес от этой процедуры ожидать не приходится.
Выполнять выравнивание следует на ПУСТОМ диске, иначе легко потерять выравниваемый раздел!
4.7 Как увеличить ресурс и производительность диска?
Intel рекомендует оставить часть доступного пространства неиспользуемым ОС. Подробности...
=============== 5. ПАДЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ СО ВРЕМЕНЕМ ===============
5.1 В чем проблема?
По мере записи данных флэшевый диск начинает терять производительность. Скорости чтения и записи постепенно уменьшаются. Падение может достигать 70% и более по отношению к изначальному состоянию. Механизмы этого явления скрыты во внутренней логике работы диска и о них, к сожалению, мало что известно. Известно лишь то, что деградация свойственна всем SSD и что с ней в большинстве случаев можно успешно бороться. Обнаружить падение производительности очень просто – прогоните разок быстрый тест последовательного чтения и увидите на графике провалы – это и есть «замусоренные» области.
5.2 Что такое GC, ITGC, TRIM?
Garbage Collection – дословно «сбор мусора», очистка, функция контроллера SSD по возвращению освобожденных от пользовательских данных ячеек в исходное состояние, соответствующее их максимальной производительности. Как правило, эта функция инициируется по запросу пользователя извне, фиременным софтом для конкретного контроллера. Например, для Indilinx это Wiper, для Intel это Intel SSD ToolBox. Имейте ввиду, что ни одна GC-утилита не сможет работать с дисками, входящими в состав массива! Idle Time Garbage Collection – то же, что GC, но инициируется автоматически самими контроллером во время, когда диск находится в режиме простоя. Очень полезная функция, особенно качественно работает в дисках Интел второго поколения где она работает даже с дисками в составе массива. TRIM Command – команда контроллеру со стороны операционной системы, указывающая, какие ячейки памяти содержат удаленные на уровне файловой системы пользовательские данные. Эффект все тот же, но реализованый через ОС. Поддерживается некоторыми дисками и Windows 7. Подробнее... И еще.
5.3 Что делать?
Во-первых, при выборе диска убедиться, что он поддерживает хоть какую-то возможность «чистки». Идеальный вариант – качественно работающий ITGC. Например, диски Intel G2 поддерживают и GC, но он практически не нужен, потому что ITGC отлично справляется и сам. В случае с дисками OCZ на контроллере Indilinx все не так однозначно. Вроде бы все три функции есть, но работают не очень эффективно.
Во-вторых, по возможности периодически используйте GC-софт, ели диск не в массиве. Даже если «чистка» никак не поддерживается вашим диском, то есть возможность вернуть производительность записью всего свободного пространства единицами или нолями (с помощью HD Tune, например). Но учтите – это может дать обратный эффект (проверено с дисками на контроллере Samsung) который гарантирован, если попытаетесь так чистить массив. Проблема тут в том, что вернуть окончательно упавшую производительность обратно уже не удастся никак (единственное средство – разрушающая данные прошивка).
В-третьих, избегайте АКТИВНОЙ перезаписи диска. Они в большинстве не приспособлены для этого. Производительность будет падать, а ресурс - сокращаться. Большие объемы часто обновляемых данных лучше держать на магнитном диске.
=============== 6. ВОПРОСЫ НАДЕЖНОСТИ ===============
Надежность накопителей на флэш-памяти - дело темное, потому что алгоритмы работы контроллеров точно не известны, а сколько-нибудь масштабных экспериментов не проводилось. Наряду с рекомендацией выполнять резервное копирование В ЛЮБОМ СЛУЧАЕ, остается лишь ознакомиться с общей информацией по надежности SSD.
Member
Статус: Не в сети Регистрация: 27.08.2009 Откуда: Voronezh
Abdallaфак хорош, тут тогда вопрос вытек, т.е. кингстом на 40гб "умрет"(по чтению) намного позже чем осз вертех(на 30гб) (условия одинаковы), так имеет ITGC или трим(контроллер же интел) ?
кому интересно, результаты работы Corsair X64 за 2.5 месяца. стоит win 7 x64, одна игрушка codMV2, куча адобовского софта + 3д моделинг и т.п. всего на 41гб напоминаю, TRIM полностью отсутствует на этих дисках. что, вообщем-то, и не особо огорчает, судя по результатам
SwiPTorrent Представьте подтверждение того, что флэш-диски нельзя называть жесткими, и я обязательно исправлю. Насколько помню сам, дискеты были гибкими, а все остальное - жестким. Про ленту не скажу
Dimana, спасибо, надеюсь!
Такое впечатление, что от деградации страдают больше как раз те диски, где "чистка" поддерживается хоть в каком-то виде...
Moderator
Статус: Не в сети Регистрация: 02.12.2009 Откуда: Russia Фото: 17
Подскажите, а какой SSD можно купить хороший и качественный, не более 60Gb..Какие там есть, я не в курсе. Только под Windows 7 и софт под нее...Можете несколько моделей накидать?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения