Твердотельный накопитель Kioxia CM6-V емкостью 3,2 ТБ: SSD enterprise-сегмента с поддержкой интерфейса PCIe 4.0 в новом форм-факторе U.3
Методика тестирования накопителей образца 2021 года
Продажи SSD с SATA-интерфейсом до сих пор остаются неплохими, однако топовый сегмент такие устройства безвозвратно покинули. В общем, можно уже утверждать, что по крайней мере энтузиасты NVMe переварили. Но есть нюансы — пока еще в оригинальной версии, т. е. на базе PCIe 3.0. А внедрение следующей версии спецификации идет со скрипом — и не очень охотно. Что понятно — до сих пор с массой запросов справляется и SATA. А если хочется чего-то эдакого — достаточно NVMe на базе PCIe 3.0. 4.0 ускоряет некоторые сценарии —, но по большей части там, где скорость и так избыточна, так что улучшения невооруженным глазом не заметишь. Если же говорить о массовом пользователе, то в его случае все это еще более выражено. Да и вообще — может не найтись подходящей системы: хоть такие появились еще два года назад, но и среди продаваемых сейчас компьютеров их доля далека от 100%. Есть, конечно, и обратная совместимость —, но не так уж и нужна: поскольку за поддержку PCIe 4.0 берут дополнительные деньги, лучше не платить за то, чем не удастся воспользоваться. Вот по мере исчезновения из продажи быстрых накопителей под старый интерфейс это станет более актуальным. Да и инсталляционная база к тому моменту увеличится. Впрочем, к тому моменту особо нетерпеливые уже и PCIe 5.0 получат, так что нельзя сказать, что положение упростится до состояния трехлетней давности — так уже не будет никогда.
А вот корпоративный рынок PCIe 5.0 встретит очень тепло — точно также, как сейчас бодро мигрирует на PCIe 4.0. Но в этом тоже нет ничего удивительного — по большому счету для него все и затевалось (равно как и вообще протокол NVMe придумывали). Там в ходу накопители высокой емкости — в результате и пиковые скорости выше, так что и ранее для подключения накопителей или контроллеров приходилось использовать 8–16 линий. А их вечно не хватает! А увеличение скорости каждой позволяет кратно уменьшить потребности в количестве — вместо PCIe 3.0×16 можно будет использовать PCIe 5.0×4. Со временем — сейчас пока это не доступно, но х4 4.0 вместо х8 3.0 уже реально. Учитывая, что «основные» форм-факторы современных SSD рассчитаны как раз на четыре линии, эффект перехода к стандартным накопителям вместо «нестандартных» сложно переоценить. Тем более есть он не только тогда, когда требуются пиковые скорости — и четыре линии иногда приходится делить. Например, в двухпортовых накопителях (которые для системы представляют собой два виртуальных SSD на базе одного физического) интерфейсные линии распределяются как 2×2 вместо 1×4. Удвоение скорости каждого из портов возможно только в одном случае — если вдвое быстрее станет каждая линия, что и дает переход на PCIe 4.0. А после начала внедрения 5.0 можно будет подумать и о четырехпортовых SSD по схеме 4×1 — ведь каждая такая (уже) «четвертинка» по скорости будет сопоставима с наиболее массовыми совсем недавно NVMe-накопители с интерфейсом PCIe 3.0×4.
Поэтому, как уже сказано, все компании, играющие на этом сегменте рынка, воспринимают ускорение интерфейса как обязательное и безальтернативное мероприятие. К тому же, вообще повышающее привлекательность NVMe как основного протокола для высоконагруженных систем хранения данных. Так что непроста в прошлом году на OCP Virtual Summit 2020 в очередной раз прозвучала идея отправить на свалку истории SATA и SAS, обеспечив даже жесткие диски одной-двумя линиями PCIe — что позволит использовать и для них протокол NVMe, да и вообще полностью унифицировать всю СХД. Правда такой подход имеет свои недостатки — в частности даже одна линия PCIe в современных условиях для неторопливого «механического» устройства это слишком жирно, а меньше выделить никак нельзя. Поэтому более перспективной может оказаться идея реализации NVMe поверх SATA — принципиальные возможности чего в последние версии стандарта заложены. Но, может быть, и вовсе сохранится старая система — с использованием NVMe между специальным дисковым контроллером, к которому уже подключаются SAS и SATA-устройства, и хост-системой. Благо таковая хороша ценой и сохранением совместимости с уже имеющимся оборудованием — производителям тех же жестких дисков вообще ничего менять не придется. Значит, и тратить на это деньги тоже — немаловажно, учитывая, что эти накопители давно уже превратились в первую очередь в недорогие хранилища «холодных данных», так что любые нецелевые затраты вредны. Но для лучшей реализации такой схемы производителям пришлось немного поработать над SSD.
Форм-факторы SSD: прощаемся с U.2 — встречаем U.3
Твердотельные накопители в свое время пришли вовсе не на пустой рынок — в системах хранения данных от мала до велика на тот момент много лет уже царили жесткие диски. В таких условиях единственным шансом закрепиться было использование существующей инфраструктуры — чтобы можно было просто поменять механический накопитель на твердотельный, но больше не менять ничего. Отсюда и типичное исполнение в корпусах, унаследованных от 2,5″ винчестеров (были эксперименты и с 3,5″, но таковые оказались слишком большими и не универсальными). Массовые SATA-накопители получили толщину 9,5 мм, а потом и 7 мм. В корпоративном сегменте было немалое количество SAS-моделей имеют толщину 15 мм — и для SSD это тоже приспособили. Вместе с интерфейсом.
Первые же попытки использования PCIe обычно ограничивались форматом карт расширения — AIC. Для накопителей это не слишком удачный форм-фактор —, но для экспериментов он прекрасно подходил и в бытовом, и в корпоративном сегменте. Однако внедрение NVMe в середине 10-х предполагало как раз массовость. Для бытовых моделей подходящий форм-фактор был — разнообразные версии M.2. Сильным местом которого, в частности, является компактность — в персональных компьютерах и ноутбуках большие платы не нужны, поскольку для типичных SSD емкостью до 1–2 ТБ достаточно и маленькой. Но есть и недостатки — являющиеся продолжение достоинств. В частности, большое количество флэш-памяти (а в корпоративном сегменте емкости в 8–16 ТБ давно уже не экзотика) на плате M.2 не разместишь. Большой и мощный контроллер — тоже сложно. И для конденсаторов нужно место предусмотреть — для реализации защиты от сбоев питания. Кроме того, M.2 (как и AIC) на горячую замену накопителей просто не рассчитан.
Поэтому пришлось изобретать что-то новое —, но для сохранения какой-никакой совместимости не слишком новое. В частности, формат U.2 унаследовал от жестких дисков тот же корпус 2,5″ 15 мм (хотя в последнее время появилось уже много устройств высотой 7 мм), что позволяло использовать те же дисковые корзины. Разве что коммутационную панель пришлось заменить, поскольку другими стали разъемы. Но не принципиально другими — разъем SFF-8639 получился из традиционного для SAS SFF-8680 путем увеличения количества контактов с 29 до 68. И для подключения NVMe-накопителей используются как раз добавленные контакты, т. е. при механической совместимости самих устройств, подключаются они все-таки к разным контроллерам. NVMe — как правило к непосредственно поддерживаемым процессором линиям PCIe (что позволяет минимизировать задержки), SAS — именно к контроллеру. Или к расширителям.

Почему это схему потребовалось менять? Гибкости недостаточно. Если у нас, например, есть 10 отсеков для SAS и 10 — U.2, то, несмотря на их механическую идентичность, мы можем установить в систему не более 10 SAS и 10 U.2. Нельзя, например, на первом этапе для экономии поставить 16 SAS-накопителей и 4 NVMe, а потом при необходимости увеличения производительности менять первые на вторые. К тому же, для подключения большого количества NVMe-накопителей нужно и большое количество линий PCIe —, а их уже давно не хватает. Нужно использовать экспандеры — что, в общем-то, тоже вовсе не недавнее изобретение. Фактически в каждом персональном компьютере такой есть, хотя пользователи об этом не задумываются — ибо жить обычно не мешает. Да-да — речь о чипсете, соединяющимся с процессором интерфейсом, эквивалентным 4–8 линиям PCIe, но «наружу выставляющим» уже до 30 высокоскоростных портов. Задержки немного выше, чем при непосредственном подключении к процессору, да и в части сценариев может страдать скорость передачи данных (если несколько устройств решат передавать их в одном направлении одновременно, все «упрется» в ширину внешнего интерфейса) — это недостатки схемы. Достоинство — она работает.

Подобную же производители решили реализовать и в системах хранения данных. Тем более, что частично она там уже… была: SAS/SATA-накопители всегда подключались к отдельным контроллерам. Во времена их «параллельных» предшественников (IDE и SCSI) совместимости вообще не было, при переходе к последовательным версиям «однорежимными» остались только (дешевые) SATA-контроллеры, но SAS — по определению «двухрежимный», поскольку поддерживает и SATA. Следующий шаг — три режима в одном контроллере: и SATA, и SAS, и NVMe. Итог — универсальное хранилище, которое можно «набивать» чем угодно: в зависимости от потребностей. И необходимое количество линий PCIe сокращается благодаря наличию промежуточного слоя.

Для того, чтобы избежать неизбежного в таком случае снижения производительности, часть дисковых отсеков, все-таки, придется продолжать подключать непосредственно к процессорным линиям. Для этого достаточно и старого U.2 —, но на U.3 с него можно перейти безболезненно. Просто для этого и контроллер SSD должен стать двухрежимным — гибко переключая порты данных в зависимости от того, куда накопитель подключен. По сути, критичными являются только 0 и 1 — остальные два остаются на своих местах. Проблема совместимости производителями полностью решена — поэтому от U.2 SSD можно безболезненно отказываться. Новые SSD формата U.3 будут работать и с «трехрежимными» контроллерами, и при непосредственном подключении — в том числе, и в существующих системах, рассчитанных на U.2. Такое эволюционное развитие — большой плюс формата. Что важно на фоне того, что часть разработчиков будущего для 2,5″ не видят — считая необходимым перевод корпоративных SSD на форматы семейства EDSFF. У последних есть масса достоинств, облегчающих продвижение: благодаря отказу от груза совместимости, они лучше учитывают особенности как SSD, так и систем охлаждения серверов. Но есть и недостаток — коренная ломка сложившейся и отточенной за долгие годы инфраструктуры: все нужно проектировать по-новому. Так что в будущем (особенно в системах с небольшим количеством накопителей) EDSFF может стать основным стандартом. Однако сейчас U.3 выглядит куда более актуальным. Хотя бы потому, что его можно использовать прямо сейчас — переход менее болезненный.
Все, что требуется для его осуществления — новые накопители. Которые, как уже сказано, смогут работать и со старыми системами. Но, разумеется, в полной мере «развернутся» в новых. Где мы увидим универсальные кабели, панели, поддержку одно-, двух- и четырехпортовых NVMe- и SAS-накопителей (причем выбор режима в новом стандарте тоже может быть гибким) и т. п. А посмотреть на работу в режиме совместимости, причем совместимости даже с обычной бытовой техникой — можно и прямо сейчас. Что мы и сделаем на примере нового SSD Kioxia CM6-V.
CM6 и CD6 — новые линейки корпоративных SSD Kioxia с поддержкой PCIe 4.0
Kioxia на рынке SSD занимает немного двойственное положение — это один из немногих производителей непосредственно флэш-памяти, но почти не уделяющий внимания потребительским накопителям. Точнее, в ассортименте компании они были практически всегда —, но до последнего времени создавались в тесном партнерстве с Phison и, чаще всего, не слишком отличались от подобных же розничных накопителей… других партнеров Phison. Поэтому всегда не покидало ощущение, что компания просто старалась не портить бизнес покупателям своей памяти. В перспективе ситуация может измениться, но пока так.
Корпоративный же рынок — классическое это другое. Игроков здесь мало — фактически только те, кто способен самостоятельно работать с контроллерами и прошивками для них. Качественно же такую работу можно выполнять только в тех случаях, когда и память не где-то закупается (какая получится), а производится самостоятельно — или, хотя бы, на процесс ее разработки и производства можно влиять. Вот тогда и выходит идеальное сочетание всех компонентов для производства _лучших устройств. Покупатели которых редко гоняются за модой и новизной — только если новые технологии практически оправданы. А уж пиковые попугаи в низкоуровневых бенчмарках и вовсе никого не волнуют. Во главе угла — совсем другие критерии. От стабильности поставок до стабильности скоростных характеристик — причем не пиковых, а выдерживаемых при действительно тяжелой постоянной нагрузке. И условия гарантии должны такому применению соответствовать, что без технических средств не слишком хорошо реализуется. В общем, специфический рынок со своими законами. В которых, опять же, нет ничего такого уж иррационального — разобраться несложно. Просто надо понимать, для чего то или иное делается.
В частности, как уже было сказано в начале, переход на PCIe 4.0 (а позднее — и 5.0) в корпоративном сегменте не какая-то погоня за модными тенденциями, а практическая необходимость. Поэтому, естественно, Kioxia разработала и соответствующий контроллер — скорее даже семейство таковых, поскольку в новых линейках CM6 и CD6 используются немного разные чипы. Вторая побюджетнее — так что обходится 16-канальным контроллером. По меркам потребительского сегмента — и это много: в нем и топовые SSD ограничиваются всего восемью каналами. Но 16 каналов в CD6 или и вовсе 18 в CM6 — тоже не желанием показать красивые цифры продиктовано и даже не погоней за пиковыми скоростями: без этого очень сложно выпускать накопители высокой емкости, а таковые очень нужны покупателям (не всем, но многим). В итоге в CD6 может быть установлено до 16 ТБ 96-слойной 3D NAND TLC, а CM6 существует и в модификации с 32 ТБ полной емкости — это почти вдвое больше, чем у самых емких жестких дисков! Так что и этот раунд последними давно проигран — спасает только то, что флэш стоит намного дороже. Однако в дата-центрах зачастую все равно деваться некуда — требуется такой уровень производительности, которые жесткие диски ни поодиночке, ни большими массивами в принципе не обеспечивают.
Распределение памяти — разное: в зависимости от целевого назначения. В обоих семействах есть по две линейки: -R для преимущественно чтения и -V для смешанных операций. Как обычно, достигается это разным соотношением пользовательской и резервной областей. Т. е. первый вариант рассчитан на нагрузку записи не более 1 DWPD (грубо говоря, для сохранения гарантии достаточно перезаписывать весь SSD целиком не чаще раза в день) и из каждого установленного терабайта флэша пользователю доступно 960 ГБ —, а для второго допустимо 3 DWPD, обеспечивается более высокая скорость в устоявшемся режиме, но лишь 800 ГБ на каждый терабайт. Схема абсолютно стандартная — применяемая давно всеми производителями. Почему нельзя обойтись всего одним «лучшим» вариантом? Поскольку «лучший» для всех разный — платить в любом случае приходится за весь физический терабайт, так что более выносливая конструкция почти на 20% дороже. На что без явной необходимости никто из покупателей не пойдет.
По этой же причине компания вообще выпускает две линейки, а не одну. Так-то CM6 умеет все, что CD6 — и даже больше, но дается это не бесплатно. В частности, контроллеры различаются не только количеством каналов — только CM6 поддерживает двухпортовый режим, т. е. может работать и как 1×4, и как 2×2. Для CD6 же доступен только первый вариант. Но если нужен именно он, доплачивать за (невостребованную) гибкость не имеет смысла.
В остальном же линейки очень похожи. Кроме сказанного, присутствуют модификации с расширенной функциональностью, так что для любой емкости найдутся четыре модули: «базовая», с поддержкой Instant Secure Erase (для более надежного удаления конфиденциальных данных при выводе дисков из оборота), с самошифрованием или сертификацией под FIPS 140–2 Level 2 (что актуально для некоторых рынков). Общим также является наличие аппаратной защиты от сбоев питания. И, разумеется, интерфейс PCIe 4.0 — и форм-фактор U.3.
Kioxia CM6-V 3,2 ТБ
В принципе, с учетом вышесказанного, нам для близкого знакомства с новым семейством вполне подошел бы и самый простой в новой коллекции CD6-R — все равно при использовании рассчитанной на обычные потребительские накопители методики тестирования преимуществ CM6-V «увидеть» не получится. Впрочем, и пиковые скорости у него при такой емкости повыше, да и вопрос покупки не стоял — поэтому взглянем пристальнее именно на такую модель.


И… почти ничего не увидим: перед нами типичный 2,5″ корпоративный SSD толщиной 15 мм — поскольку, как уже было сказано, внешне U.3 остались такими же, как U.2.

Внутри тоже никаких неожиданностей — контроллер, DRAM, флэш, конденсаторы. Любые SSD — в общем-то достаточно скучные устройства, поскольку вся магия сосредоточена внутри полупроводниковых приборов. Никакого сравнения с жесткими дисками — где и точнейшая механика, и много других изящных точек приложения человеческого гения. Но вся сложность и красота играет вовсе не в их пользу — твердотельные накопители развиваются быстрее. Результатом чего являются и скорости, о которых когда-то невозможно было мечтать — да и темпы снижения стоимости хранения информации куда более высокие. Правда направление прогресса на все более плотную «упаковку» данных нравится не всем, поскольку некоторые характеристики памяти при этом при прочих равных ухудшаются, но корпоративный сегмент «страдает» от этого в меньшей степени, нежели потребительские модели. Хотя бы потому, что здесь востребованы намного большие емкости — следовательно, и больший внутренний параллелизм, который, напротив, производительность увеличивает. Поэтому применение TLC NAND давно уже ничему не мешает — и не нуждается в какой-то сложной программной маскировке недостатков, типа SLC-кэширования.

Например, скорость записи практически стабильна по всему объему. Не неожиданна — как мы уже видели, подобные модели на пару терабайт емкости гарантировано способны на 2 ГБ/с в этом тесте —, а тут вдвое больше. Потребительские модели сегодня «умеют» писать и 5 ГБ/с даже при меньшем объеме, но только в кэш, т. е. недолго. При длительных же нагрузках технология кэширования больше мешает, чем помогает — почему в рассчитанных на подобное использование SSD ее и не используют. Можно не заботиться о том, что скорость в какой-то неудачный момент времени просядет.
Если, конечно, соблюдены условия эксплуатации. Проблема тепловыделения существует и для потребительских скоростных SSD: поскольку быстрая обработка больших объемов информации — это солидная работа. Там она усугубляется компактным исполнением. На него многие грешат — считая корнем проблем. И тут, казалось бы, большие габариты 2,5″ форм-факторов должны проблему убрать — тепло отводить проще, да и других источников его рядом нет. Хотя верно это только если его действительно отводить. На деле никто из производителей серверных SSD не заботится о том, как устройство будет вести себя в неподобающих условиях. В отличие от потребительских моделей — где по возможности применяется правило думай за дурака. В данном же случае предполагается, что дураков среди покупателей нет, так что все компоненты системы нормальным образом охлаждаются. В серверных шума не боятся, где не хватает принудительного воздушного охлаждения — используют жидкостное.

Поэтому CM6-V даже на открытом стенде без обдува ведет себя так — несмотря на то, что о теплоотводе на корпус производитель позаботился, этого еще недостаточно. Буквально после первых 650 ГБ записи контроллер разогревается до троттлинга, снизив скорость примерно до 2,2 ГБ/с. Поскольку поток данных на этом не прекращается, а окружающие условия не улучшаются, еще через 300 ГБ скорость падает уже до 800 МБ/с. В таком состоянии процесс может продолжаться долго — просто мы решили прекратить издевательства :) Так что большой корпус — сам по себе не панацея. А топовые современные потребительские SSD склонны к перегреву не из-за того, что маленькие — высокая производительность автоматически приводит к росту тепловыделения. CM6-V на 3,2 ГБ совершенно официально способен потреблять в активном режиме до 19 Вт, что больше, чем у любых жестких дисков. Хотя когда-то считалось, что использование SSD позволяет повысить экологичность компьютерных систем, верно это только при небольших емкостях и при невысоких скоростях. Еще одна причина, по которой nearline-винчестеры в ближайшее время останутся на плаву: это не только дешевые, но и экономичные терабайты. Но очень медленные — так что, когда нужны быстрые, деваться некуда.
Насколько быстрые? А вот сейчас и проверим в разнообразных сценариях.
Тестирование
Методика тестирования
Методика подробно описана в отдельной статье, в которой можно более подробно познакомиться с используемым программным и аппаратным обеспечением. Здесь же вкратце отметим, что мы используем тестовый стенд на базе процессора Intel Core i9–11900K и системной платы Asus ROG Maximus XIII Hero на чипсете Intel Z590, что дает нам два способа подключения SSD — к «процессорным» линиям PCIe 4.0 и «чипсетным» PCIe 3.0.
Основным сегодня для нас будет первый — главного героя в устаревшую систему никто устанавливать не будет, поскольку для них есть в ассортименте Kioxia предыдущие линейки. Пока же за PCIe 4.0 приходится платить в явной форме, а на серверном рынке делать это «на будущее» не принято.
Есть ли смысл тестировать такие модели в обычных бытовых сценариях? А почему бы и нет. Принципиальные различия кроются не в количестве попугаев — тем более, что пиковые у бытовых SSD выше. Во-первых, благодаря SLC-кэшированию — которое в корпоративных моделях не используется. Во-вторых, для скорости декларируются в разных условиях: для пустого потребительского SSD и полностью распределенного корпоративного. Откуда и получаются разные априорные результаты — что смущает некоторых пользователей. Особенно тех, кто собирается купить такой SSD для персонального использования — делать это на самом деле иногда приходится, поскольку бытовые модели в большинстве своем имеют меньшую емкость, так что, если нужно 8–16 ТБ одним кусочком, выбора и не остается. Впрочем, в таких случаях как правило используются модели попроще: применительно к продуктам Kioxia новой линейки это будет не CM6-V, а CD6-R — без наценки за потенциальную «двухпортовость» (которой все равно невозможно воспользоваться в персональной системе), да и с меньшим количеством «резервного флэша» (платить за который все равно приходится — что увеличивает стоимость «пользовательского» гигабайта). Но сравнить быстродействие мы можем и применительно к данной модели. Просто потому, что абсолютные результаты в вакууме куда менее интересны, чем «рядом» с другими более массовыми накопителями.
Главное, что при таком раскладе нам удалось протестировать и совместимость. Непосредственной поддержки U.2 или U.3 в обычных персональных компьютерах на данный момент нет, так что необходимо использовать переходники: либо со слота M.2 (с установкой SSD в штатную корзину), либо на «большой» PCIe. Последний у нас как раз «под рукой» был, причем абсолютно «безродный» — и продавался еще как «U.2 к PCIe 3.0×4». Никаких проблем ни первое, ни второе не вызвало — устанавливали мы U.3, а работали в режиме PCIe 4.0×4. Возможно, что кто-то из производителей переходников все равно когда-то умудрился «накосячить» из экономии так, что их продукция нормально работать с современными SSD не сможет, но вероятность такого вообще исключать никогда нельзя. Мы же просто констатируем факт, что все обещания производителей SSD по сохранению совместимости выполнены. И это главное.
Образцы для сравнения
На данный момент по текущей версии методики мы протестировали уже четыре топовых бытовых SSD с поддержкой PCIe 4.0: Corsair Force MP600 2 ТБ (на контроллере Phison E16 — долгое время весь ассортимент SSD под новый интерфейс только такими и ограничивался), PNY XLR8 CS3140 1 ТБ (более новая разработка на Phison E18), WD Black SN850 2 ТБ (очень быстрое решение на собственной платформе компании) и XPG Gammix S70 Blade 2 ТБ (многообещающий новичок на базе контроллера InnoGrit IG5236). Corsair и WD кроме всего прочего используют и идентичную Kioxia память. А вот контроллеры у всех разные — так что в первую очередь их сравнение нас и интересует.
И для полноты картины возьмем не новый уже Intel Optane SSD 905P 1,5 ТБ. Эти накопители и по сей день остаются единственными массовыми (хотя бы относительно) SSD, не использующими флэш-память — со всеми ее недостатками. Впрочем, и достоинствами тоже — недаром Intel так и не удалось до сих пор повысить продажи 3D XPoint до сколь-нибудь сопоставимого уровня. Сейчас компания пробует это сделать уже на базе обновленных контроллеров — тоже поддерживающих PCIe 4.0. А 905P — решение более старое. Которое, тем не менее, имеет смысл сопоставить с современными скоростными и емкими SSD. Тем более, что и «пришла» эта линейка тоже с корпоративного рынка — просто немного ценили, урезали резервные области и ограничили гарантию.
Предельные скоростные характеристики
Низкоуровневые бенчмарки в целом и CrystalDiskMark 8.0.1 в частности давно уже пали жертвой в неравной борьбе с SLC-кэшированием — так что ничего, кроме самого кэша, протестировать и не могут. Однако и публикуемая производителями информация о быстродействии устройств тоже ограничена его пределами, так что проверить их всегда полезно. Тем более, что вся работа над кэшированием как раз и ведется для того, чтобы и в реальной жизни как можно чаще «попадать в кэш». И демонстрировать высокие скорости, несмотря на снижение стоимости памяти. А среди сегодняшних испытуемых есть пара устройств, SLC-кэширование вообще не использующих. Это делает тесты в CDM еще более интересными и показательными — можно также оценить и «полезность» (или ее отсутствие) самой по себе технологии.
Начнем с линейных скоростей. Хотя некоторые пользователи и считают их совсем не важными, на практике это не совсем так. Да и, вообще говоря, это основная причина увеличения скорости интерфейсов — прочие сценарии практически никогда не упираются и в PCIe 3.0, а многим более чем достаточно пропускной способности SATA600 (одна из причин наличия вау-эффекта при смене жесткого диска на SSD — и отсутствия таковых при дальнейшей модернизации).
| Чтение | Запись | Смешанный режим | |
| Corsair Force MP600 2 ТБ | 5013,1 | 4261,2 | 4503,6 |
| Intel Optane SSD 905P 1,5 ТБ | 2631,0 | 2316,2 | 2487,3 |
| PNY XLR8 CS3140 1 ТБ | 7065,4 | 5368,0 | 4403,3 |
| WD Black SN850 2 ТБ | 6597,3 | 5065,3 | 6059,1 |
| XPG Gammix S70 Blade 2 ТБ | 7075,2 | 6732,9 | 6216,7 |
| Kioxia CM6-V 3,2 ТБ | 6971,7 | 4261,8 | 5165,0 |
Однозначным аутсайдером, как и ожидалось, оказывается Intel Optane SSD — мало того, что PCIe 3.0, так и потенциальные возможности последнего утилизированы далеко не в полной мере. Не быстры с точки зрения сегодняшнего дня SSD на Phison E16 — компания так торопилась первой успеть занять место на рынке, что сделала «компромиссную» платформу для начала. Современные же накопители могут читать данные на скорости до 7 ГБ/с. А вот скорость записи сильно зависит от организации работы. Большая емкость позволяет корпоративным моделям вытягивать более 4 ГБ/с даже без каких-либо ухищрений, типа SLC-кэширования. А его наличие позволяет бытовым моделям «разгоняться» и до тех же 7 ГБ/с. Но недолго :) Что лучше — реактивный спринтер или в меру быстрый, но выносливый тяжеловоз — зависит от конкретных задач. Для обычного персонального компьютера полезнее первый подход — тем более, что высокую скорость он позволяет получить и при относительно небольшой емкости. В серверах — второй. Почему они оба и живут на рынке параллельно — в строгом соответствии с Евклидом не пересекаясь.
| Q1T1 | Q4T1 | Q4T4 | Q4T8 | Q32T8 | |
| Corsair Force MP600 2 ТБ | 15194 | 54316 | 174571 | 260929 | 671473 |
| Intel Optane SSD 905P 1,5 ТБ | 65869 | 173049 | 387283 | 568400 | 568286 |
| PNY XLR8 CS3140 1 ТБ | 18515 | 54115 | 173890 | 253425 | 355581 |
| WD Black SN850 2 ТБ | 19404 | 68471 | 220798 | 417082 | 792941 |
| XPG Gammix S70 Blade 2 ТБ | 18472 | 71377 | 154534 | 381627 | 687159 |
| Kioxia CM6-V 3,2 ТБ | 12223 | 48306 | 172856 | 309083 | 716992 |
На коротких очередях определяющими являются задержки самой памяти — поэтому Optane безальтернативен для получения максимальной скорости. Но по мере роста нагрузки появляется все больше возможностей для оптимизации процесса — так что современные накопители на флэше оказываются уже и быстрее. Включая и CM6-V — который при «лайтовых» нагрузках проигрывает бытовым устройствам все из-за того же отсутствия SLC-кэширования. Которое в современном мире используется уже для ускорения не только записи, но и чтения.
| Q1T1 | Q4T1 | Q4T4 | Q4T8 | Q32T8 | |
| Corsair Force MP600 2 ТБ | 66271 | 123260 | 276530 | 298253 | 279804 |
| Intel Optane SSD 905P 1,5 ТБ | 57806 | 155394 | 322943 | 472946 | 509044 |
| PNY XLR8 CS3140 1 ТБ | 82489 | 126330 | 370276 | 493161 | 503393 |
| WD Black SN850 2 ТБ | 75491 | 172322 | 339679 | 550253 | 594869 |
| XPG Gammix S70 Blade 2 ТБ | 70237 | 161587 | 268158 | 374477 | 496876 |
| Kioxia CM6-V 3,2 ТБ | 73485 | 142626 | 348781 | 548413 | 547005 |
А вот при записи по произвольным адресам SLC-кэширование вовсе не нужно. Нужен «запас» свободных блоков — и динамическое назначение им адресов, что позволяет по сути «линеаризовать» такие операции. Во всяком случае, пока этот самый запас блоков есть —, но для низкоуровневых утилит это всегда выполнено. Да и паспортные значения для бытовых SSD озвучиваются именно в таких условиях. Для корпоративных — при полной занятости «пользовательской» области. Именно поэтому ее и ограничивают еще на заводе — как уже было сказано выше, в нашем экземпляре CM6-V флэша на самом деле 4 ТБ, а занять можно лишь 3,2 ТБ. Оставшиеся 20% как раз и нужны для того, чтобы подобные результаты можно было стабильно получать при любых условиях эксплуатации. Но ставить какие-то рекорды на коротких забегах это не помогает — поэтому просто хороший уровень производительности. На современном уровне. Причем (побочный эффект) хорошо видно, что в этих сферах отказываться от флэш-памяти не нужно: меньшие задержки 3D XPoint ничего не дают. В том числе, и в плане стабильности скоростных характеристик — за те же деньги NAND-флэш можно поставить намного больше. И увеличить как пользовательский объем, так и запас на черный день.
| 4К | 16К | 64К | 256К | |
| Corsair Force MP600 2 ТБ | 62,2 | 192,9 | 525,5 | 1742,1 |
| Intel Optane SSD 905P 1,5 ТБ | 269,8 | 776,4 | 1624,0 | 2155,6 |
| PNY XLR8 CS3140 1 ТБ | 75,8 | 153,4 | 473,2 | 1588,2 |
| WD Black SN850 2 ТБ | 79,5 | 222,9 | 639,5 | 2191,9 |
| XPG Gammix S70 Blade 2 ТБ | 75,7 | 180,6 | 366,2 | 1328,7 |
| Kioxia CM6-V 3,2 ТБ | 50,1 | 194,1 | 705,2 | 2120,1 |
В серверном окружении (в отличие от персонального) «длинные» очереди хотя бы встречаются —, но большинство нагрузок, все-таки, выстроить их не успевает. Поэтому на (совсем) мелких блоках Optane по-прежнему на коне (хотя модель, напомним, уже старая и по многим параметрам ограниченная), а вот при их увеличении «умный» контроллер может многое выжать и из флэша. Самые умные здесь у Kioxia и WD. Но ничего неожиданного — «старшие» собственные разработки второй компании, по сути, имеют двойное назначение: на их базе выпускаются и топовые клиентские SSD, и серверные решения, так что они обязаны быть более универсальными. А проигрыш CM6-V на 4К в очередной раз объясняется отсутствием SLC-кэширования — на деле и у всех прочих за пределами кэша скорость мелкоблочки также упадет. И примерно до тех же значений.
| 4К | 16К | 64К | 256К | |
| Corsair Force MP600 2 ТБ | 271,4 | 917,8 | 2270,2 | 3779,2 |
| Intel Optane SSD 905P 1,5 ТБ | 236,8 | 681,0 | 1388,3 | 1833,1 |
| PNY XLR8 CS3140 1 ТБ | 337,9 | 1105,5 | 2704,7 | 4646,8 |
| WD Black SN850 2 ТБ | 309,2 | 1041,5 | 2615,3 | 4375,1 |
| XPG Gammix S70 Blade 2 ТБ | 287,7 | Полный текст статьи читайте на iXBT
