Методика тестирования накопителей, разработанная в 2021 году
Упоминание SSD Samsung с интерфейсом PCIe Gen4 немедленно вызывает в памяти Samsung 990 Pro. Это неудивительно, ведь компания заявила о намерении выпустить лучший накопитель с таким интерфейсом, и, по сути, достигла своей цели. Однако его стоимость высока (что весьма любопытно), поэтому даже преданные поклонники Samsung, которые обычно отдают предпочтение продукции компании, продолжают обращать внимание на более раннюю модель – Samsung 980 Pro. Это тоже достойный накопитель, хотя его ценность и была несколько завышена энтузиастами. Тем не менее, на момент выхода он являлся одним из самых быстрых на рынке, и даже сейчас не потерял своей актуальности. Поэтому он по-прежнему пользуется стабильным спросом в магазинах.
Но именно розничная торговля, которая не оказывает существенного влияния на общие продажи для большинства компаний, также важна для тех, кто работает по ОЕМ-контрактам. К таковым, безусловно, относится Samsung. Более того, каждый четвертый SSD в мире производится на заводах этого поставщика. Значительная доля продукции идет на серверный рынок, причем объем поставок в эксабайтах у Samsung в полтора раза длиннее, продажи осуществляются как в розничной упаковке, так и оптом. Небольшие партии поставляются в розничные сети, а крупные – производителям ноутбуков, настольных компьютеров и другой компьютерной техники, которые устанавливают миллионы SSD Samsung в свои устройства. В связи с этим стоит отметить, что OEM-версия 980 Pro, аналогичная по функционалу, уже давно присутствует на рынке (мы ранее тестировали PM9A1), в то время как 990 Pro в такой комплектации появился относительно недавно. Это объясняется, в первую очередь, более высокой стоимостью. Однако, возможно, это не единственная причина – об этом расскажем позже.
Мы ранее указывали, что рынок OEM-производителей ориентирован на бюджетные модели в большей степени, чем розничный сектор. Это вполне закономерно: розничный покупатель приобретает накопитель для личного использования, поэтому для него важна его производительность. Зато крупные сборщики, закупающие большие партии, не обязаны самостоятельно использовать приобретаемые накопители, поэтому могут не придавать большого значения их техническим характеристикам. Они формируют условия поставок, проявляя гибкость: например, требуется поставка пяти миллионов SSD-накопителей объемом 512 ГБ с интерфейсом PCI Gen4 в течение года — и побеждает тот, кто предложит наиболее выгодную цену. Качество накопителя, устанавливаемого в ноутбук, уже зависит от удачи. Так повезти, чтобы это было точной копией современной флагманской модели, что возможно, но лишь в редких ситуациях — когда речь идет о флагманской модели ноутбука, и то не всегда. Однако среди продукции OEM-производителей можно найти множество уникальных решений, которые не представлены в розничной торговле.
Стоит еще раз подчеркнуть, почему розничные модели Samsung пользуются успехом: среди них попросту нет действительно бюджетных устройств. Такие устройства пользуются большим спросом, однако часто становятся причиной жалоб — причем нередко обоснованных. Отказ от этой категории товаров может привести к снижению продаж, но позволит улучшить репутацию оставшихся моделей. Для компании это не является критичным фактором, поскольку, как мы уже отмечали, основной объем отгрузок приходится на рынки OEM и серверные решения, а розница вал по плану может и не давать. Престижа достаточно — он заодно и на других рынках скажется.
В случае с ОЕМ-схемами целесообразно и необходимо поставлять бюджетные продукты. Впоследствии они перестают соответствовать розничным моделям. Наш сегодняшний объект внимания, в свою очередь, нехарактерен для линейки Samsung, поскольку все знают, встречается информация о том, что Samsung использует только собственные компоненты в производстве, однако в этой модели используется сторонний контроллер. Возникает впечатление, что разработка собственного контроллера такого класса оказалась не своевременной, поэтому пришлось прибегать к экспериментам. Сейчас эту ситуацию постепенно корректируют: анонсированный ранее Samsung PM9C1a, ранее редко встречавшийся, заменяет устаревшие PM991a и PM9B1. Выпуск Samsung 990 Evo продемонстрировал, что инженеры компании долго работали над улучшением характеристик: контроллер Piccolo (используемый в PM9C1a, 990 Evo и 990 Evo Plus) способен функционировать с PCIe Gen5. В настоящее время это не дает практической выгоды, и функция отключена в OEM-моделях, но ситуация может измениться. Samsung, очевидно, тщательно подготовился к выпуску новой платформы Intel и росту популярности AMD — после чего крупные производители начнут исключать требование поддержки Gen4 и заменять его на Gen5, хотя запрос на низкую цену, скорее всего, останется неизменным.
Сейчас акцент смещается в сторону новых моделей. Однако это не является основанием для игнорирования Samsung PM9B1, особенно если представилась возможность с ним ознакомиться. Мы всегда тестируем другие OEM-модели при наличии такой возможности — важность этого объяснялась в одном из последних обзоров. Суть в том, что в то время как настольный компьютер по-прежнему можно собрать самостоятельно, сохраняя полный контроль над его компонентами, покупатель ноутбука такой свободы лишен. Это касается даже основных комплектующих: центральный процессор указан в спецификациях, однако оценить его фактическую производительность по номеру модели в настоящее время невозможно — спасибо Custom TDP. Конкретные же SSD обычно не оговариваются и могут меняться от партии к партии, а также в зависимости от региона продаж. Таким образом, покупатель ноутбука выбирает, по сути, только второй SSD, который устанавливает вместо или вместе со штатным первым. И многие хотят больше узнать о первом SSD — даже для правильного выбора второго. Неприятно бывает поменять одно на другое. Samsung PM9B1 — все еще одна из самых распространенных OEM-моделей, поэтому о ней стоит знать побольше. Кроме того, это важно для ориентирования в рынке. Проще говоря, чтобы «Samsung Gen4» не ассоциировалось исключительно с 990 Pro. Это хорошая ассоциация, но весьма поверхностная.
Samsung PM9B1 1 ТБ
Накопители чаще всего встречаются в двух типоразмерах — M.2 2242 и 2280. Мы решили изучить первый, поскольку такие модели давно не попадались, хотя несколько более компактных SSD формата 2230 мы исследовали не так давно. Модель PM9B1 в 2230 оказалась немного великовата, из-за чего значительный объем поставок до недавнего времени приходился на устаревший Samsung PM991a. Отличительной чертой последнего является контроллер, интегрированный в один корпус вместе с флэш-памятью. Ранее Kioxia (тогда еще известная как Toshiba) часто использовала подобную схему, а также другие производители, но сейчас она встречается редко. Единственные преимущества — это цена и максимальная компактность. Однако у нее есть и недостатки. Во-первых, ее возможности конфигурирования ограничены. Во-вторых, контроллер нагревается во время работы, а для флэш-памяти повышенные температуры вредны, поэтому объединение всего в одну микросхему не является оптимальным решением для обеспечения долговечности и надежного хранения данных. Поэтому данная схема и утратила свою популярность. И Samsung откажется от нее, как мы знаем, используя более «стандартную» конструкцию, например, PM9C1a, который также начинается с формата 2230. Также не забыты и форматы 2242 и 2280, что делает это универсальным решением. Но, повторимся, несмотря на анонс еще в начале позапрошлого года, долгое время справлялись с реальными поставками PM991a и PM9B1.
В накопителе PM9B1 по-прежнему используется устаревшая память — 128 слоев. Это та же память, что и в 980 Pro, PM9A1, а также в обычной модели 980. Она же была использована в 870 Evo, где пару лет назад возник небольшой инцидент. Даже 990 Evo, вопреки многим ожиданиям, получил память образца 2020 года, хотя Samsung к тому времени официально успел разработать множество новых решений. 176-слойная память «седьмого» поколения встречается, в основном, в 990 Pro и PM9C1a (последний — пока преимущественно в спецификациях), а 232-слойная память «восьмого» поколения до недавнего времени применялась в некоторых моделях 990 Pro, условно новейших 990 Evo Plus и ряде OEM-моделях. В начале прошлого года мы тестировали накопитель из более раннего периода — легендарный 970 Evo Plus с 96-слойной памятью, выпущенный летом 2023 года (поэтому неудивительно, что эти модели начали совсем недавно исчезать из продажи).
Зачем вообще это подробное перечисление? Чтобы осознать сложные условия рынка. Многообещающие типы памяти могут оказаться нерентабельными. Яркий пример этого – отмененная Kioxia и SanDisk память седьмого поколения: в ходе разработки было установлено, что выпуск ее на рынок нецелесообразен, поэтому эти компании сразу перешли с BiCS6 на BiCS8. Если же не учитывать поколения, то это, в первую очередь, переход от 162 слоев к 218, что является обычным шагом и для других производителей. Седьмое поколение памяти Samsung оказалось несколько удачнее – оно поступило на рынок. Однако в ограниченном количестве – буквально в полутора продуктах, один из которых практически сразу начали переводить на восьмое поколение, как только это стало возможно. Изначально выпущенный 990 Evo был быстро заменен на более совершенный 990 Evo Plus, а OEM-модель 990 Pro (PM9F1) сразу же стала доступна, и SSD топового уровня с поддержкой PCIe Gen5 (PM9E1 либо 9100 Pro – в зависимости от канала поставки) мгновенно появился. Таким образом, все это выглядит вполне логичным. По всей видимости, только Samsung обладает полной информацией, и другим компаниям нет смысла подтверждать или опровергать подобные предположения, но, повторимся, все это выглядит согласованно.
Таким образом, Samsung PM9B1 в плане памяти представляет собой типичный, не отличающийся особыми изысками SSD от Samsung. Зато контроллер является оригинальным — он не только не встречается в линейке продуктов Samsung, но и вообще отсутствует на рынке. В 2020 году компания Marvell представила линейку Gen4-контроллеров, которые оказались практически невостребованными. Ранее разработки Marvell пользовались спросом, и контроллеры этой компании даже считались эталонными решениями. Однако ситуация изменилась из-за действий самой компании. Более молодые и энергичные конкуренты предлагали не просто комплектующие и «сырые» прошивки, требующие доработки, а готовые референсные дизайны, совместимые с различными типами памяти. В этом случае можно было создать готовый SSD, практически не прилагая усилий, поскольку Phison предлагает партнерам именно готовые решения, выпуская их под собственным контролем по заказу. В результате продукты Marvell потеряли интерес для большинства производителей, но контроллер Marvell 88SS1322 появился на рынке благодаря Samsung. Компании пришлось разрабатывать дизайн практически с нуля и только для собственных нужд. То, что другие компании не выпускают SSD на базе 88SS1322, только идет на пользу, поскольку нет необходимости в прямом сравнении.
Хотя это и не является обязательным условием. В 2020 году Marvell 88SS1322 представлял собой достойное решение для своего класса — трехъядерный контроллер, произведенный по 12-нанометровому техпроцессу, заметно превосходил 28-нанометровые одноядерные контроллеры Phison E19T и Silicon Motion SM2267XT. Поддержка Gen4 у всех контроллеров заявлена формально, и Gen3 было бы достаточно. Однако в OEM-сегменте решающую роль играет бренд, а не производительность, поэтому это не вызывает удивления. К 2022 году, когда был объявлен Samsung PM9B1, вышеупомянутые контроллеры устарели, но это не препятствует выпуску SSD на их основе и сейчас. Это также относится к Samsung — PM9B1 по-прежнему является основным OEM-продуктом, к тому же продолжаются поставки более ранних разработок.
К сожалению, контроллер устарел и поддерживает всего четыре кристалла на каждый из четырех каналов, при этом емкость каждого кристалла ограничена 1 ТБ. Samsung, впрочем, не анонсировал модели большей емкости даже в более современных линейках, например, в PM9C1a. Для самых дорогих ноутбуков доступен был, пожалуй, только PM9A1 на 2 ТБ, к которому недавно добавили PM9F1 — и это все. Большинство же покупателей получают накопитель объемом всего 512 ГБ, а для увеличения емкости приходится самостоятельно заменять комплектный SSD на более производительный. Поэтому, еще раз подчеркнем и обратите на это внимание: важно знать, какой именно накопитель установлен. Теперь мы выясним это, заранее понимая, что эта модель не обладает выдающимися характеристиками и не может удивить.
Тестирование
Методика тестирования
Методика подробно описана в отдельной статье, в этом разделе можно более детально изучить используемое программное и аппаратное обеспечение. Также здесь кратко указано, что для тестирования используется стенд, основанный на процессоре Intel Core i9-11900K и системной плате Asus ROG Maximus XIII Hero на чипсете Intel Z590, что дает нам два способа подключения SSD — к «процессорным» линиям PCIe Gen4 и «чипсетным» PCIe Gen3. Первое — как раз то, на что рассчитаны современные SSD, что позволяет им работать в полную силу. В некоторых случаях важен и «режим совместимости». Фактически, контроллер PCIe, работающий в таком режиме, впервые появился в микросхемах Intel «сотой» серии (в 2015 году) и с тех пор принципиально не претерпел изменений. Сегодня мы решили использовать «родной» режим для экономии места, хотя это и не дает преимуществ некоторым участникам. Преимуществ настолько мало, что их трудно будет отличить от еще одного референсного SSD, который не поддерживает PCIe Gen4. Но не будем забегать вперед.
Образцы для сравнения
Сегодня нам не понадобится обширный перечень. В первую очередь необходимы два SSD Samsung — PM9A1 и 980. Первый также является OEM-моделью, но более высокого уровня, чем PM9B1. А второй — самое доступное розничное предложение компании, предназначенное для Gen3. Именно это делает 980 менее производительным, чем PM9B1, хотя, принимая во внимание сказанное о контроллере, на практике ситуация не столь однозначна.
Еще несколько ОЕМ-моделей других производителей. Западном Digital PC SN740, безусловно, превосходит PM9B1 по производительности, но они всегда позиционировались примерно на одном уровне. К топовому сегменту относятся Samsung PM9A1 и WD PC SN820, между которыми гораздо больше общего, чем различий. Отступив на ступень ниже, мы окажемся на несколько разных уровнях. Их объединяет использование четырехканальных безбуферных контроллеров (для компенсации чего применяется HMB) с поддержкой PCIe Gen4. Однако для SN740 эта функция полезна, а у PM9B1 она присутствует только в спецификациях. То же самое относится и к SSST CL5 — где используется контроллер Phison E19T. Почему выбрана эта ОЕМ-модель Kioxia (SSST является ее дочерним предприятием)? Потому что контроллеры здесь сопоставимы по возрасту, позиционирование аналогично, и вообще формальных отличий почти нет.
Подчеркнем, что в данном случае рассматривается исключительно Samsung PM9A1. Это необходимо для того, чтобы понять, какое влияние оказывает всего одна буква в обозначении.
Заполнение данными
Изначально таблетка для памяти демонстрировала работу высокопроизводительных SSD еще в конце 2020 года. В настоящее время аналогичный уровень производительности достигается и некоторыми бюджетными моделями, однако это касается не всех (некоторым производителям пришлось заняться отрицательным развитием). А так на последовательной прописи сильные стороны Samsung PM9A1 далеко не заканчиваются, конечно — почему в своем сегменте он может по-прежнему считаться одним из лучших решений. Что несложно — замену ему Samsung начал выпускать совсем недавно и ограничено, а WD PC SN820 всегда встречался еще реже. Основная причина — дороговато. А оценит такую заботу о себе лишь редкий покупатель ноутбука, благо для большинства реальные технические характеристики устанавливаемых в них SSD темный лес. Потому и нужно было для массовых продаж что-то существенно дешевле.
Вы просили? Вот, пожалуйста — и не жалуйтесь. Только стоит учитывать, что запрос на «недорогой ОЕМ Samsung Gen4» исходил от производителей техники, а столкнуться с ним придется уже потребителям их продукции. По сути, изменилась всего одна буква в названии — и это повлияло на все. Изучать технические характеристики можно и самостоятельно. В целом, стоит отметить, что на запись одного и того же терабайта данных PM9B1 требуется в пять раз больше времени, чем у PM9A1 аналогичной емкости. И график работы кого-то очень напоминает…
Samsung 980, который уже не раз подвергался критике, имеет поразительное сходство. Но даже он демонстрирует более высокую производительность! Возникает вопрос: почему его нельзя было использовать в качестве OEM-решения, а вместо этого пришлось разрабатывать новый продукт с использованием чужой, и, судя по всему, не самой удачной технологии? Дело в том, что у 980 отсутствует обозначение «Gen4», которое не позволяет указать его в технических характеристиках ноутбука. Это стало неактуальным сразу после появления ноутбучных платформ с поддержкой этой версии PCIe (первоначально для процессоров Intel Tiger Lake в 2021 году). Обычный потребитель вряд ли заметит разницу, а более опытный пользователь будет разочарован всеобщую деградацию™, но кто на самом деле его воспринимает? Похоже, только мы. Это напоминает анекдот про туриста, заблудившегося в лесу, и медведя 😉
Разумеется, здесь заслуживают похвалы не только представители Samsung. Как мы уже упоминали, для своей OEM-модели Kioxia выбрала не только устаревший контроллер, но и самый медленный доступный тип памяти (хотя и TLC). Поэтому на выполнение подобного сценария уходит еще больше времени, а скорость может снизиться до отметки ниже 100 МБ/с — чего PM9B1 даже не допускает.
Это один из лучших примеров для рынка OEM. В подобной ситуации Samsung 980 не демонстрирует столь значительного преимущества по общему времени выполнения, хотя ранее и подвергался критике, и этому есть объяснение – политика кэширования. Современные SSD WD, как правило, используют динамический кэш, распределённый по всем свободным ячейкам, что приводит к замедлению работы после его заполнения. Однако подобный подход выбран не преднамеренно, поскольку запись больших объёмов данных на практике встречается редко – а иногда и вовсе отсутствует (если, конечно, речь не идёт о внешнем накопителе или карте памяти). Меньшие файлы, напротив, чаще попадают в кэш, что позволяет существенно ускорить процесс записи. Таким образом, данный подход может позволять превосходить даже Samsung PM9A1, не говоря уже об остальных участниках тестирования. Сравнивать их между собой вполне уместно, поскольку они очень похожи, хотя и обладают различными скоростями.
Предельные скоростные характеристики
Базовые тесты производительности, такие как CrystalDiskMark 8.0.1, давно не позволяют оценить реальные возможности накопителей из-за использования SLC-кэширования. Они демонстрируют лишь работу кэша. Однако и данные о скорости, предоставляемые производителями, также ограничены его характеристиками, поэтому их проверка всегда актуальна. Особенно учитывая, что оптимизация кэширования направлена на повышение производительности и в реальной жизни как можно чаще «попадать в кэш». И демонстрировать высокие скорости, несмотря на снижение стоимости памяти.
Как мы и прогнозировали, лишь два из четырех SSD действительно соответствуют решениям для PCIe Gen4: и в Phison E19T, и в Marvell 88SS1322 поддержка этого интерфейса заявлена лишь декларативно. Samsung PM9B1 выглядит несколько предпочтительнее SSST CL5, однако ключевое значение имеют последние три строки. Прежде всего — последние две: ведь изменилось всего одна буква. И, повторимся, все остальное. У Samsung 980 было много нареканий, связанных с чрезмерным сходством названия с 980 Pro, затем они повторились и в отношении 990 Evo / Evo Plus, но в данном случае, по крайней мере, есть возможность разобраться и сделать осознанный выбор. А в OEM-решениях, как правило, такой возможности нет: покупатель получает то, что производитель установил. Samsung? Samsung. Gen4? Gen4! Есть претензии к деталям? ©
Возможно, наша оценка Marvell 88SS1322 была излишне критичной — он демонстрирует неплохие результаты при определенных нагрузках. Это особенно верно для обработки небольших блоков данных с произвольным доступом и при небольшой глубине очереди. Такая ситуация часто встречается на практике, где очереди практически отсутствуют. Однако, производительность даже самых слабых контроллеров того времени оказалась избыточной в этом сценарии: разница между 10К и 20К IOPS не имеет значения, поскольку программное обеспечение и того требует редко.
С аналогичной записью ситуация также складывается положительно. Однако оба предыдущих замечания остаются верными: на практике очереди не успевают сформироваться, поскольку производительность SSD давно превышает необходимые показатели. Ранее ощущалась острая нехватка жестких дисков, и даже у первых твердотельных накопителей эти характеристики имели значение, хотя и были ограничены возможностями контроллеров – но те времена давно прошли. В настоящее время это скорее соревнование в достижении максимальных показателей и ничто больше. 88SS1322 для своего времени и позиционирования был вполне достойным, но это не имеет большого значения.
Увеличение размера блока приводит к росту скорости, несмотря на уменьшение количества операций ввода-вывода. Именно поэтому 4K является распространенной метрикой оценки производительности, поскольку в ней нет скрытого значения. Данный сценарий вполне реалистичен и объясняет, почему Samsung PM9B1 демонстрирует приемлемые результаты. Однако стоит помнить, что это справедливо для своего времени и соответствует заявленному позиционированию.
При тестировании наблюдалось отставание даже от старых контроллеров, например Phison E19T, использующих медленную память. Однако, как и в других случаях всех хватит. Недорогие NVMe-контроллеры уже давно демонстрируют производительность, превосходящую максимальные показатели SATA, однако пользователи устройств SATA пока не ощущают себя в проигрыше — для этого необходимо, чтобы разработчики программного обеспечения научились использовать новые возможности. Их появление оказалось слишком стремительным и неожиданным, чтобы на него успели отреагировать. Кроме того, необходимо учитывать наличие большого количества устаревшего оборудования.
Смешанный режим также имеет значение, поскольку в реальных условиях (в отличие от тестовых утилит) данные редко записываются или считываются непрерывно в течение длительного времени. Это особенно актуально в многозадачных системах и с учетом сложной внутренней работы современных операционных систем. Однако, здесь не стоит ожидать каких-либо новых открытий — это лишь повторение результатов, полученных в других сценариях.
Работа с большими файлами
Несмотря на хорошие показатели, демонстрируемые в утилитах низкого уровня, достичь таких скоростей в реальных условиях не всегда представляется возможным. Это связано с тем, что подобная работа значительно сложнее — например, CrystalDiskMark использует небольшие (по сравнению с другими методами) объемы данных, работая с одним файлом. Во-первых, в современных условиях он практически всегда и гарантированно находится в SLC-кэше на протяжении всего тестирования, во-вторых, не требуется учитывать служебные операции файловой системы — запись одного файла включает в себя модификацию MFT и работу с журналами (которые используются в журналируемых файловых системах, таких как NTFS), поэтому запись осуществляется не в одном месте последовательно, а в различные (и частично — мелким блоком). В целом, наиболее точные результаты при тестировании производительности демонстрирует Intel NAS Performance Toolkit. С его помощью можно оценить не только работу кэша, но и проверить его работу в условиях, близких к реальным, когда свободного места на устройстве практически не остается — именно так мы и проводим тестирование.
Наиболее распространенным (в 146% случаев) является однопоточный режим работы, однако и наиболее сложным. Тем не менее, максимальные скорости постоянно растут, и даже топовым SSD уже пять лет назад при такой нагрузке стало тесновато в рамках PCIe Gen3. Нетоповым SSD и сейчас часто достаточно.
Несмотря на то, что многопоточность на практике пока отстает от теоретических возможностей, ее применение могло бы значительно повысить производительность. Это особенно заметно для устройств, которым до максимальной производительности Gen3 в однопоточном режиме еще далеко – при изменении нагрузки они к ней приближаются. А иногда и превышают ее, но, как уже отмечалось ранее, Marvell 88SS1322, Phison E19T и Silicon Motion SM2267/SM2267XT – это представители одного класса. Формально они поддерживают PCIe Gen4, однако накопителям на их основе это не дает ощутимой пользы.
Производительность при записи зависит от попадания данных в кэш SSD и величины штрафа за его отсутствие. Это создает определенные трудности для Samsung PM9A1 при работе с полностью заполненным диском, поскольку объем его кэша ограничен. Однако, более доступные по цене решения Samsung сталкиваются с еще большими проблемами, а не просто с некоторыми неудобствами. Тестовый файл не вмещается в кэш, а скорость записи за его границами значительно падает.
Различия в подходах к работе с жесткими дисками и SSD принципиальны с точки зрения их аппаратной реализации, однако, в конечном итоге, все сводится к единому принципу. Поэтому нет необходимости в повторной корректировке выводов, поскольку они и так корректны и соответствуют сказанному ранее.
Выполнение операций чтения и записи в обоих направлениях представляет большую сложность для накопителей по сравнению с однонаправленными действиями. Однако, наиболее производительные платформы могут продемонстрировать свои возможности именно благодаря этому. Это утверждение в полной мере применимо к модели PM9A1, в то время как PM9B1 оказывается одним из самых слабых, если не самым. На практике он работает медленнее, чем даже PM980, который и так не отличается высокой скоростью и не поддерживает современный интерфейс. Однако, пользы от такой поддержки не больше, чем молока от кошки.
То, что вызывает неприятие у специалистов, практикующих «механику», является их проблемой, поскольку подобные ситуации довольно часто встречаются в реальной работе. Только в практических сценариях они возникают гораздо чаще — речь идет не о разовом чтении и записи 32 ГБ данных, а о непрерывной работе. Второе, как правило, решается проще. Значительную часть запрошенного объема данных может «занять» кэш, очищенный в перерывах между операциями. Однако для этого его размер должен быть достаточным, что и объясняет широкое распространение практики распределения кэша по всем доступным ячейкам. Если же это не реализовано, а контроллер обладает ограниченными возможностями, то результат будет соответствующим.
Комплексное быстродействие
В настоящее время наиболее подходящим комплексным тестом для оценки производительности накопителей является PCMark 10 Storage, подробнее о котором рассказано в нашем обзоре. В нем мы указали, что не все три теста, входящие в состав, одинаково эффективны — наиболее информативным представляется «полный» Full System Drive, охватывающий практически все распространенные задачи: от загрузки операционной системы до простого копирования файлов (как внутренних, так и внешних). Два других теста являются лишь его частью, и, по нашему мнению, не слишком информативны. Этот же тест полезен благодаря точному измерению не только реальной скорости при решении практических задач, но и возникающих при этом задержек. Усреднение этих показателей по сценариям с последующим преобразованием в единое число, разумеется, несколько упрощает картину, но именно что немного: на текущий момент все же отсутствуют оценки, которые можно было бы считать реалистичными в общем виде, а не только в отдельных ситуациях. Поэтому стоит изучить этот документ.
Общий объем записи от всех подтестов достигает 200 ГБ, что означает, что мы неизбежно превысим объем кэша, учитывая лишь 100 ГБ свободного места. Оперативное освобождение дискового пространства невозможно из-за минимального времени простоя. Тесты PCMark 10 Storage были смоделированы на основе реальных сценариев, однако отражают скорее пессимистичный взгляд на них. Именно высокая интенсивность рабочих операций приводит к тому, что то, что программа выполняет за час, у одних пользователей занимает день, а у других – неделю. В таких условиях перерывы достаточны для очистки диска, и времени на это хватает, что позволит избежать проблем, которые демонстрирует оценка данной программы. Однако, как опытный игрок в преферанс, планирует не потенциальные выигрыши, а необходимые взятки, поэтому мы также учитываем подобный пессимизм при прогнозировании будущего. Ошибки не всегда неприятны 🙂
Комплексные нагрузки традиционно находятся в зоне ответственности программистов. «Железная» основа, вероятно, останется на прежнем уровне, а для некоторых выделяющихся аппаратных платформ оптимизация не является критичной (поэтому Intel Optane и покинул рынок без особых успехов). Однако, от оптимизации во многом зависит итоговый результат. Платформы Marvell, как уже упоминалось, не обладают никакими особенными преимуществами или недостатками по сравнению с собственными разработками – этот производитель не предоставлял готовые прошивки своим клиентам. Именно поэтому производители начали игнорировать Marvell. Все, за исключением Samsung, которому в данной ситуации было безразлично. Программисты компании явно максимально использовали возможности чипа Marvell 88SS1322 – и даже превзошли эти возможности. Но сверх своих возможностей, разумеется, не поднимешься, хотя в целом для такой слабой базы результат весьма достойный.
Итого
Начнем с того, что существует вероятность запутаться в названиях. По нашему мнению, в данном случае не стоит предъявлять претензии, поскольку система наименований розничных продуктов достаточно гибкая. Выбор названий некоторых моделей действительно может показаться не самым удачным. В ОЕМ-сегменте всё гораздо проще и не связано с какими-либо характеристиками. Почти не связано: программный протокол присутствует, тип памяти определяется первой буквой, а остальное, похоже, зависит не от времени выхода устройства на рынок, а от момента утверждения технического задания. Именно поэтому аналог Samsung 9100 Pro получил название PM9E1, а более поздняя модель Samsung 990 Pro — PM9F1: решение о её выпуске было принято позднее. А индекс PM9D1 был пропущен, но, скорее всего, он скрывает нечто вроде Samsung 990 Evo Plus. Пока он скрывается, но как только появится спрос, он станет доступен.
В данном случае компания не намеревалась кого-либо вводить в заблуждение. Более того, эти модели формально не предназначены для продажи конечному потребителю, а их появление в розничной торговле — это явление, к которому Samsung имеет лишь косвенное отношение. Он действительно производит эти SSD, но предоставляет лишь ограниченную поддержку, и обращение к нему по вопросам гарантии, как правило, не приносит результата. Однако, если возникла необходимость детально разобраться с тем, что вам досталось вместе с компьютером или продается отдельно (включая вторичный рынок), то придется разбираться самостоятельно — каждый сам за себя. И все символы имеют значение, поскольку в продаже уже появляется модель BM9C1, что однозначно указывает на использование QLC-памяти.
Стоит ли уделять внимание PM9B1? Вопрос неоднозначный. В целом, для своей категории устройств это неплохой накопитель. Если бы он не продержался на рынке дольше положенного срока, а был бы заменен на PM9C1a раньше, то и критики было бы меньше. Более того, серьезных нареканий к нему сложно найти, особенно если сравнивать с Micron, основные продукты которого для этого сегмента уже устарели бюджетный контроллер в паре с QLC. Показателен и пример Kioxia / SSST, где применяется память TLC, но с более низкой скоростью, а контроллер – устаревшего и более простого образца. Это связано со спецификой сегмента: SSD закупаются одними лицами, а используются совершенно другими. Первым в принципе не столь важно, какие требования предъявляются вторым. Главное – низкая стоимость и гарантийный срок ноутбука (обычно не превышает трех лет, но часто и меньше). Вторые же в большинстве случаев не обладают достаточными знаниями о том, какие характеристики им необходимы. Отсюда и сложилась такая специфика, в деталях которой нет необходимости разбираться, но общее представление иметь полезно. Уровень Samsung PM9B1, повторимся, для целевого применения не является чрезмерно низким, но по современным меркам он ниже среднего. Поддержка PCIe Gen4 заявлена лишь на бумаге, поэтому на нее не стоит обращать внимание. Специально искать такую модель (в отличие от PM9A1 или PM9F1, позволяющих сэкономить по сравнению с розничными аналогами) не имеет смысла, но пользоваться ею, если она вам уже попалась, можно. В целом производительности, скорее всего, будет хватать дольше, чем емкости — напомним, что терабайт здесь максимум.