Сравнение скорости ssd и nvme

Обновлено: 05.07.2024

Наткнулся на Дзен, на подобную статью. Там было такое сравнение. Основной посыл ее был в том, что в некоторых случаях при использовании одного типа диска, нельзя было воспользоваться другим.

Что такое NVME?

NVM Express ( NVMe , NVMHCI — от англ. Non-Volatile Memory Host Controller Interface Specification ) — спецификация на протоколы доступа к твердотельным накопителям (SSD), подключённым по шине PCI Express . «NVM» в названии спецификации обозначает энергонезависимую память, в качестве которой в SSD повсеместно используется флеш-память типа NAND.

То есть это просто порт для подключения SSD диска.

AHCI или NVMe?

Для жестких дисков был и остается актуальным интерфейс SATA 3.0 с пропускной способностью до 600 Мбайт/с – HDD до этого предела едва ли вообще когда-нибудь доберутся. SSD же не просто уткнулись в эту планку, но и благополучно ее миновали, перейдя на форм-фактор M.2 и прямое подключение к скоростной шине PCI Express. SSD в размере 2,5’’ и интерфейсом SATA выпускаются до сих пор, но исключительно в низком ценовом сегменте. Конечно, даже такой накопитель даст чумовой прирост скорости реакции компьютера после обычного HDD, но если деньги на новый диск вы собирали не по рублю с завтраков, то можно выбрать что-нибудь поновее и побыстрее. А именно, SSD в форм-факторе M.2.
Вот тут и начинается разлюли-балалайка. Дело в том, что M.2 – это типоразмер компактных накопителей, которые устанавливают в ноутбуки или монтируют прямо на материнскую плату компьютера. M.2 сам по себе не является интерфейсом, это лишь слот. Поэтому дешевый SSD в размере M.2 вполне может гонять данные через шину SATA с соответствующим скоростным ограничением в 600 Мбайт/с – этот момент лучше уточнить в характеристиках устройства перед его покупкой.
Как понять, что перед нами суперскоростный накопитель? Удостовериться, что это NVMe-диск. В отличие от AHCI-контроллеров, которыми управляются SATA-накопители, NVMe-контроллер подключает хранилище прямо к шине PCI Express. Поэтому пределом пропускной способности для NVMe-диска будут не жалкие 600 Мбайт/с, как у SATA, а в шесть раз больше – 3,94 Гбайт/с (по факту, конечно, меньше). Скорость современных NVMe-SSD уже перешагнула за 2000 Мбайт/с, поэтому эффект от перехода на новый интерфейс налицо. Помимо этого, протокол NVMe принес ряд оптимизаций для работы с SSD, например, расширенную очередь команд.

Получается нужно использоваться ли переходник с PCI Express, для получения максимальной скорости. Так подойдут встроенные гнезда в материнской плате.

VDS HDD vs VDS SSD vs VDS NVMe

В этом материале обсудим накопители. А точнее попробуем узнать, какой тип диска лучше всего использовать в VDS. Какая технология сейчас в почете, за что стоит переплатить и почему надо стремиться к использованию новых технологий.

Что представляют собой HDD, SSD и NVMe?

Это типы накопителей, технологии хранения цифровых данных. Каждая со своим набором преимуществ и недостатков.

Традиционный вариант накопителя. Существуют уже лет 50, поэтому всем известен. Несмотря на парочку модификаций, за свою долгую историю основной принцип работы HDD не поменялся.

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

Внутреннее строение HDD-диска на схеме

Повредить HDD-накопитель просто, да и срок службы механических элементов ниже, чем у современных аналогов (о них поговорим далее).

Но зато это недорогой способ собрать огромное хранилище файлов. HDD заметно дешевле других форматов, это отчасти и делает их востребованными в 2020 году. Даже VDS строят на их базе.

Solid State Drives — заметный эволюционный шаг в развитии накопителей. В отличие от стандартных дисков, здесь используется память NAND-Flash. Как в USB-флешках, да.

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

И лимит скорости здесь ощутимо выше – SSD в десятки раз быстрее HDD. При использовании VDS это особенно заметно.

Правда, в SSD задействуется тот же интерфейс и тот же протокол, что у предка. Поэтому нельзя однозначно сказать, что здесь реализован весь потенциал технологии.

А вот это уже авангард. Пока ничего быстрее NVMe не придумали. Это то же SSD, только вместо интерфейса SATA, предназначавшегося для стареньких ЖД, тут решили использовать PCI-e.

Отсюда дополнительный шестикратный прирост в скорости работы. Для сравнения – SSD разгоняется до 500 Мбайт/с, а NVMe запросто наберет все 3500 Мбайт/с.

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

Надежные и безопасные VDS на скоростных NVMe-дисках. Дарим 200 рублей на старт!

Закажи VDS в Timeweb, а мы поддержим на старте. При заказе любого тарифа VDS зачисляем 200 рублей на баланс. Сообщи поддержке промокод communitystart.

Сравнение HDD, SSD и NVMe для VDS

Вот как можно сопоставить разные типы накопителей, обратившись к их основным характеристикам.

HDD

SSD

NVMe

Тип интерфейса

Средняя скорость чтения/записи

Количество обрабатываемых запросов в секунду

Среднее время «жизни»

Около 50000 часов

Около 1.5 млн часов

Около 1.5 млн часов

Максимальный объем одного диска

Возможность переподключить диск, не отключая систему

Средняя стоимость за 500 Гбайт пространства

Около 2500 рублей

Около 4000 рублей

Около 8000 рублей

Поддержка S.M.A.R.T.

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

Какой тип дисков выбрать для своего VDS?

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

То есть мы будем ориентироваться на целеполагание конкретного покупателя и, исходя из этого, выбирать ему VDS с подходящим накопителем данных. Потому что без описания задач, возлагаемых на сервер, не получится честно ответить на вопрос, как лучше распорядиться деньгами, чтобы добиться наибольшей эффективности.

Для небольших сайтов

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

Для чего-то посущественнее можно прикупить гибрид. Это когда программные компоненты, нуждающиеся в высокой скорости, хранятся на SSD, а медиа остается на HDD. Такой подход помогает экономить, но не делать сайт медлительным.

А еще есть вариант собрать систему RAID 10. Так получится выжать из классических жестких дисков скорость на уровне неплохого флеш-накопителя. Правда, придется пожертвовать общим доступным пространством.

Экономия на спичках. Потери в скорости отразятся на работе сервера заметнее.

Для игровых серверов и требовательных проектов

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

Так что я считаю, что SSD — must have. Да и стоит флеш-память сейчас не таких страшных денег.

Прирост в производительности, как мы уже выяснили, колоссальный. Выводы сделать нетрудно.

Для VDS с огромным количеством данных

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

Даже если не ориентироваться на конкретные значения, общее впечатление от продукта, базирующегося на NVMe-хранилище, приятнее.

Для масштабных сайтов это возможность продолжать работать быстро, несмотря на заоблачный объем данных и неконтролируемый поток трафика.

Каков итог?

Он простой: есть деньги? Берите по максимуму – покупайте NVMe. Если бюджет ограничен, то берем SSD. Но опять же, не факт, что это будет дешевле.

У меня VDS, как легко догадаться, в Timeweb. А Timeweb даже на бюджетных тарифах дает NVMe.

Взять базовый тариф Danny. Обходится в 2040 рублей/год. Помимо процессора с тактовой частотой 2.8 ГГц и 1 Гб оперативки, с ним в базе идет 10 Гб флеш-памяти. И это не SSD, а настоящий NVMe!

И когда NVMe обходится в подобные суммы, искать HDD — это уже перебор. Лучше чуточку переплатить.

SATA SSD, NVMe SSD и HDD: изучаем разницу в реальных приложениях

Агитировать в 2018 году за установку SSD в настольные компьютеры и ноутбуки – это как рекомендовать сменить наконец старый кнопочный Ericsson на современный смартфон. Потому что SSD (как и смартфоны) сейчас можно игнорировать только по двум причинам: вы принципиально не хотите связываться с флэш-памятью или последние 10 лет вы провели на урановых рудниках Марса, не получая вестей с Земли.

Установка SSD в старый компьютер даст ему вторую жизнь, даже если процессор разменял первый десяток, а оперативной памяти едва набралось на минимальные системные требования операционной системы. Возвращение к ПК, где ОС установлена на обычный HDD поначалу вызывает шок – кажется, что компьютер заражен вирусней и вообще работает не так, как должен. Загрузка Windows за семь секунд, мгновенная реакция на действия пользователя – это всё про SSD.

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

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

AHCI или NVMe?

Для жестких дисков был и остается актуальным интерфейс SATA 3.0 с пропускной способностью до 600 Мбайт/с – HDD до этого предела едва ли вообще когда-нибудь доберутся. SSD же не просто уткнулись в эту планку, но и благополучно ее миновали, перейдя на форм-фактор M.2 и прямое подключение к скоростной шине PCI Express. SSD в размере 2,5’’ и интерфейсом SATA выпускаются до сих пор, но исключительно в низком ценовом сегменте. Конечно, даже такой накопитель даст чумовой прирост скорости реакции компьютера после обычного HDD, но если деньги на новый диск вы собирали не по рублю с завтраков, то можно выбрать что-нибудь поновее и побыстрее. А именно, SSD в форм-факторе M.2.

Вот тут и начинается разлюли-балалайка. Дело в том, что M.2 – это типоразмер компактных накопителей, которые устанавливают в ноутбуки или монтируют прямо на материнскую плату компьютера. M.2 сам по себе не является интерфейсом, это лишь слот. Поэтому дешевый SSD в размере M.2 вполне может гонять данные через шину SATA с соответствующим скоростным ограничением в 600 Мбайт/с – этот момент лучше уточнить в характеристиках устройства перед его покупкой.

Как понять, что перед нами суперскоростный накопитель? Удостовериться, что это NVMe-диск. В отличие от AHCI-контроллеров, которыми управляются SATA-накопители, NVMe-контроллер подключает хранилище прямо к шине PCI Express. Поэтому пределом пропускной способности для NVMe-диска будут не жалкие 600 Мбайт/с, как у SATA, а в шесть раз больше – 3,94 Гбайт/с (по факту, конечно, меньше). Скорость современных NVMe-SSD уже перешагнула за 2000 Мбайт/с, поэтому эффект от перехода на новый интерфейс налицо. Помимо этого, протокол NVMe принес ряд оптимизаций для работы с SSD, например, расширенную очередь команд.

Разъем M.2 начал появляться на материнских платах, но пока еще остается атрибутом дорогих моделей, поэтому NVMe-диски часто имеют версии с дополнительной платой-переходником в комплекте, которая вставляется в обычный слот PCI Express.

Пруфы будут?

Будут. Для этого возьмем три SSD от одного производителя, отличающихся друг от друга интерфейсом, контроллерами и, соответственно, ценой. Но прогоним их через тестирование в рабочих приложениях, а не синтетических бенчмарках. Синтетика, вроде CrystalDiskMark, позволяет узнать абсолютные скоростные показатели дисков в идеальных условиях, однако в реальности нагрузка и, как следствие, скорости, бывают совсем иными. Ну а чтобы не осталось сомнений в целесообразности покупки даже самого бюджетного SSD, присовокупим к тестам один из самых быстрых HDD.

Места подопытных кроликов великодушно согласились занять три модуля производства Kingston и один жесткий диск WD. А конкретно: Kingston SM2280S3G2/240G, Kingston SA1000M8/480G, Kingston SKC1000/480G и WD Black WD10003FZEX.


SM2280S3G2/240G, несмотря на достойный для системного диска объем 240 Гбайт, является самым бюджетным решением – всего 6750 рублей в среднем. Учитывая курс валют, это и правда ВСЕГО, зато 240 гигов гарантированно хватит и для операционной системы, и для многих необходимых программ, и даже пары-тройки игр с долгой загрузкой. Еще есть варианты на 120 и 480 Гбайт. Этот SSD – как раз тот случай, когда в современном компактном форм-факторе M.2 мы получаем накопитель, работающий по шине SATA. То есть выше теоретических 600 Мбайт/с скорости мы не увидим. Заявленная скорость чтения 550 Мбайт/с и записи 330 Мбайт/с уже намекает, что здесь не пахнет NVMe.



SKC1000/480G является самым производительным SSD компании. Он построен на мощнейшем четырехъядерном контроллере Phison PS5007-E7. Вообще Phison до недавних пор считались мэйнстримовыми контроллерами с весьма средненькой производительностью, уступавшей изделиям Marvell, но внезапно компания буквально выстрелила новыми контроллерами, уложившими конкурентов на лопатки.

Kingston обещают скорость чтения до 2700 Мбайт/с и записи до 1600 Мбайт/с. А теперь поднимитесь на несколько абзацев выше и посмотрите характеристики первого в тесте SSD. Трудно представить, зачем такая скорость может вообще потребоваться – чтобы быстро перегонять данные с диска на диск, потребуется второй такой же быстрый SSD, а при обработке данных (сжатие, кодирование) уже процессор не будет успевать справляться с ними.

Примечательное, что накопители серии SKC1000 опционально поставляются с HHHL-переходником на полноразмерный PCI Express на тот случай, если в настольном компьютере не обнаружится слота M.2.

Что же до жесткого диска, то WD Black WD10003FZEX на 1 Тбайт, то он принадлежит к самой быстрой серии WD Black, отличается отличными скоростными показателями и внушительной для малого объема ценой – около 5500 рублей.

Ожидания и реальность

Именно так можно назвать результаты синтетических и более реальных тестов. Бенчи, искусственно моделирующие нагрузку, могут показывать впечатляющие цифры, тогда как при повседневном использовании накопитель поведет себя гораздо скромнее. Тем не менее, синтетика помогает оценить весь потенциал диска – если цифры хилые, то в жизни всё будет еще хуже.

Сперва прогоним стандартные бенчмарки.




WD Black WD10003FZEX


Между первым и вторым скриншотом буквально пропасть, отлично характеризующая разницу между SATA и NVMe-дисками. Что же HDD, то в тесте на чтение и запись маленьких блоков по 4 Кбайта всё совсем тоскливо. Особенно хорошо видно, как NVMe-накопители хорошо работают с очередью команд (CrystalDiskMark, строки Q32T1), обеспечивая двойной и больший отрыв от SATA-модификации. К тому же все SSD превзошли заявленные скоростные характеристики. Честность Kingston достойна уважения.

А теперь проверим диски в реальных сценариях в самых популярных отраслевых приложениях. Далеко не все из них завязаны на скорость хранилища, но всё же они демонстрируют влияние SSD на повседневную производительность.









До странного равные столбики? Отнюдь, как раз-таки очень предсказуемый финал. Дело в том, что приложения для рендеринга, кодирования или шифрования, такие как Blender, CINEBENCH, True Crypt, прежде всего утилизируют процессорную мощь, лишь понемногу загружая накопитель своими запросами. Получается, что на ту же скорость рендеринга 3D-модели быстрый SSD никак не влияет – подгруженные данные уходят в оперативную память, да там и крутятся, пока процессор трудится над визуализацией. Даже в играх установка SSD практически никак бы не повлияла на частоту кадров. Зато скорость загрузки сократилась бы в разы, если не на порядок.

Совсем другая картина наблюдается в приложениях, ведущих активное одновременное чтение и запись на диск. Это фото- и видеорендены (Premiere Pro, After Effects, Lightroom) и архиватор WinRAR. Жесткий диск явно проигрывает, не успевая одновременно вести запись и чтения ввиду особенностей работы HDD. А вот SSD совершенно побоку, что от него требуют одновременно считать и записать сразу несколько файлов – нет магнитных дисков, нет дорожек на них, нет магнитных движущихся головок, нет огромных задержек доступа к разным частям диска.

Реальные тесты выглядят не так эффектно, как дисковая синтетика, именно потому, что в жизни приложения нагружают и процессор, и накопитель, и оперативную память, и видеокарту. На загрузке Windows или тяжелых игр NVMe-SSD сказался бы крайне позитивно, а в деле 3D-моделинга пользы от него с гулькин клюв.

И как с этим жить?

Спокойно, потому что вы узнали правду, которую от вас скрывали: супербыстрые и супердорогие SSD щеголяют фантастическими скоростными показателями, но в ежедневном использовании разница с моделями попроще не так заметна. Конечно, это не значит, что SSD можно спокойно променять на емкий HDD – нельзя, потому что в первую очередь пострадает скорость случайного доступа, а вместе с ней скорость загрузки системы, приложений и реакции на действия пользователя.

Если при выборе SSD вы не руководствуетесь в первую очередь ценой, то лучше отдать предпочтение NVMe-модели с колоссальным запасом производительности, чем сэкономить тысячу рублей и получить устаревший еще несколько лет назад SATA-диск. 1500 или 2500 Мбайт/с на чтение показывает SSD – не важно, выбирайте согласно своему кошельку и предпочтениям.

Гораздо важнее стоит вопрос надежности SSD, которые имеют свойство «умирать» внезапно и без предварительных симптомов. Это одна из причин, почему лучше отдавать предпочтение брендовым накопителям с длительной гарантией и высоким временем наработки на отказ (или объемом записываемых данных). Kingston – бесспорный гранд мира флэш-памяти, который очень вовремя адаптировал для своих SSD контроллеры Phison.


Популярность твердотельных накопителей на основе флеш-памяти неуклонно растет, и они не ограничиваются потребительским уровнем. В частности, за последние годы компания Kingston вывела на рынок много SATA и NVMe SSD серверного класса (A2000, DC500 и т.д.) с длительными гарантийными сроками (до пяти лет).

Этот факт заставил нас задуматься: а нужны ли в нынешних серверах SAS-накопители? Почему производители накопителей все чаще выводят на рынок твердотельные решения корпоративного класса с поддержкой SATA и NVMe, которые даже позиционируются надежнее SAS-решений (если смотреть на сроки гарантии, например)? Не стал ли протокол SAS лишним?

Давайте сразу ответим на вопрос «почему же в последние пару-тройку лет производители начали выпускать корпоративные решения на базе SATA и NVMe, как горячие пирожки?». Нетрудно догадаться, что на рынок твердотельных накопителей влияют многие факторы, наиболее очевидным из которых является ежегодное снижение цен на флеш-память NAND, которая используется в картах памяти и твердотельных накопителях.

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

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

SATA SSD, SAS SSD и NVMe SSD: в чем разница между накопителями и протоколами подключения?

SATA, SAS и NVMe – это три наиболее распространенных интерфейса. Первые два используют наборы команд ATA и SCSI соответственно. NVMe, по сравнению с ними, – это относительно новый набор команд, который работает по шине PCI-e.

Разница лишь в том, что если SATA и SAS SSD мешает ограничение по скорости, которое диктуют интерфейсы SATA III и SAS III, то NVMe-накопители не утыкаются в потолок своих «собратьев», предлагая более высокую производительность. А для грамотного применения накопителей NVMe в центрах обработки данных разработаны специальные стандарты передачи команд NVMe через RDMA (поверх InfiniBand или Ethernet — RoCE и iWARP) и Fibre Channel без трансляции в SCSI под названием NVMe over Fabrics.


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

1. SATA SSD (Serial ATA)

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

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

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

2. SAS SSD (Serial Attached SCSI)

По сравнению с корпоративными твердотельными накопителями SATA SSD, SAS-накопители предлагают значительные улучшения по части полосы пропускания и пропускной способности. При передаче данных SATA использует только полудуплекс и одновременно задействует только одну полосу. Но SAS – полнодуплексный. Это означает, что твердотельные накопители SAS имеют гораздо более высокую скорость передачи данных.

Кроме того, твердотельные накопители SAS III обеспечивают скорость передачи данных от 6 Гбит/с до 12 Гбит/с, что в два раза быстрее, чем SSD-накопители на базе SATA III (до 6 Гбит/с). А значит интерфейс SAS всегда в два раза быстрее, чем SATA, и в 4 раза быстрее, если учесть, что SAS двухпортовый и дуплексный. Если исходить из теории, пропускная способность SATA III при манипуляции блоками 4K равна 150 000 IOPS (операций в секунду). И это максимальная скорость в двух направлениях (чтение/запись). Потенциальная скорость для SAS 6Gb в этом случае будет 300 000 IOPS (полный дуплекс), а для SAS 12Gb – 600 000 IOPS (300 000 IOPS при чтении и 300 000 IOPS при одновременной записи).


По сравнению с SSD на основе SATA, твердотельные накопители на основе SAS обеспечивают лучшую общую сквозную целостность данных и обладают более гибко настраиваемой структурой отчетности. Наконец, если массив или сервер поддерживает интерфейс SAS, к нему можно подключить твердотельные накопители на базе SAS или SATA, и оба будут работать. Однако в массивы или сервера с объединительной платой SATA накопители SAS установить не получится: в этом случае будут работать только твердотельные SATA-решения.

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

3. NVMe SSD (Non-Volatile Memory Express)

NVMe намного быстрее, чем интерфейс SATA: за счет прямого подключения к шине PCI-e максимальная скорость передачи данных достигает 985 Мбайт/с на полосу, при этом накопители NVMe могут использовать четыре полосы PCI-e 3.0 и достигать скорости в 3940 Мбайт/с (3,9 Гбайт/с). Это отличный потенциал, если учитывать, что стоимость NVMe-решений практически сравнялась с SATA-устройствами.

Вкупе с NVMe-решениями клиент получает независимость от ограничений стеков SATA и SAS, предлагая новый набор команд, принцип обработки очередей и поддержку многопоточных нагрузок. Это как раз тот накопитель, который может задействовать процессорные ресурсы на полную мощность, если мы говорим о связке NVMe с мощными многоядерными процессорами.

К сожалению, серверный рынок медленно поддается изменениям, поэтому NVMe-решения в системах хранения и обработки данных встречаются реже, чем SAS- и SATA-решения. Это связано с тем, что работа с устройствами на базе новых стандартов требует изменений в подходах к масштабированию и обслуживанию. Например, клиентские устройства должны обладать поддержкой форм-фактора M.2 или U.2/U.3 (для этого в серверах могут использоваться гибридные объединительные панели U.2/SAS/SATA).


Однако стандартных софтверных средств бывает недостаточно, чтобы раскрыть потенциал NVMe в рамках сервера на полную. Сейчас эту проблему помогают решить трехрежимные аппаратные RAID-контроллеры Broadcom, которые позволяют обслуживать все накопители (NVMe/SAS/SATA) через SAS-стек микросхемы RoC (RAID on Chip). Но в этом случае контроллер выступает посредником между NVMe и процессором. А еще подобное подключение не позволяют использовать больше двух или четырех NVMe SSD. Связано это с тем, что контроллеры, обычно, поддерживают 8 линий PCI-e (реже 16).

Выходит, что с одной стороны гибридные платформы удобны своей универсальностью, а с другой стороны – будущее серверных систем заключается в полном переходе на U.2/U.3-накопители. Тогда мы и сможем воочию оценить максимальную производительность без вкрапления так называемых «посредников».

SAS-, SATA-, NVMe SSD: в каких серверах и для каких целей использовать

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

1. Если нужно хранить много данных в общем доступе

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

Рекомендация эта применима по большей части к малому бизнесу с небольшим штатом сотрудников, которые могут одновременно использовать серверное пространство. Для сервера, в котором установлено от двух до четырех накопителей использование SATA-решений также вполне приемлемо. А вот при использовании большого количества накопителей с перспективой расширения офисной экосистемы — логичнее полагаться на SAS.

2. Если нужно минимизировать задержки доступа

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

Необходимы они и VPS-провайдерам, которые разворачивают игровые площадки (в духе Steam и Epic Games Store) или игровые сервера под MMO-игры. А при условии, что стоимость U.2 NVMe-накопителей (таких как Kingston DC1000M) не сильно отличаются от ценников на SATA SSD – вопрос выбора особо и не стоит. Единственный минус – такие накопители не получится объединить в аппаратный RAID-массив. Если такая необходимость есть – переходим к третьему пункту.

3. Если нужны минимальные задержки и аппаратный RAID

В случае с твердотельными SAS-накопителями мы получим быстрое чтение и быструю запись данных непрерывно. К тому же SAS работает со множеством устройств, как с единой сетью, позволяя объединить их в аппаратный RAID. Альтернативы в этом плане у них попросту нет.

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

Итоги

Если принимать во внимание, что SATA-интерфейс пришел в промышленную сферу с потребительского рынка, накопители SAS применять предпочтительнее, а SATA SSD, как мы уже отметили выше, подойдут для менее серьезных задач, которые не предполагают серьезных затрат на развертывание корпоративной сети и высокую нагрузку. А когда NVMe-решения прочно придут на смену SAS и SATA, вытеснив их с рынка – у нас будет новый повод поговорить об этом. Делитесь в комментариях своими наблюдениями и рассказывайте, какие накопители выбираете для собственных нужд. А главное – почему?

Для получения дополнительной информации о продуктах Kingston Technology обращайтесь на официальный сайт компании.

Читайте также: