Эта запись продолжает большую серию статей о твердотельных накопителях, но не завершает ее. SSD – это молодая технология, которая продолжает динамично развиваться. Технологический процесс совершенствуется, на рынок выходят новые игроки и банкротятся старые, регулярно появляются новые накопители, реализуются интересные аппаратные и программные решения для ускорения операций чтения и записи… Поэтому закрывать в блоге тему SSD мне даже не приходит в голову :)
У меня блог, а не новостной сайт, поэтому за новинками индустрии я рекомендую следить на специализированных ресурсах. Я же поставил себе задачу рассказать вам о технологиях SSD и аспектах настройки Windows для работы на твердотельном накопителе. В фокус серии попали:
- типы флэш-памяти, ее внутреннее устройство и зависимость выносливости NAND от типа
- принципы работы контроллера на примере SandForce
- резервная область и роль свободного пространства для SSD
- TRIM / Deallocate и правильный способ проверки работы этих технологий
- теория срока службы SSD, атрибуты SMART на практике и беспочвенность страха исчерпать ресурс диска
- eMMC SSD в современных планшетах и их производительность
- SSD для кэша и другие способы повышения скорости дисковой подсистемы в ноутбуках
- мифы оптимизации SSD и точка зрения изготовителей на оптимальную настройку Windows
- экономия дискового пространства путем очистки папки WinSxS и дефрагментация SSD в Windows 8+
Судя по комментариям, вам это было интересно. Мне тоже, потому что я стал значительно лучше разбираться в SSD :) Готовя статьи, я всегда глубоко исследую вопрос, потому что одно дело более-менее представлять себе что-то, а другое – рассказывать об этом читателям.
Сегодня я предлагаю вашему вниманию большую подборку ответов на вопросы об SSD. Многие из них вы задавали мне в комментариях блога и частной переписке, но некоторые оставались за рамками предыдущих статей.
[+] Здесь ссылки на все вопросы
- Бенчмарки
- Шины, интерфейсы и порты
- Насколько отличаются по скорости работы разные способы подключения SSD?
- Как определить расклад портов? Подключен ли мой накопитель к порту SATA III?
- Этап 1 — Определите номера портов в Windows
- Этап 2 — Выясните возможности портов SATA в документации
- Приобретен SSD 6Gbps, но моя материнская плата не поддерживает SATA III. Имеет ли смысл покупать карту SATA III PCI-E?
- Форматирование SSD и Secure Erase
- Как форматирование диска влияет на производительность SSD?
- Как форматирование диска влияет на срок жизни SSD?
- Зачем нужна операция Secure Erase? Как ее правильно выполнять?
- Какой SSD выбрать?
- Смотрите в сторону компаний, обладающих своим производством и разработками
- Учитывайте соотношение цена/гарантия и расположение сервисного центра
- Ускорение SSD программными средствами
Бенчмарки
В этом разделе собраны вопросы, связанные с данными бенчмарков, которые вы видите в тестах накопителей.
Что означают цифры в тестах SSD?
Профессиональные сайты используют разнообразные программы и даже целые собственные бенчмарки, но четыре краеугольных камня производительности SSD – это скорости последовательных и случайных операций чтения и записи. Проще всего их посмотреть в CrystalDiskMark, а описание каждого теста дано в справке. Я же хочу объяснить практический смысл этих цифр, выделив главное.
Upd. Декабрь 2017. Я обновил этот раздел статьи по двум причинам. Во-первых, обновилась программа CrystalDiskMark, и старый скриншот стал неактуален. Во-вторых, размер кэша дисков вырос, и стандартный тест на 1GB данных может поместиться в него целиком, что исказит результат.
На этой картинке объем данных установлен в 16GB, чтобы он превысил размер кэша SSD. A результаты интерпретируются так:
- Последовательные трансферы блоками по 1MB в один поток и длиной очереди 32 (см. следующий вопрос). На практике это показатели скорости сохранения архивов, подключения образов, копирования медиафайлов. Посмотрите в своих личных папках – наверняка, большинство файлов такого размера в том или ином сжатом формате. У дисков на SandForce имеет смысл также отдельно посмотреть тест сжимаемых данных.
- Случайные трансферы блоками по 4KB в 8 потоков и длиной очереди 8. Они похожи на последовательные (в принципе, цифры близки). Такая активность может наблюдаться на многопользовательских файловых серверах.
- Случайные трансферы блоками по 4KB в 1 поток и длиной очереди 32. Домашним ПК тест мало что дает, потому что у них длина очереди, обычно, составляет от 0 до 5. Выше она бывает только в серверных многопользовательских сценариях.
- Случайные трансферы блоками по 4KB в 1 поток и длиной очереди 1. В реальности это скорость работы операционной системы и программ, а также баз данных, если на то пошло (стандартный блок у Oracle – 8KB). Другое дело, что многим приложениям после запуска важнее объем оперативной памяти, нежели скорость диска.
Что такое длина очереди?
Длина очереди (queue depth) – это количество отложенных операций ввода-вывода в очереди для конкретного диска. Попросту говоря, это запросы, ожидающие своей очереди на обслуживание диском. Допустим, в блоге я могу ответить на 2 вопроса в минуту. Если 10 комментариев требуют ответа, исходная длина очереди составляет 8 комментариев.
В Windows вы можете посмотреть длину очереди в мониторе ресурсов (resmon) на вкладке «Диск». Обратите внимание, что шкала формируется динамически в зависимости от длины очереди.
На картинке выше у системного диска C длина очереди практически нулевая, несмотря на массу открытых программ. На диск E писал только торрент, что влекло за собой длину очереди 0.1. Я решил параллельно создать на нем новый VHDX, и в процессе его записи на диск длина очереди все равно не превысила значение 5.
Шины, интерфейсы и порты
В комментариях к записи об SSD для кэша возникло немало вопросов на тему портов, причем они могут быть актуальны до и после покупки. Я решил уделить этому моменту больше внимания, а начать с общих сведений.
Насколько отличаются по скорости работы разные способы подключения SSD?
Вообще, этих способов больше, чем сразу приходит в голову :) Проверим?
SATA
Это самый распространенный интерфейс. Сейчас подавляющее большинство твердотельных накопителей поддерживает SATA III (6 Gbps), что позволяет максимально реализовать их потенциал в рамках имеющейся платформы.
Поэтому для оптимальной производительности важно подключить SSD именно к порту SATA III, поскольку порты SATA II (3 Gbps) пока еще встречаются в материнских платах. Особенно это актуально для мобильных ПК, где у чипсетов Intel до 2013 года из шести портов SATA лишь два были SATA III.
На практике максимальная скорость последовательных трансферов для SATA III составляет около 500MB/s (для SATA II – примерно половину от этого значения).
В принципе, производительность современных SSD ограничивается реализацией интерфейса SATA, а не скоростью флэш-памяти или контроллера. Это хорошо видно из тестов последовательных трансферов накопителей, работающих по интерфейсу PCIe.
PCIe
PCIe SSD оснащены родным контроллером PCIe, что позволяет им взаимодействовать с шиной PCIe напрямую, а не через посредника в виде SATA. Скорость накопителя зависит от количества дорожек (lanes), каждая из которых дает 500MB/s в одном направлении, т.е. 1GB/s суммарно.
Хотя PCIe SSD уже относительно давно представлены на корпоративном рынке, для потребителей все только начинается. Пока это диски PCIe 2.0 х2 и х4, соответственно обеспечивающие 1GB/s и 2GB/s пропускной способности в каждом направлении. На практике скорость последовательных трансферов PCIe 2.0 x2 может составлять 800MB/s, a x4 – превышать 1GB/s.
Увеличить рисунок
Samsung XP941 PCIe x4 M.2
Новый форм-фактор M.2 специально рассчитан на мобильные ПК, и первые ласточки SSD PCIe уже прилетели в ультрабуки. Так, в Sony Vaio Pro 13 установлен накопитель Samsung XP941 PCIe x4, а в MacBook Air 2013 тоже используется SSD PCIe x2 от Samsung, хотя и в проприетарном форм-факторе. В материнские платы для настольных ПК такие диски можно подключить с помощью карты-адаптера PCIe.
Для мобильных ПК М.2 предпочтительнее mSATA, поскольку поддерживает PCIe и SATA, а длина платы позволяет выпускать более емкие диски. Поэтому переход ОЕМ-производителей на новый форм-фактор — это лишь дело времени, даже если в дисках будет реализован интерфейс SATA, а не PCIe.
USB
Можно подключить SSD в качестве внешнего диска к порту USB. Конечно, максимальная производительность будет при подключении к USB 3.0, но даже в этом случае скорость хорошего накопителя может не дотягивать до уровня SATA II.
На картинке вы видите сравнение дисков из моей системы. Результат может варьироваться в зависимости от контроллера USB и чипсета. Желающим достичь максимальной производительности читатель Эльдар рекомендует эту статью.
Также учитывайте, в зависимости от контроллера SATA-USB может не работать TRIM, что негативно сказывается на быстродействии и сроке службы SSD.
Вопрос покупки таких дисков больше актуален для владельцев мобильных ПК, но ответ все равно зависит от вашей конфигурации, задач и бюджета. Почти всегда есть возможность установить SSD внутрь ноутбука, и это будет лучшим вариантом с точки зрения производительности и срока службы накопителя.
SD
eMMC SSD в планшетах фактически представляют собой карты памяти, и подключаются они к шине SD, что хорошо демонстрирует PowerShell.
Диск Название Тип Шина Размер (GB) ---- -------- --- ---- ----------- 0 MBG4GA SSD SD 29
Эти накопители самые медленные, конечно.
Как определить расклад портов? Подключен ли мой накопитель к порту SATA III?
Утилита изготовителя SSD может показать тип порта. Но не для всех SSD есть такие инструменты (на картинке — Samsung Magician), да и нередко определиться с раскладом портов нужно до покупки накопителя.
Я сам задавался вопросом, вынесенным в подзаголовок, и даже озвучивал его в форуме OSZone, потому что утилита HWINFO показывала несколько противоречивые сведения.
В итоге я решил опираться на сведения Windows и производителя материнской платы / чипсета. Задача решается за 5 минут в два этапа.
Этап 1 — Определите номера портов в Windows
Откройте диспетчер устройств и посмотрите порт в свойствах диска.
Нумерация портов в Windows начинается с нуля (например, при наличии шести портов SATA они нумеруются от 0 до 5). Но производитель материнской платы может нумеровать их от 1 до 6.
Этап 2 — Выясните возможности портов SATA в документации
Я не могу дать пуленепробиваемых инструкций, поэтому до конца дойдут лишь те, кто умеет искать и не боится RTFM :)
Руководство пользователя к материнской плате
С настольными ПК зачастую проще.
- Найдите свою материнскую плату на сайте изготовителя
- Скачайте руководство пользователя
- Нажмите Ctrl + F – sata
Если вам не удалось найти информацию этим способом, возможно, удачу принесет следующий путь.
Спецификации чипсета
Изготовители мобильных ПК не дают необходимых подробностей в руководствах для пользователей, поэтому надо искать детали в спецификациях чипсета. На примере Intel это выглядит так.
- Определите чипсет в диспетчере устройств, раскрыв узел «Системные устройства».
- Поиском на сайте производителя найдите спецификации (datasheet) своего чипсета (например, запросом 6 series datasheet) и скачайте PDF.
- Поиском в PDF найдите sata в содержании документа и перейдите к странице с описанием.
Увеличить рисунок
В моем ноутбуке только порты 0 и 1 поддерживают SATA III. Вы уже видели картинку ниже в другой записи, но тут акцент я делаю на номера портов.
Изначально в главном отсеке (порт 0) стоял жесткий диск, но я поставил на его место SSD, а HDD переместил в соседний отсек (порт 1). Купив второй SSD, я приобрел переходник и установил HDD вместо оптического привода (порт 5).
Приобретен SSD 6Gbps, но моя материнская плата не поддерживает SATA III. Имеет ли смысл покупать карту SATA III PCI-E?
Я не проводил своих исследований ввиду отсутствия необходимого оборудования. Судя по тестам в Интернете, дешевые карты SATA III PCI-E могут даже снизить скорость чтения и записи по сравнению с родным контроллером SATA II на материнской плате (пример). Еще один важный аспект раскрывается в комментариях.
За дорогие карты придется выложить больше, чем за новую материнскую плату с поддержкой SATA III. Поэтому имеет смысл инвестировать в новую платформу, а не снабжать старую лишними костылями.
Форматирование SSD и Secure Erase
В этом разделе собраны вопросы о стирании данных с твердотельного накопителя.
Как форматирование диска влияет на производительность SSD?
Со временем у SSD может снижаться скорость чтения и особенно записи в зависимости от:
- условий эксплуатации (объем записываемых данных, степень заполнения диска)
- работы TRIM и эффективности алгоритмов сбора мусора
После форматирования диска производительность SSD может возрасти, а точнее – вернуться к исходной.
Форматирование сопряжено с удалением данных из всех логических блоков. Это вынуждает контроллер SSD пометить все доступные операционной системе ячейки памяти как пустые, выполнив сбор мусора / дефраг NAND по всему объему накопителя
Для примера я взял свой теперь уже древний Kingston SSDNow V100 (SATA II), где последний год крутились виртуальные машины, на которых я экспериментирую. Объем записи был не очень велик, но накопитель был заполнен почти до отказа, что никак не способствовало эффективному сбору мусора старым контроллером.
На рисунке выделены ключевые улучшения – скорости вернулись к тем, что были сразу покупки (в том же ноутбуке).
В частности, после форматирования скорость:
- последовательной записи возросла на 23%
- случайной записи (4K) возросла на 11%
Конечно, эти цифры специфичны для моего накопителя и ноутбука. На других дисках прирост производительности может быть совсем другим или отсутствовать вовсе, если скорость не просела за время эксплуатации.
Как форматирование диска влияет на срок жизни SSD?
Само по себе форматирование диска средствами Windows (в том числе во время установки) не оказывает негативного влияния на ресурс SSD. Конечно, следующая за ним установка ОС и программ или перемещение файлов увеличит объем записи, но он не настолько велик, чтобы беспокоиться.
Зачем нужна операция Secure Erase? Как ее правильно выполнять?
Secure Erase – это стирание всех данных на диске путем отправки специальной команды по спецификации ATA. Это вынуждает контроллер пометить пустыми все ячейки памяти, в том числе и в резервной области. После Secure Erase производительность накопителя должна восстановиться к исходной.
В тестах SSD эта операция часто служит для оценки эффективности работы TRIM — по окончании работы под нагрузкой сравнивается скорость записи до и после Secure Erase.
На практике же особой необходимости делать Secure Erase нет, поскольку обычное форматирование в Windows приводит фактически к тому же результату.
Если и выполнять Secure Erase, то с помощью утилиты изготовителя SSD, будь то Intel SSD Toolbox или Samsung Magician. Но, как и в случае с форматированием, нельзя стереть диск из-под запущенной с него ОС (так, утилита Samsung позволяет создать загрузочный диск на основе FreeDOS).
Да, существуют сторонние решения вроде Parted Magic, но если что-то пойдет не так, это может стать поводом для отказа в гарантийном обслуживании.
Какой SSD выбрать?
Время от времени в комментариях читатели спрашивают мое мнение о целесообразности покупки того или иного SSD. Я стараюсь воздерживаться от рекомендаций конкретного накопителя по ряду причин:
- Для домашнего ПК подойдет практически любой современный SSD.
- В серии статей об SSD достаточно сведений для правильного выбора.
- Я не хочу нести личную ответственность за рекомендацию :)
Однако я решил собрать в одном месте несколько моментов, которые затрагивались в предыдущих записях.
Смотрите в сторону компаний, обладающих своим производством и разработками
Чем больше компонентов SSD компания выпускает самостоятельно, тем лучше ее позиция на рынке. При прочих равных, имеет смысл смотреть в сторону ведущих изготовителей. В идеале – это компании, которые имеют свое производство памяти, а также выпускают контроллеры и/или своими силами работают над прошивкой. В алфавитном порядке это:
- Crucial — своя память (подразделение Micron) и собственные прошивки для контроллеров Marvell.
- SanDisk – своя память и собственные прошивки для контроллеров Marvell. У SanDisk также есть свои контроллеры, но диски с ними чаще встречаются в готовых ПК.
- Samsung — полностью свое производство, включая DRAM, что вывело компанию в лидеры рынка.
- Toshiba – своя память и контроллеры (в т.ч. доработанные Phison), чаще встречающиеся в готовых мобильных ПК или под другими брэндами.
Intel выпал из списка в 2020 году после продажи компании SK Hynix своего бизнеса по производству NAND. Большинство прочих изготовителей SSD являются ОЕМ-сборщиками (например, ADATA, Corsair, Kingston, Transcend и т.д.). Зато их диски могут быть дешевле, а в повседневных задачах вы вряд ли заметите разницу.
Читайте также мои рекомендации для трех основных категорий пользователей!
Учитывайте соотношение цена/гарантия и расположение сервисного центра
Как правило, SSD продаются с гарантией на 3 года или 5 лет. У любого отдельно взятого производителя различие зачастую заключается в качестве памяти, даже если ее выносливость оценивается одинаково изготовителем NAND.
Крупные компании, не имеющие производства NAND, покупают ее в больших объемах и проводят свою валидацию. Например, ADATA, Kingston и Transcend могут устанавливать лучшую память в разные линейки твердотельных накопителей, а ту что похуже — использовать для изготовления флэшек и карт SD.
Если приглянувшийся вам SSD продается с 5-летней гарантией и укладывается в ваш бюджет, приобретение этого накопителя будет мудрым выбором.
Более длительная гарантия дополнительно страхует от выхода диска из строя, но не стоит включать в список возможных причин исчерпание ресурса памяти. В реальности он с большим запасом перекрывает гарантийный срок, а производители ограничиваются 3-5 годами по другой причине. Они не хотят, чтобы компании пользовались более дешевыми потребительскими дисками в бизнес-задачах с высоким объемом записи, а исчерпав ресурс диска, требовали гарантийной замены.
Кроме того, не мешает поинтересоваться расположением сервисного центра. В крупных городах – это не проблема, но если гарантийная мастерская находится за тридевять земель, вам будет сложнее заменить SSD в случае его выхода из строя.
При выборе накопителя имеет смысл учитывать еще один фактор – программное обеспечение, но пока тут негусто с конкуренцией.
Ускорение SSD программными средствами
Строго говоря, ускорить работу накопителя программными методами невозможно. В частности, он и так способен работать намного быстрее, чем позволяет реализация SATA III. Популярная мифология ничего не ускоряет, что подтверждают также рекомендации производителей.
Однако можно ускорить операции записи и чтения, использовав в первую очередь оперативную память, избыток которой есть во многих современных ПК. Это также положительно скажется на ресурсе SSD.
RAM-диск
Это работает на жестких и твердотельных дисках. Попросту говоря, вы используете часть оперативной памяти в качестве виртуального диска, который в зависимости от программного решения способен даже сохранять данные между перезагрузками. На такой диск вы можете перенаправить временные файлы, а также любые данные, скорость чтения и записи которых для вас особенно важна. Примером такого ПО служит бесплатное приложение SoftPerfect RAM Disk.
Решение производителя SSD
Насколько я знаю, на данный момент свое решение предлагает только Samsung, реализующий технологию RAPID с помощью фирменной утилиты Magician. Здесь используется более интеллектуальный подход, поскольку с помощью RAM ускоряется широкий спектр операций I/O, а не только в рамках заданных вами приложений и папок.
Последнее обновление Samsung Magician добавило поддержку технологии RAPID для 840 PRO (ранее она работала только в серии EVO). Я планирую исследовать ее преимущества в своей системе. Напишите в комментариях, если вам интересно будет прочесть об этом в блоге.
Продолжение следует…
Умные вопросы всегда приветствуются, но наличие этого FAQ не освобождает от прочтения остальных статей, куда и следует направлять вопросы по конкретным темам. Для вашего удобства их список есть в начале FAQ ↑ и под ним ↓(и даже под каждой статьей :). Эта страница официально назначается ловушкой для всех вопросов «не по теме».
Владельцы SSD, вы довольны своим накопителем? Считаете вложение оправданным? А то тут в комментариях я видел жалобы, что чуда не произошло :) Мне также интересно, помог ли вам этот FAQ прояснить какой-то вопрос или узнать что-то новое – напишите в комментариях, что именно.
Опрос же призван отразить динамику проникновения SSD в аудиторию блога. Два года назад было 8%, год спустя — уже 60% и еще 20% грозились купить до конца года. Если SSD уже лежит под новогодней елкой, выбирайте первый пункт :)
Результаты голосования утеряны в связи с прекращением работы веб-сервиса опросов.
Максим
Купил себе OCZ Vertex 4 120 Gb и не могу нарадоваться)
Антон
а правда ли, что на Вин7х32 нет смысла ставить ССД? какие аргументы?
Vadim Sterkin
Антон, это чушь, так что аргументы с вас :)
Игорь Петрович Лейко
Случайная запись блоков 512 Кб может имитировать ситуацию, когда сразу несколько программ активно пишут на диск. Но сомневаюсь, что такая ситуация часто встречается в реальной работе.
Случайное чтение таких блоков — не представляю, в каких случаях может проявиться.
P.S. Покупать SSD пока не собираюсь. Работу он мне не ускорит, а отдавать шесть тысяч (меньше диск не подойдет) за то, что пару раз в месяц быстрее поставятся обновления и перезагрузится компьютер пока считаю для себя неразумным.
Vadim Sterkin
Игорь, придумать-то ситуацию можно, вопрос в реальности ее возникновения. Несколько программ, случайно пишут блоки по 512KB… маловероятно. Это слишком большие блоки, чтобы выделять их в отдельный тест. Больше смысла имело бы 8KB (для баз данных), хотя ориентироваться можно на 4KB.
maxx
Своим накопителем (intel) доволен, радует всякие процессы обновления, котоые проходят БЫСТРО. Правда теперь на работе ломает, все такое тормознутое кажется :)
Vadim Sterkin
Угу, к отзывчивости ОС и программ на SSD очень быстро привыкаешь :)
Василий
Есть один SSD.Работает почти год.Очень доволен.Быстродействие порадовало.Вещь стоящая.Теперь не представляю комп. без него.Этот блог хороший- особенно про SSD.А статья полезная, т.к . обьяснили «Что означают цифры в тестах SSD?» и интересно было узнать раскладку по производителям SSD. Надеюсь она свежая. :-).
только че-то голосование не работает…
Vadim Sterkin
Василий, я подозревал, что не всем понятно назначение тестов (я когда первый раз увидел CrystalDiskMark, тоже не понял там всего :)
Расклад по производителям SSD актуален на день публикации статьи. Голосование работает, проблема на вашей стороне.
Игорь Петрович Лейко
Нет, Вадим, я о другом случае: когда несколько программ достаточно активно пишут свои данные на диск. Какими блоками они это делают, значения не имеет, хоть по 10 Кб. Windows буферизует эти данные, и старается писать их на диск блоками по мегабайту.
Если программы пишут одновременно, то запись получается псевдослучайной — чей буфер первым заполнится до мегабайта, тот и будет первым сброшен на диск.
Но вот что такая ситуация сколько-нибудь часто встречается в реальной работе, сильно сомневаюсь.
Это просто описание ситуации, когда тест записи больших блоков был бы полезен, не более того.
Василий
Vadim Sterkin,
Спасибо.Буду искать ,раньше все всегда работало.
oszuser35
Как все же отформатировать (для переустановки системы) системный SSD так, чтобы была задействована «TRIM»? Дабы не давила жаба за перезаписанные 40Гб ресурса накопителя. :)
Конечно, можно установить сначала систему на HDD, потом проверить работает ли «TRIM», и тогда отформатировать SSD. Но это жуткий костыль. Не продуман этот вопрос производителями…
Vadim Sterkin
Это у вас вопрос жабы не продуман. 40GB — это 2-4 дневных объема записи в рамках гарантии.
Илья И.
Около года работает в моей домашней системе OCZ Vector 256 Gb.
Когда покупал его, как-то не знал о банкротстве компании, а модель была топовая.
Сначала не всё пошло гладко: пропадали файлы, повреждалась ФС. Переписывался с техподдержкой, диск отложил до лучших времён.
Времена настали, прошил до 2.0, сделал Secure Erase (судя по многочисленным темам на их форуме, это единственное, что восстанавливало бесперебойность этого SSD).
C тех пор трудится без нареканий, оставляет только положительные впечатления. Подключен по SATA 6 Gbps.
Vadim Sterkin
Илья, OCZ подала на банкротство совсем недавно. Честно говоря, не знаю, почему Secure Erase является единственным способом восстановить работу накопителя. Должно быть, там какой-то дефект прошивки.
oszuser35
Vadim Sterkin,
Я понимаю, что за 40Гб перезаписи можно не беспокоиться, но если подойти к вопросу принципиально — ну вот хочется отформатировать без потери 40Гб. Других способов так понимаю нету — только из под системы с другого накопителя.
Vadim Sterkin
Если подойти к вопросу принципиально, то его постановка не имеет смысла. Форматирование диска всегда сопряжено с удалением всех данных с него, и диск нельзя отформатировать из-под запущенной ОС.
AleX
Спасибо за статью!
Много вопросов отпали, особенно тесты на сайтах. теперь буду покупать ssd какой понравился.
А вопрос у меня такой.
Собираюсь ставить ХР из-за старой игры, второй системой на простой hdd диск. Как будет относится ХР к ssd? Стоит ли отключить восстановление системы (наблюдение) на ssd под ХР?
Vadim Sterkin
Алекс, можно полностью исключить диск из поля зрения и доступа XP, включив шифрование в современной ОС или задав один параметр реестра в XP. См. KB926185
Anonymous
>> Приобретен SSD 6Gbps, но моя материнская плата не поддерживает SATA III. Имеет ли смысл покупать карту SATA III PCI-E?
Нюанс тут еще в том, что SSD чаще всего покупается для роли системного диска, а дешевые (да и среднего ценового диапазона тоже) карты не умеют выступать в роли загрузочного устройства. Поэтому к выбору такой карты нужно подходить с особой внимательностью.
Vadim Sterkin
Спасибо за примечание, добавлю в FAQ.
Дима
Здравствуйте Вадим. Спасибо за статью.
Лишнее подтверждение тому , что рэйд из эсэсдэ — затея бестолковая. 3 позиция в кристаллдискмарке падает, которая , если правильно понял , наиболее востребована для быстродействия .
А 1 и 4 , которую любят указывать производители не востребована.
Порт М2 уже встречается на некоторых материнских платах :
http://www.dns-shop.ru/catalog/i172842/plata-gigabyte-lga1150-ga-z87x-ud4h-z87-4xddr3-3000-3xpci-ex-hdmi-dvi-.html
Вот для этой штуки http://www.asus.com/us/ROG_ROG/RAIDR_Express_PCIe_SSD/
есть реализация рамдиск+ПО для переноса некоторых файлов.
Благо , не отказывается работать , ссылаясь на отсутствие накопителя в системе . Но , упор сделан , если правильно понял , на экономию ресурса , хотя не исключаю , что и ускоряется заодно — не разобрался толком(иностранщина — трудно понять)
Когда семёрка перебралась на эсэсдэ — было заметно. А восьмёрке почти без разнице — тут с Игорем Петровичем трудно не согласиться.
Vadim Sterkin
Дима,
1. RAID все-таки надо делать для каких-то задач, которые требуют высокой производительности дисковой подсистемы. Можно и просто так, но зачем? :)
2. Подключение дисков в форм-факторе М.2 напрямую в мат. платах — это вопрос макс. количества дорожек, которое реализует производитель платы. Насколько я вижу по ссылке, там два слота PCIe x1, а нужно-то хотя бы x2, а желательно — х4.
3. Если вы поставите 8 на HDD, сразу разницу почувствуете :)
kostya
меня интересуют ramdisk`и на данный момент использую AMD Radeon™ RAMDisk http://www.amd.com/US/PRODUCTS/DESKTOP/RADEON-MEMORY/Pages/ramdisk-overview.aspx ,но у нее ограничение на 4 гига бесплатных 6 если использовать от amd память скорость переваливает за 1000 мб точно сказать не могу данных под рукой нету.
использую дома для кеша и временных файлов, а если виртуалки на него ставить так они вообще летают.
до этого использовал qSoft RAMDisk Enterprise
http://pc-hard.ru/softarticles/77-ramdisk-dataram-softperfect-qsoft-sravnenie.html интересная статья по этому поводу и тесты
Vadim Sterkin
Костя, в настоящий момент я не планирую запись про RAM-диски, только про реализацию Samsung. Но по ссылке хороший пример преимущества 64-разрядного приложения :)
Дамир
А почему использование RAM-диска привязано к использованию SSD? С обычным HDD он разве ничего не ускорит?
Vadim Sterkin
Дамир, замечательный вопрос! Когда каждый пятый комментатор мифов упоминал RAM-диск в качестве способа оптимизации, мне пришлось добавить специальное разъяснение. Теперь я упомянул RAM-диски здесь и моментально получил подзатыльник — почему привязал их к SSD? :)
А я и не привязывал, а просто указал в качестве одного из способов ускорения операций IO. К слову же они пришлись потому, что Samsung RAPID использует подобие RAM-диска, и работает это только в некоторых SSD компании.
Виталий К. ©
Порой можно сделать проще- просто посмотреть на маркировку рядом с портом. У меня подписаны как SATA3_0 и 1, а так же SATA2_0 и далее до 3, здесь первым жирным выделено поколение порта, вторым номер от нуля, то есть 2 порта SATA3 и 4 порта SATA2, так как материнка дешёвая.
Ничего она с ним не сделает. У меня ХР на SSD стоит больше года, записано 1777 ГБ, здоровье 100%, срок службы до 2021 года))
Vadim Sterkin
Виталий, порой — это у настольных ПК.
DjBiker
Доброго времени! А как нужно-можно форматировать быстрым или низкоуровневым способом?
Vadim Sterkin
Быстрым — стандартные средства Windows (их много, перечисление по запросу). Низкоуровневым не нужно.
sputnukk
Есть мнение, что в реальных приложениях SATA II более чем достаточно.
Сам не имею, поскольку нет лишних денег на игрушку ускоряющую утреннюю загрузку компа.
Vadim Sterkin
Я видел разницу в скорости выполнения задач накопителей SATA II и III в одном и том же ноутбуке. Также есть мнения, что большинству достаточно HDD, большинству не нужен ПК, большинству ничего не нужно :)
Эльдар
Про USB3.0 не правда. Мои внешние SSD диски работают через USB3.0 со скоростью последовательного чтения 407-409 Мб/с.
Правда стали так работать после прочтения вот этой статьи:
http://www.thg.ru/howto/proizvoditelnost_usb_3_0/onepage.html
Vadim Sterkin
Эльдар, спасибо за инфо, я изменил категоричную формулировку в FAQ и добавил ссылку на статью :)
Мне нет особого смысла ковырять этот момент, т.к. внешний SSD сейчас SATA II, да и контроллер USB от Renesas. Замеры были сделаны ради интереса.
Владимир
Пока не избавился от OCZ Vertex 450, только матерился от SSD.
Сейчас стоят Samsung: 840 Pro и 840 EVO. Всё, жизнь наладилась :)
За другими компами теперь не могу работать…
Дима
1 Вадим , согласен. Была «мечта идиота» попробовать рэйд 0.
Не пропадёт , винчестеры постоят пока в сторонке. Будут только SSD.
Электричество сэкономим (тем более платформа на хасвелле)
2 Понятно , спасибо. Мне этот форм фактор только на днях попался на глаза — не доизучил вопрос.
3 Возможно, если с SSD перебраться на HDD , разница будет более ощутима — при первой возможности попробую.
DjBiker
А есть более подробный мануал по настройке этой SoftPerfect RAM Disk?
Vadim Sterkin
RTFM?
Виталий К. ©
Ноутбуки и прочие недо разбирать всё равно проблематично, так же как и добавлять к ним компоненты.
Да и я сомневаюсь, что производитель присоединит накопитель к медленному порту. Так что интерес у таких пользователей чисто праздный.
Не вижу смысла- износ дисков будет одинаковым, как и предполагаемое время кончины.
Vadim Sterkin
Виталий, я показал универсальный программный способ, позволяющий определить расклад по портам за 5 минут, а вы в ответ предлагаете смотреть маркировку портов прямо на плате. Да, это тоже работает (ваш КО), и я даже не стал говорить, что для этого надо лезть под стол, открывать корпус, смотреть там что-то, но ясно дал понять, что в ноутбуках это актуально все равно.
Нет, говорите вы, в ноутбуках это никому не нужно. И это при том, что даже в этой записи есть картинка с нотубуком и тремя накопителями, из которой ясно следует, что это все-таки нужно. Я пишу на основе личного опыта, но не отрицаю чужой. А вам, похоже, чужой опыт даже в голову не приходит.
Vadim Sterkin
Где конкретно об этом можно прочесть подробнее? Да, логично помещать данные в буфер, превращая случайную запись фактически в последовательную.
Но если я правильно понимаю цитату, то получается, что Windows должна буферизировать даже бенчмарк, который пишет случайные данные 4KB (какая разница, одна программа пишет или несколько). Но тогда он должен показать цифры, близкие к последовательной записи блоков в 1MB, а этого не происходит.
Виталий К. ©
Единицы же.
Наверное))
Игорь Петрович Лейко
Где почитать в концентрированном виде — не скажу. У Руссиновича кое-что есть, но придется с нескольких страниц или десятков страниц информацию собирать. Буферизуется асинхронный ввод-вывод, а синхронный — не буферизуется (это преимущественно системные операции, например журналирование NTFS). Кое-что есть в http://msdn.microsoft.com/en-us/library/windows/desktop/aa365683(v=vs.85).aspx
Бенчмарки, насколько мне известно, работают не с файлами и не с файловой системой, а напрямую с дисками, так что их запросы на ввод-вывод оказываются небуферизованными
Vadim Sterkin
Спасибо, почитаю на досуге :)
Бенчмарки разные бывают. Тот же CrystalDiskMark просто пишет файлы в папку и читает оттуда.
Игорь Петрович Лейко
В соседних с той ссылкой разделах упоминается флаг FILE_FLAG_NO_BUFFERING.
caching can be turned off. This is done at the time the file is opened by passing FILE_FLAG_NO_BUFFERING as a value for the dwFlagsAndAttributes parameter of CreateFile. When caching is disabled, all read and write operations directly access the physical disk.
Александр
Установил Kingston HyperX 3K 120Gb 6Gb/s на мат.плату с Sata 2. Система Win7x32 до этого стояла на Raid0 массиве. После перноса системы на SSD, изменений в скорости загрузки и отзыва програм не заметил. Пришлось полностью обновить матчасть (долго откладывал этот момент, ограничиваясь мелкими апгрейдами). Теперь компьютер летает (особенно после установки Win8x64).
Ребята, обновляйтесь, не пожалеете!
NikolayHAOS
Интересная статья. Вадиму очередное Спасибо.
Проголосовал за последний пункт, так как хоть в планах и есть покупка SSD, но когда это будет неизвестно. Пробежался сейчас по инет магазинам, порадовало снижение цен. Например SSD PLEXTOR M5 Pro PX-128M5P, 128Гб, SATA III можно взять за ~4200руб. (и гарантия пять лет).
Сейчас уже поздно, но завтра обязательно прочитаю статьи по ссылкам в FAQ. Очень интересная и «новая» тема для меня (как-то не сильно я вникал в тонкости и глубины познания SSD). После прочтения FAQ наверняка появятся несколько вопросов. Как я понял задавать их надо здесь?
А Вадиму агромное спасибо за его блог.
Vadim Sterkin
Николай, я в конце записи объяснил, где задавать вопросы…
Andrey
Вадим, с удовольствием прочитал Вашу очередную статью про SSD, спасибо. В ноутбуке стоит Samsung 840PRO, а Intel 320 подключен как внешний диск через USB3.0. Тоже попробую RAPID. Но неужели нет никакой возможности проводить TRIM для внешнего диска? И как тогда следить за его состоянием (утилита Intel не видит внешнего диска)?
Vadim Sterkin
Андрей, а зачем за ним следить? Пользуйтесь и все. Через полгода замерьте скорость и сравните с исходной. Если непозволительно просела, отформатируйте, а иначе — просто продолжайте работать :)
Joolz
Вадим, спасибо за статью, как всегда интересно.
Вы пишете:
Если диск разбит на два раздела. И форматируется только один из них. Это тоже способствует возвращению исходной производительности?
Или только в случае если диск представляет собой один раздел?
Vadim Sterkin
Способствует в какой-то мере, наверное.
Александр
Как думаете Intel 530 240 GB хороший SSD?
Vadim Sterkin
Александр, а вы сами-то как думаете? Что вы о нем выяснили и какая информация из статей блога к нему применима?
Алексей
Спасибо за вашу работу! С каждой статьёй достигаю все большего просвещения =)
Но вот остается пока еще один вопрос, ответа на который я не нашел или не заметил, но который будет интересен и другим.
Если есть ноутбук с SATA II, какой SSD лучше приобрести? старый с интерфейсом на 3Gb\s или все-таки новый?
Или еще страшнее сценарий — ноутбук с IDE шиной, в который ставится в слот DVD — переходник (тот же DVD caddy bay что и в вашей предыдущей статье, но с преобразованием IDE->SATA). Там наверняка будет SATA I, если не SATA 0,5 =) что лучше в такой ситуации приобрести? Интересует не какая марка именно, а есть ли смысл переплачивать за современные SATA III накопители? или лучше купить более дешевый и устаревший?
Vadim Sterkin
Алексей, я вот специально выкинул из черновика вопрос
потому что решил, что дисков SATA II уже не осталось в продаже. Но даже если они и есть, подумайте сами, какой смысл покупать диск SATA II, если ваш ноутбук умрет через год-два от старости, а диском можно будет пользоваться в другом ПК еще несколько лет. И это при том, что вряд ли SATA II дешевле.
И что? Туда HDD, а SSD на его место.
Anton
Недавно приобрел plextor m5s под систему, а старые ssd использую для программ, темпов, кеша и торрента. Одному 4 года, другому лет 6-7 (без трима и на сате2) Пережили и ХР и Висту и 7ку. кучу переустановок, торрентов, без всяких выравнивании и не распределенных мест. О выравнивании я узнал году в 2012, о не распределенных местах только что :-)
Денис
Прошу помощи. Приобрел SSD Samsung 128 Pro 128 Gb. Перенес на него лицензионную Windows 8.согласно рекомендациям этой ссылки https://www.outsidethebox.ms/15044/ . AHCI включен. Все стало быстрее. Но появилась проблема: иногда при выключении и при включении компьютера появляется черный экран и ничего не происходит — индикатор жесткого диска не горит, загрузка не идет, нажимаю кнопки перезагрузки — компьютер перезагружается и все потом нормально загружается и выключается. Как от этого избавиться?
Vadim Sterkin
Денис, т.е. вы решили, что если у вас есть SSD, абсолютно все вопросы можно писать сюда? Я так не считаю :)
mr_zorg
Хех, у меня была такая проблема. Комп новый, Ай-3 4-го поколения, мать на ГигаБайт на B85, Win7 x64 Pro — всё нормально работало, когда не была подключена периферия (2 принтера и штрихкод-сканнер). На принтер для стикеров — не ставится драйвер. Кучу дров перебрал, одминский бубен порвал уже, :)) жесть, в общем. Поменял и БП на нормальный (более мощный), а комп-то новый… Тут меня чёрт дёрнул отключить HECI и XHCI. Всё заработало.
Знаю-знаю — не сазе с SATA-контроллером, но вот симптомы — один в один.
Ещё раз прошу прощения за оффтоп.
Денис
Нет конечно же. Я так не решил. Дело в том, что гугл мне с этим вопросом не помог. Написал на форуме ixbt — никто не ответил. А тут ваш топик «SSD: вопросы и ответы». Вот я и задал вопрос. Благодарю за ссылку.
Алексей
По поводу смерти ноута сплюньте =) ему еще жить и приносить счастье =)
Но вы, конечно, не поверите, но в моем мухос…..столице Беларуси все еще продаются активно SATA II SSD накопители
вот меня и интересует, хотя бы теоретически, что было бы предпочтительнее, без учета будущей службы накопителя.
Покупать новый ноутбук, если его мощности хватает на возлагаемые на него задачи хватает, расточительство. Покупка нового НЖМД может быть обусловлена просто выходом из стоя предыдущего — механического и естественного желания приобрести современное оборудование, которое еще и ускорит работу ноутбука.
По поводу DVD Bay Caddy IDE-to-SATA, еще раз повторюсь — в ноутбуке НЕТ SATA! Только IDE! И опять тот же вопрос, СТОИТ ли приобретать SATA III SSD диск в такое «переходник» или можно сэкономить, купив предыдущие модели с интерфейсом SATA II
Вадим, я прошу прощения за флейм в виде последовательных трех своих постов, но тут нет варианта дополнения и/или удаления предыдущих своих постов (камень в ваш огород, но очень маленький =)
Склеено. Вадим
Итоговый вопрос который мне не понятен:
будет ли прирост от использования современных SATA III SSD накопителей, подключенных к устаревшим контроллерам, по сравнению с предыдущими поколениями SATA II SSD дисков?
Есть ли смысл от покупки современнейших скоростных дисков с передовыми контроллерами?
Понятно, что скорости линейных чтений\записи будут в половину меньше со старта, но остальные современные технологии, как они поведут себя?
P.S. в моем ноутбуке (HP ProBook 4525s XX797EA) чипсет AMD M880G с непонятным (по данным AIDA 64 — SB8xx) южным мостом, может читатели помогут разобраться, какая все-таки ревизия SATA в этом буке?
Господи, сколько ошибок синтаксических и пунктуационных =_=
Почему я это через Word не пропустил? =_=
Vadim Sterkin
Алексей,
Вам ведь просто мое мнение нужно узнать? Тогда я буду краток. Я не вижу смысла покупать диск SATA II в 2014 году, и точка. Дальше смотрите уже сами.
P.S. Движок WordPress не позволяет пользователям править комментарии во избежание флеймовых войн. И правильно делает :)
Алексей
Vadim Sterkin,
Нет, не просто ваше =) Вы однозначно опытнее меня в этом вопросе, т.к. я еще ни одного SSD диска не приобрел. Вы провели уже несколько исследований и поэтому я обращаюсь к вам за советом =)
Я просто не уверен в том, что современные диски оптимизированы для работы с устаревшими интерфейсами. Вот в чем вопрос =)
К сожалению покупка дисков разных не дешевое развлечение, что бы просто поинтересоваться что будет лучше.
Еще одно уточнение в копилку моего глупого вопроса — если компьютер староват и у него нет того же AHCI в настройках SATA, чем это чревато?
ЗЫ А войны это да, страшное дело =) Но только у тех, кто не умеет мирно ругаться, рождая в споре истину =)
Vadim Sterkin
Алексей,
1. Современному диску все равно, SATA II или III. Тормозом будет контроллер.
2. Отсутствие AHCI не препятствует использованию SSD.
Юрий
Везде пишут, что именно AHCI позволяет отрабатывать команду TRIM.
Правильно ли это?
И если правильно, то как будет работать SSD без TRIM (например, SSD SAMSUNG 750 EVO)?
Vadim Sterkin
Юрий, TRIM работает в AHCI и IDE. 750 EVO — SATA, там работает TRIM. В дисках NVMe команда Deallocate является эквивалентом TRIM в ATA, на практике разницы нет.
Юрий
Все же я не могу до конца разобраться в ситуации:
У меня установлена Windows 7 и на уровне операционной системы TRIM включен.
Однако, на материнской плате старый чипсет (ICH7), согласно спецификации этот чипсет не поддерживает AHCI. По этой причине, я предполагаю, контроллер (и следовательно сам SSD диск) не будут отрабатывать TRIM. В чем я не прав?
Vadim Sterkin
Юрий, заметьте, что вы теперь задаете совсем другой вопрос, выдавливая из себя по капле новые подробности. Я до сих пор не вижу конфигурации ПК и описания проблемы, у вас остался один патрон.
Юрий
Спасибо за терпение,
Исходные данные:
Компьютер на материнской плате ASUS P5KPL-AM EPU. В BIOS режим AHCI не включается (нет пункта, позволяющего выбрать данный режим).
Поиск по интернету (сайт производителя, форум Intel) подтверждают, что у чипсета данной материнской платы нет поддержки режима AHCI.
На компьютере установлена Windows 7 Профессиональная (на SATA HDD).
Для ускорения работы я собираюсь приобрести SSD SAMSUNG 750 EVO и перенести на него операционную систему.
Вопрос:
1. К каким отрицательным последствиям приведет использование SSD на контроллере не поддерживающем AHCI (ресурс, скорость) и как с этими последствиями бороться?
Vadim Sterkin
Юрий, ваш лучший шанс — работа с драйвером Microsoft. Последствия описаны в статье про TRIM. С отсутствием TRIM можно бороться эмуляцией TRIM в стороннем ПО (гуглите trim xp). См. также тему про AHCI в вашей плате.
Юрий
Спасибо.
Алексей
Спасибо за ваши ответы (и терпение =)
Буду брать что-нибудь из этих твердотельных счастьев нового поколения =)
Но академический интерес остается, на сколько снижается производительность SSD без AHCI?
Vadim Sterkin
Алексей, почитайте про AHCI самостоятельно, и вы узнаете что это, зачем оно, и влияет ли на производительность.
Виталий К. ©
Прирост будет в скоростях случайного доступа, так как они выше в новых дисках, и зачастую не будут упираться в контролёр.