Pci e ahci ssd

PCI-Express SSD и SATA SSD диски. Какой лучше?

Pci e ahci ssd

Полную версию статьи со всеми дополнительными видео уроками читайте в нашем блоге… https://hetmanrecovery.com/ru/recovery_news/hard-disk-pci-express-ssd-and-how-is-it-better-than-sata-ssd.htm

SSD накопители с интерфейсом PCI-Express являются технологически более совершенными чем диски с интерфейсом SATA. Но это не означает, что вам, как пользователю, необходимо тотчас же выкинуть все старые SATA накопители.

В этой статье разберёмся со слабыми и сильными сторонами твердотельных накопителей SSD с обоими интерфейсами.

Рассмотрим в чем их различия и на какие именно параметры следует обратить внимание при выборе того или иного SSD.

Особенности PCI-Express SSD

Какие именно технологии применяются в PCI-Express SSD, что на самом деле делает их более совершенными по сравнению с SATA SSD? Почему они гораздо дороже, неужели они намного производительнее своих SATA аналогов? Да, это так, но давайте рассмотрим каждый аспект по порядку.

Интерфейс PCI-Express (Peripheral Component Interconnect Express) – это средство взаимодействия устройства с материнской платой, состоящее из контроллера шины и слота. Он является более скоростным интерфейсом подключения устройств к материнской плате, чем SATA.

На данный момент выпускается огромное количество устройств, поддерживающих этот разъем: WiFi-карты, WiMax-карты, GSM-модемы, GPS-приемники, Контроллеры USB (2.0 или 3.0), SATA (I, II или III), Контроллер COM-портов (RS232) и так далее.

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

Современные компьютерные игры имеют умопомрачительные спецэффекты и выглядят просто потрясающе, а для этого ПК необходимо почти мгновенно обрабатывать и передавать значительные объемы графических данных от процессора к видеокарте и обратно.

До появления технологии SSD не было никакой необходимости использовать шину PCI-Express для подключения жестких дисков, по причине их небольшой скорости обработки данных. Такой скоростью могли похвастаться только RAID массивы. Но в наше время PCI-Express не просто можно а и нужно использовать для жестких дисков.

PCI-Express 3.0 имеет эффективную скорость передачи данных 985 Мб/с на полосу. Устройства, поддерживающие шину PCI-Express, могут работать на 1, 4, 8 или 16 полосах (контактах). Таким образом, максимальная скорость передачи данных на 16-ти полосах потенциально составит 15,76 ГБ/с, против максимальных 6 ГБ/с на интерфейсе SATA3.

То есть, если подключить SSD диск с 16-тью полосами в слот PCI-Express 3.0 х16, то вы как пользователь, получите прирост скорости обработки данных в 2,5 раза! Теоретически – это возможно, но практически вы просто не купите SSD накопитель потребительского уровня с таким количеством каналом передачи данных.

А если вы захотите использовать коммерческие версии жестких дисков SSD, то это будет стоить просто заоблачных денег!

Обычные SSD твердотельные накопители потребительского уровня имеют от 2-х до 4-х потоков, а это означает что, максимальная скорость передачи данных не превышает 3,94 ГБ/с.

К тому же, вы сможете заметить какую-либо разницу только при передаче огромных файлов, например, образов Blu Ray дисков (40-50 ГБ).

Допустим, вы играете в компьютерную игру и хотите значительно сократить время ее загрузки, или время между сменой локаций, то оба SSD жёстких диска, как PCI-Express так и SATA, покажут себя во всей красе.

К тому же, как показывает практика, твердотельные накопители с интерфейсом PCI-Express имеют одну нехорошую конструктивную особенность, они расходуют больше энергии чем SATA SSD.

Если вы используете свои ноутбук для сёрфинга в Интернете, работаете в Google Docs или других онлайн-приложениях, просматриваете почту или выполняете задачи, которые сильно нагружают процессор и оперативную память, то вы не почувствуете разницы между дисками. Разница будет видна только при выполнении задач, требующих скоростной передачи больших объёмов данных. Следовательно, устройство будет потреблять гораздо больше энергии и, соответственно, значительно быстрее будет расходовать батареи ноутбука.

Ещё есть замечания относительно AHCI против NVMe. Если вам придётся выбирать между этими двумя стандартами, я настоятельно рекомендую выбрать именно NVMe.

Стандарт AHCI гораздо старше и был разработан специально для обычных SATA HDD жестких дисков, а это означает, что PCI-Express SSD, использующий этот стандарт, не сможет работать на максимально возможных скоростях.

Напротив, NVMe достаточно новый стандарт и был разработан именно под использование интерфейса PCI-Express. Естественно, он поможет раскрыть весь потенциал твердотельного накопителя.

Особенности SATA SSD

Интерфейс SATA (Serial ATA) – это, разработанный ещё в 2003 году, стандартный интерфейс подключения жестких дисков к материнской плате, он используется как для SSD, так и для обычных жестких дисков, а также CD\DVD\BlueRay устройств.

С 2003 года он отлично зарекомендовал себя как один из наиболее широко используемых типов подключения запоминающих устройств на сегодняшний день.

SATA SSD имеют более лучшую аппаратную совместимость, То есть, их можно установить в любой ПК, поддерживающий интерфейс SATA, не опасаясь каких-либо проблем.

Он гарантированно будет работать с любым настольным ПК или ноутбуком, которые находятся у вас прямо сейчас, даже если им уже больше 10-ти лет.

При этом, у SATA SSD немного худшая относительная производительность, по сравнению с PCI-Express SSD. На данный момент, интерфейс SATA 3.0 является самым распространённым для SSD дисков, их максимальная скорость передачи данных составляет всего 6 Гбит/с, а это 750 Мбайт/с.

Но, из-за дополнительной нагрузки, возникающей при кодировании\декодировании данных для передачи, настоящая скорость не превышает 4,8 Гбит/с, а это всего 600 Мбайт/с. Проигрыш в скорости очевиден.

Несмотря на то, что 600 Мбайт/с – это все равно очень быстро, но SATA SSD и близко не приближаются к скорости передачи данных через интерфейс PCI-Express.

Однако, для обычных пользователей скорость SATA SSD более чем достаточна. Чтобы показать это более наглядно приведу такой пример: обычный SATA SSD накопитель передаёт всю информацию, хранящуюся на целом CD диске каждую секунду!

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

С учётом того, что пользователь при решении обычных задач на ПК не почувствует разницы между накопителями, то вопрос цены – является самым важным фактором для большинства пользователей.

Разница в цене может колебаться в несколько раз. Похожую разницу, мы можем наблюдать и между обычными HDD накопителями и SSD дисками.

Для примера, рассмотрим два SSD диска:

  • Samsung 860 EVO 500 Gb SATA SSD,
  • Samsung 970 EVO 500 GB PCIe SSD.

Хотя они имеют одинаковый точный объём в 500 Гбайт, но твердотельный накопитель с интерфейсом SATA почти в двое дешевле чем PCI-Express собрат. Такое соотношение цен будет верно практически для всех SSD дисков одинакового объёма. К тому же, SATA накопители более экономичны и потребляю значительно меньше электроэнергии, что немаловажно для ноутбуков.

Что такое форм-факторы M.2 и U.2?

M.2 и U.2 – являются стандартами форм-фактора SSD дисков, которые определяют форму, размеры и внешний вид самих устройств. Оба стандарта используют для проектирования и производства как SATA так и PCI-Express твердотельных накопителей. Формат M.

2 более распространён и используется более продолжительное время, поэтому, если вы не знаете какой форм-фактор выбрать, берите M.2 – не ошибётесь. Форм-фактор U.

2 в основном используется для производства SSD дисков от компании Intel 750-й серии, а других вы по большому счёту и не найдёте на рынке, другие производители считают его менее удачным чем другой.

SATA SSD изготовленные в формате M.2 являются такими же производительными как и обычные SATA SSD. Но, при использовании формата M.2 для SATA твердотельного накопителя, диск будет ограничен 4-мя полосами передачи данных. Как правило, этого более чем достаточно для большинства пользователей.

К тому же, SSD диски с 4-мя полосами передачи данных более распространены, чем с 2-мя полосами. Так как, они не намного дороже, а скорость в 2 раза быстрее. На рынке широко представлены переходники, которые превращают разъём M.2 в U.

2 и наоборот, но такие адаптеры могут дополнительно ограничивать скорость передачи данных SSD.

Что же лучше выбрать SATA или PCI-Express?

В любом случае, если вы собираетесь покупать новый жесткий диск, то им однозначно должен быть именно SSD. Если ваш бюджет ограничен, то ваш выбор это SATA SSD.

Если же вы занимаетесь обработкой видео или имеете дело с большими объёмами данных каждый день, или же собираете супер-пупер игрового монстра, то вам следует присмотреться к PCI-Express SSD. Оба варианта удобно использовать в форм-факторе M.2. Любые твердотельные накопители как SATA, так и PCI-Express в несколько раз быстрее чем стандартные HDD, поэтому вы не ошибётесь в любом случае.

В процессе работы с SSD дисками вам желательно получить сведения о таких функциях как TRIM, об особенностях модулей памяти SLC\MLC\TLC. Также, крайне желательно, установить специальное ПО от производителя вашего SSD. В нём вы найдёте всю нужную информацию о диске, прогноз стабильной работы диска, а также несколько полезных функций.

Полную версию статьи со всеми дополнительными видео уроками читайте в нашем блоге… https://hetmanrecovery.com/ru/recovery_news/hard-disk-pci-express-ssd-and-how-is-it-better-than-sata-ssd.htm

Источник: https://zen.yandex.ru/media/hetmansoftware/pciexpress-ssd-i-sata-ssd-diski-kakoi-luchshe-5d07e4953efe9100afdafbfb

NVMe vs AHCI: обзор различий

Pci e ahci ssd

Около десятилетия назад, появление кон­т­рол­ле­ра AHCI (Ad­vanc­ed Host Con­t­rol­ler In­ter­face) сде­ла­ло пре­и­му­ще­с­т­ва ин­тел­лек­ту­аль­но­го уп­рав­ле­ния дис­ко­вой под­сис­те­мой до­сто­я­ни­ем мас­со­вых плат­форм. Клю­че­вой мо­мент то­г­да со­сто­ял в ис­поль­зо­ва­нии очереди команд или NCQ (Na­tive Com­mand Queu­ing).

Рас­по­ла­гая пол­ной ин­фор­ма­ци­ей об име­ю­щих­ся за­про­сах чте­ния и за­пи­си, на­ко­пи­тель име­ет воз­мож­ность вы­пол­нить их в по­ряд­ке, обес­пе­чи­ва­ю­щем ми­ни­маль­ные за­тра­ты вре­ме­ни и энер­гии на по­зи­ци­о­ни­ро­ва­ние го­лов­ки. На­при­мер, чте­ние ци­лин­д­ров: 1, 100, 2, 99 вы­пол­ня­ет­ся в по­ряд­ке: 1, 2, 99, 100.

Архитектура контроллера дисков и линейная адресация блоков (LBA), эффективно ин­кап­су­ли­ру­ют фи­зи­че­скую ре­а­ли­за­цию но­си­те­ля, именно поэтому интерфейс Serial ATA и контроллер AHCI также ис­поль­зу­ют­ся при под­клю­че­нии на­ко­пи­те­лей SSD.

С другой стороны, контроллер, оп­ти­ми­зи­ро­ван­ный для об­слу­жи­ва­ния элек­т­ро­ме­ха­ни­че­ских уст­ройств становится «не­по­во­рот­ли­вым по­сред­ни­ком» между цен­т­раль­ным про­цес­со­ром и вы­со­ко­про­из­во­ди­тель­ным мас­си­вом Flash-памяти.

Поэтому была разработана архитектура нового кон­т­рол­ле­ра — Non-Volatile Memory Host Con­t­rol­ler In­ter­face (NVMHCI).

В описаниях уст­ройств и тех­ни­че­ской до­ку­мен­та­ции чаще можно встретить аль­тер­на­тив­ную аб­бре­ви­а­ту­ру NVMe, под­чер­ки­ва­ю­щую факт прямого под­клю­че­ния накопителя к шине PCI Express.

Физическая реализация

Архитектурно и схе­мо­тех­ни­че­ски, NVMe на­ко­пи­тель яв­ля­ет­ся PCI Express уст­ро­й­ст­вом. Поэтому, вариант кон­с­т­рук­тив­но­го ис­пол­не­ния в виде платы, ус­та­нав­ли­ва­е­мой в PCIe-слот, обладает мак­си­маль­ным «единством фор­мы и со­дер­жа­ния».

Независимо от конструктивного исполнения, устранение посредника, каковым являлся AHCI и как следствие, не­по­сред­ст­вен­ное раз­ме­ще­ние слож­ного набора регистров управления и состояния накопителя в адресном про­ст­ран­ст­ве плат­фор­мы является важным фактором повышения производительности.

Контроллер AHCI обеспечивает промежуточный уровень между центральным процессором и дисковой SATA-подсистемой

Контроллер NVMe входит в состав накопителя; для центрального процессора, накопитель является адресуемым ресурсом, аналогично устройству на шине PCI express — посредников нет

Программная модель

Архитектура большинства периферийных контроллеров, например SATA AHCI, USB xHCI, уни­фи­ци­ро­ва­на. NVMe – не ис­клю­че­ние, но это совсем не означает, что все на­ко­пи­те­ли имеют одинаковую про­г­рам­мную мо­дель.

Это значит, что оп­ре­де­ле­ны и четко де­тер­ми­ни­ро­ва­ны опи­са­ния различий и тех­но­ло­гий, под­дер­жи­ва­е­мых оп­ци­о­наль­но.

В идеале, ус­т­ра­ня­ет­ся необходимость vendor-specific или device-specific фраг­мен­тов в драйверах устройств.

Как и подобает PCIe-устройству, накопитель содержит набор конфигурационных регистров и Capability-струк­тур, об­ес­пе­чи­ва­ю­щий его ини­ци­а­ли­за­цию со стороны UEFI Firmware платформы в соответствии с канонами PCI PnP про­то­ко­ла. Набор операционных регистров, обеспечивающий взаимодействие контроллера и драйвера в runtime-кон­тек­с­те, ад­ре­су­ет­ся в пространстве Memory-mapped I/O.

Прием команд чтения и записи информации, поступающих от драйвера, а также передача уведомлений о за­вер­ше­нии об­ра­бот­ки этих команд, реализуется с помощью очередей, максимальный размер которых может до­хо­дить до 65536 за­про­сов, против 32 у контроллера SATA AHCI.

Расширенный механизм прерываний передаваемых сообщениями или MSI-X (Message Signaled Interrupt Ex­tend­ed) по­зво­ля­ет струк­ту­ри­ро­вать потоки команд и уведомлений с учетом муль­ти­про­цес­сор­ной то­по­ло­гии плат­фор­мы.

При этом уве­дом­ле­ние о за­вер­ше­нии каждой операции (запрос на прерывание) от­прав­ля­ет­ся то­му про­цес­со­ру, который был за­дей­ст­во­ван для уп­рав­ле­ния данной операцией.

Также от­ме­тим, что NVMe из­на­чаль­но оптимизирован для под­держ­ки технологии виртуализации SR-IOV.

Резюме

Применение интерфейса Serial ATA как универсального метода подключения HDD и SSD является решением ком­п­ро­мис­сным. Для раскрытия всех преимуществ Flash-памяти, требуются подходы, учитывающие осо­бен­но­с­ти этой па­мя­ти. Именно такие подходы определены стандартом NVMe. Унификация хорошо, оп­ти­ми­за­ция луч­ше…

Источник: https://composter.com.ua/content/nvme-vs-ahci-obzor-razlichiy-2016-01-31

Выбор режима работы SATA (IDE, AHCI, RAID), NVMe

Pci e ahci ssd

Идеальная сборка — это когда каждый компонент системы работает со 100% отдачей. Казалось бы, такая тривиальная задача, как подключение жесткого диска к материнской плате не должна вызвать особых затруднений. Подключаем HDD к соответствующему разъему, и, вуаля — в системе есть место для развертывания операционки и хранения файлов. Но не все так просто!

Чтобы познать дзен сборки и получить оптимальную по определенным параметрам (быстродействие, надежность и т. д.) систему, нужно обладать определенным пониманием логики работы современных протоколов и алгоритмов передачи данных, знанием режимов работы контроллера HDD на материнке и умениями в области их практического использования.

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

BIOS-ом называют управляющую программу, «зашитую» в чип материнской платы. Именно она отвечает за слаженную работу всех подключенных к материнке устройств.

Начиная с 2012–2013 годов, большинство материнских плат снабжается UEFI — усовершенствованной управляющей программой, наделенной графическим интерфейсом и поддерживающей работу с мышью. Но, что называется «по старинке», оба варианта, на бытовом уровне, называют BIOS.

Даже неискушенному пользователю понятно, что причиной столь радикальной смены курса при создании UEFI стало не желание производителей «приблизить» интерфейс к конечному пользователю ПК, сделать его более удобным и понятным, а более веские причины.

Таким весомым аргументом стало ограничение на возможность работы с накопителями большого объема в изначальной версии BIOS. Дело в том, что объем диска ограничен значением, приблизительно равным 2,1 ТБ.

Взять эту планку без кардинальных изменений управляющего софта было невозможно.

К тому же БИОС работает в 16-битном режиме, используя при этом всего 1 МБ памяти, что в комплексе приводит к существенному замедлению процесса опроса (POST-опрос) устройств и началу загрузки из MBR области с установленной «осью».

UEFI лишена вышеперечисленных недостатков. Во-первых, расчетный теоретический порог объема дисковой подсистемы составляет 9,4 ЗБ (1 зеттабайт = 1021 байт), а во-вторых, для загрузки операционки используется стандарт размещения таблиц разделов (GPT), что существенно ускоряет загрузку операционной системы.

Как говорилось ранее, у стандартов BIOS и UEFI — различный подход к разметке области жесткого диска. В BIOS используется так называемая главная загрузочная запись (MBR), которая четко указывает считывающей головке HDD сектор, с которого нужно начать загрузку ОС.

В UEFI это реализовано иначе. В этом стандарте используется информация о физическом расположении таблиц разделов на поверхности HDD.

Как это работает?

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

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

Для понимания — при использовании MBR, информация о загрузочной области находится только в начале диска, в строго определенном секторе и никак не дублируется, поэтому, при ее повреждении, загрузить операционную систему с такого диска будет невозможно. Систему придется устанавливать заново.

Еще одно существенное отличие — при использовании «старого» BIOS и MBR на диске можно максимально создать четыре логических раздела. В случае необходимости создания их большего количества придется доставать свой шаманский бубен и прибегнуть к определенным действиям на грани магии и «химии».

По сути, предстоит проделать трюк с одним из основных разделов. Сначала преобразовать его в расширенный, а затем создать внутри него нужное количество дополнительных разделов.

В случае использования стандарта GPT все это становится неактуальным, поскольку изначально в ОС Windows, при использовании новой философии разметки HDD, пользователю доступно создание 128 логических разделов.

Что касается физической разбивки диска на логические разделы, то здесь нужно четко понимать задачи, под которые они создаются. Нужно приучить себя четко разделять данные пользователя и системные файлы. Исходя из этого, логических дисков в системе должно быть как минимум два. Один под операционку, второй под пользовательские данные.

Оптимальный вариант — иметь в ПК два физических диска. SSD объемом 120–240 ГБ под систему и быстрые игрушки и HDD под документы и файлы мультимедиа необходимого объема.

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

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

И, конечно же, приучить себя регулярно сохранять резервную копию раздела с важными данными (облачные хранилища, внешний HDD и т. д.), чтобы не допустить их потери.

Покончив с необходимым теоретическим минимумом, следует определиться с выбором режима работы контроллера HDD материнской платы и сферами их применения.

  • IDE — самый простой и безнадежно устаревший вариант, использование которого было актуально лет n-цать назад. Представляет собой эмуляцию работы жесткого диска PATA. Режим находит применение при работе с устаревшим оборудованием или программным обеспечением, требующим устаревших операционных систем. Современные SSD в таком режиме работать не будут!

Сложно представить необходимость такого режима работы в составе современного ПК. Разве что в одной точке пространства и времени сойдутся найденный на антресоли старенький HDD с рабочей ОС и «самоткаными» эксклюзивными обоями рабочего стола, и безудержное желание сохранить их для потомков.

  • AHCI — режим работы современного накопителя, предоставляющий расширенный функционал и дополнительные «плюшки». В первую очередь — возможность «горячей» замены жестких дисков. Для домашнего ПК или офисной машины — это не очень актуально, а вот в случае с серверным оборудованием, такая возможность поможет сэкономить много времени и нервов системного администратора. Во-вторых, наличие реализованного алгоритма аппаратной установки очередности команд (NCQ), существенно ускоряющей работу накопителя и производительность системы в целом. Это достигается за счет грамотного и оптимального алгоритма движения считывающей головки по блину классического HDD или более эффективного использования ячеек памяти в случае SSD накопителя.
  • RAID — возможность организации совместной работы нескольких накопителей в едином дисковом массиве. В зависимости от задач, можно объединить диски в систему повышенной надежности (RAID 1) информация в которой будет дублироваться на каждый из дисков массива, или высокопроизводительную систему (RAID 0 или RAID 5), когда части одного файла одновременно записываются на разные диски, существенно сокращая при этом время обращения к дисковому массиву.
  • NVMe — абсолютно новый стандарт, специально разработанный под SSD-накопители. Поскольку твердотельные диски уже «выросли» из протокола передачи данных SATA-III, и берут новые вершины в передаче данных по интерфейсу PCI-E, обеспечивая при этом наивысшую скорость выполнения операций чтения/записи. При этом по скорости превосходят своих SSD-собратьев, работающих в режиме AHCI, практически вдвое.

К выбору режима работы накопителя следует отнестись ответственно. Выбрать его нужно перед началом установки операционной системы! В противном случае, при его смене на уже установленной операционке, очень велика вероятность получения экрана смерти (BSOD) и отказа ПК работать.

Исправить ситуацию конечно можно, выполнив с десяток пунктов из многочисленных инструкций, коими пестрит интернет, но рациональней будет установка ОС заново, что называется с чистого листа, чем забивание «костылей» в надежде все починить.

Собирая систему важно не только правильно подобрать компоненты и подключить провода и шлейфы, также важно грамотно настроить ее конфигурацию, ведь быстродействие накопителей зависит не только от «железной» начинки, но и от способа управления ей.

Источник: https://club.dns-shop.ru/blog/t-107-jestkie-diski/29209-vyibor-rejima-rabotyi-sata-ide-ahci-raid-nvme/

Выбираем SSD: обзор технологий на рынке и сравнительные тесты

Pci e ahci ssd

Некоторые SSD, подобные Samsung SM951, вышли на рынок в двух версиях, с поддержкой AHCI или NVMe. Здесь разница заключается в программном интерфейсе, с помощью которого накопитель «общается» с host-системой.

AHCI (Advanced Host Controller Interface) был опубликован в 2004 году. NVMe (Non-Volatile Memory Express) появился только в 2011, интерфейс намного моложе.

Стандарт NVMe изначально оптимизировался под энергонезависимую флэш-память, которая весьма существенно отличается по характеристикам от традиционных жестких дисков.

M.2 SSD Samsung SM951 является OEM-продуктом, опционально доступным с интерфейсами AHCI или NVMe

Если вы когда-нибудь устанавливали Windows XP, представленную в 2001 году, на современные материнские платы, то знакомы с проблемой: необходимо либо выключить режим AHCI при установке, либо загрузить драйвер (кнопкой F6), чтобы утилита установки нашла накопитель.

История повторяется с NVMe: «родная» поддержка была добавлена только в Windows 8.

1, так что если вы устанавливаете Windows 7 на накопитель NVMe, придется загрузить соответствующий драйвер во время установки или создать специальный инсталляционный образ системы с hotfix от Microsoft, где добавлена поддержка NVMe для операционной системы 2009 года.

Впрочем, если накопитель NVMe SSD вам нужен только для хранения данных, то hotfix для Windows 7 можно установить и на работающую операционную систему. После чего накопители NVMe будут распознаваться без проблем.

Преимущество стандартизированных технологий, таких как AHCI и NVMe, заключается в том, что Microsoft и другим разработчикам операционных систем необходимо разрабатывать только один драйвер, который будет поддерживать все накопители упомянутых стандартов.

Конечно, никто не мешает производителям SSD разрабатывать собственные драйверы – например, Samsung предлагает собственный драйвер NVMe, который обеспечивает прирост производительности по сравнению с драйвером Microsoft NVMe.

Но есть риск, что с обновлением версии Windows драйвер перестанет работать, поскольку производитель SSD прекратит поддержку и разработку драйвера. Подобная проблема хорошо знакома пользователям RAID-контроллеров.

M.2 SSD Samsung SSD 950 PRO доступен только с интерфейсом NVMe.

В чем же кроются преимущества NVMe перед AHCI? Имеет ли смысл покупать накопитель NVMe, а не ограничиться SSD AHCI? Как мы уже отмечали выше, интерфейс NVMe был оптимизирован под скоростные накопители с энергонезависимой флэш-памятью, в то время как разработчики AHCI ориентировались на сравнительно медленные механические HDD.

В результате NVMe может похвастаться существенно меньшими задержками, а также улучшением параллельной обработки данных. Если AHCI поддерживает, максимум, 32 одновременных запроса, то у NVMe их количество увеличилось до 65.536, причем, в отличие от AHCI, поддерживается уже не одна очередь, а 65.536 очередей.

Подобные высокие значения просто не имели смысла с механическими HDD, поскольку с ними они остаются недостижимыми.

Но теория не всегда реализуется на практике. Десятки или сотни тысяч одновременных запросов редко встречаются даже на серверах с интенсивной нагрузкой, не говоря уже о домашних компьютерах. Хорошо, если глубина очереди достигает нескольких одновременных запросов. Поэтому для дома NVMe пока дает ограниченные преимущества.

Но для корпоративного сегмента поддержка NVMe весьма желанна, поэтому производители SSD сегодня концентрируются на данном стандарте. Но если ваша система с NVMe не совместима, вполне можно довольствоваться накопителем AHCI. Тот же Samsung SSD 950 PRO поддерживает только NVMe. Но если вам требуется быстрый SSD M.2 с поддержкой AHCI, обратите внимание на Samsung SM951.

Впрочем, SM951 доступен только для OEM-клиентов, поэтому найти его в рознице проблематично.

Многие современные материнские платы оснащены слотом M.2, на фотографии он находится между слотами PCI Express

Остается вопрос: как узнать, что ваша система поддерживает NVMe? Со стороны операционной системы мы уже ответили на него выше: Windows с версией 8.1 и старше содержит драйвер NVMe, а для Windows 7 и соответствующих серверных версий ОС Microsoft предлагает hotfix.

Современные дистрибутивы Linux тоже поддерживают накопители NVMe. Если вы хотите загружаться с накопителя NVMe, то следует проверить поддержку стандарта у материнской платы. Если такой поддержки нет, то загружаться с накопителя NVMe вы не сможете. Здесь следует проверять спецификации.

Как правило, поддержка есть у всех материнских плат с чипсетом Intel X99 или старше.

Чем старее материнская плата, тем меньше вероятность найти поддержку NVMe. В случае нашей Asus P8Z77-V мы без проблем загрузились с Samsung SSD 950 PRO.

Если в руководстве пользователя такой информации нет, имеет смысл провести поиск в Интернете или спросить у других пользователей. Но наличие UEFI является обязательным фактором.

Если система настолько старая, что она не поддерживает UEFI, то и NVMe она вряд ли «понимает».

Форм-факторы и разъемы: 2,5 дюйма, M.2, mSATA, SATA и PCIe
Технологии памяти: SLC, MLC, TLC и 3D-NAND

Источник: https://www.hardwareluxx.ru/index.php/artikel/hardware/storage/36859-ssd-tech.html?start=2

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.