Первый взгляд на Kingston KC3000 1 ТБ: нереференсный топовый SSD на контроллере Phison E18

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Превью | HDD, SSD, флешки, прочие носители информации

SSD на контроллере Phison E18 получив в прошлом году быструю и недорогую 176-слойную память Micron B47R прочно заняли места в топе, потеснив былых лидеров. Компания готова уже сделать и следующий шаг, первой в мире представив контроллер уже с поддержкой PCIe Gen5 (Phison E26), но это больше на перспективу. Пока же такие устройства практически негде эксплуатировать. А вот один или несколько SSD под Gen4 поддерживаются уже многими платформами, так что наиболее требовательные покупатели в сторону PCIe Gen3 уже в принципе не смотрят. И это нормально – более новые модели лучше работают даже на старом интерфейсе, не говоря уже об условиях, на которые рассчитаны изначально. И одними из самых быстрых, повторюсь, как раз и являются SSD на Phison E18.

Сейчас. Так-то он на рынок выпущен был чуть раньше, чем подходящая для него в полной мере память, так что в первое время во всех SSD комплектовался 96-слойной Micron B27B. Работало это неплохо – но не более того. Выйди такие устройства вместо «первой волны» на Phison Е16 (оказавшемся фальстартом), ожидал бы их гораздо более теплый прием. А так получилось просто пополнение ассортимента быстрых SSD. Но далеко не самых быстрых – эти позиции как заняли WD Black SN850 и Samsung 980 Pro прямо на старте, так и удерживали почти год. Но когда появилась новая память, достойная контроллера, их быстро подвинули.

Как это выглядит предметно – в прошлом году изучали на примере Seagate FireCuda 530. Результат понравился, но получен он был на ранних версиях прошивок, так что мог еще улучшиться. На деле с тех пор в прошивках Phison для этой памяти радикально изменилась политика кэширования, а как это сказывается на производительности нужно было обязательно проверить. В противном случае прошлогодние результаты уже могут только помешать выбору – ведь продающиеся сейчас устройства работают несколько иначе. Но как в точности – до последнего времени установить не получалось. Руки не доходили, проще говоря.

Кроме того, быстро выяснилось, что по формальным признакам Seagate FireCuda 530 может и оказаться не самым быстрым SSD на этой платформе. Дело в том, что, согласно показаниям диагностических утилит, интерфейс с флэш-памятью в нем по-прежнему работает на скорости 1200 мегатранзакций в секунду. Как было и в моделях с Micron B27B, хотя одним из улучшений что Е18, что B47R была поддержка 1600 МТ/с. И еще в прошлом году появились SSD, где это реально использовалось.

В общем, задолжал я пару тем – самые (потенциально) быстрые модели на Phison E18 и поведение новых прошивок. Фактически этих двух зайцев можно убить одним выстрелом. Вот только с ним тоже немного пришлось задержаться – до сегодняшнего дня. А сейчас все факторы сошлись. Пусть и с некоторым опозданием, однако уходящий год вообще оказался слишком богат на самые разные события. В итоге немалую его часть многим все равно было не до SSD. Тем более, топовых. Тем более, учитывая проблемы с логистикой и ценами весны-лета. К осени решившимися во многом благодаря параллельному импорту, который (на удивление) в этом сегменте на ценах сказался скорее положительно, нежели наоборот. Да и общий уровень цен твердотельных накопителей существенно снизился, что многих побуждает снова обращать внимание на что-нибудь эдакое, а не пытаться экономить.

Подходящих же для раскрытия темы SSD два, но оба поставляются Kingston и на деле представляют собой одно и тоже с незначительными нюансами. Для геймеров, энтузиастов и продвинутых пользователей компания выпускает Fury Renegade, а для настольных и портативных компьютеров – KC3000. Различаются они, разве что настройками прошивки. В первом семействе чуть увеличена резервная область, что заодно позволяет увеличить и «разрешенный» объем записи (TBW) с 400 до 500 ТБ на каждые условные 500 ГБ емкости. В качестве компенсации этого они и правда оказываются условными: терабайтный KC3000 имеет емкость 1024 ГБ, а вот такой же Fury Renegade – всего 1000 ГБ. Понятно, что возможны и нюансы в плане производительности (хотя на деле из озвученного для геймерской серии разве что скорость последовательного чтения чуть выше), но не серьезные – в первую очередь все определяет «железо» и основные алгоритмы прошивки. Что одинаковое.

Цены устройств на нашем рынке примерно одинаковые, а на гарантию сейчас вовсе не всегда стоит обращать внимание – в основном это параллельный импорт, так что что скажет продавец, то и будет. С другой стороны, Kingston обеспечением гарантии в РФ и раньше-то не особо занимался, так что максимум потеряли мы в сроках. И то не всегда – некоторые розничные сети продолжают честно обеспечивать (как минимум, декларировать) полные пять лет. Хотя большинство даже для SSD этого класса перешло на минимально допустимый по закону год, что при сравнении цен стоит учитывать.

Ну а так следует помнить, что все накопители на этой платформе вообще производятся под контролем Phison. И только под двух из своих партнеров (Seagate и Kioxia) компания специально брендирует контроллеры. Kingston тоже один из ближайших и крупнейших – но такой прерогативы лишен. Но это мало на что влияет – по сравнению с тем, что Kingston в этих линейках на данный момент использует отличный от прочих дизайн. В частности, собственные чипы с флэш-памятью, как оказалось, способны не только немного снизить цены за счет закупки памяти сразу пластинами, но и более плотно их упаковывать. Поэтому на плате всего две микросхемы и есть – в отличие от четырех у остальных производителей. А освободившееся место в Kingston использовали под DRAM-буфер в двух, а не в одной микросхеме. Емкость – тот же гигабайт на каждый терабайт флэша, но это удваивает ширину шины обмена данными с DRAM.

В общем, это оригинальные устройства. Уже оригинальные – первые-то партии выглядели также, как все остальные. И в них действительно используется частота синхронизации 1600 МГц, что подтверждают тестовые утилиты. И прошивки за прошедший год хорошо отладили. Так что оказаться самыми быстрыми есть все шансы. Но есть и нюансы.

Сверху – Seagate FireCuda 530 год назад, снизу – Kingston KC3000 сейчас. Как будто два совсем разных SSD. На деле просто время разное – судя по отзывам, новые прошивки для FireCuda 530 ведут себя аналогично. Так что за прошедшее время радикально поменялся подход Phison к политике кэширования: если раньше был небольшой SLC-кэш, затем основную часть времени контроллер работал в режиме прямой записи в TLC-массив и лишь в самом конце «сбрасывал» кэш, то теперь под кэш отводятся все свободные ячейки. Вообще все – включая и резервные, и прочие существующие «неофициально»: почему и размер SLC-кэш оказывается большим, нежели 1/3 емкости. Но вот писать «прямо» после окончания процесса уже некуда – так что нужно и старые данные распихивать, и новые как-то принимать. В итоге на запись уходит больше времени – поскольку скорость «за кэшем» уже меньше гигабайта в секунду, а это основная часть затраченного времени.

Зачем так делать? А я уже говорил, что для записи больших объемов данных, либо не слишком «тяжелой», но постоянной нагрузки SLC-кэширование только вредно. И именно поэтому оно обычно отключено в серверных накопителях. Но SSD в десктопе или ноутбуке – спринтер. Его задача проснуться, быстро выполнить поставленную задачу и снова заснуть. Чем быстрее выполнит – тем быстрее заснет. А чем больше кэш – тем проще в него попасть. Особенно когда запаса свободного места нет – на пустом-то устройстве при обоих подходах найдется не меньше сотни гигабайт, чего и достаточно, но если устройство хорошенько забить данными, что скорее выполняется, чем наоборот, то места под быструю запись при ограниченном кэше может и не хватить. Пока же просто констатируем, что у Kingston KC3000 кэш больше, но скорость при промахах – ниже. При попадании – выше, но это уже доработка прошивок: Digma недавно тоже за 5 ГБ/с далеко вылазила и на более медленной памяти. В разных сценариях одно это приведет к разной производительности. А в чью пользу – зависит от сценария. Нужно писать много и подогу? Кэш должен быть маленьким – вплоть до нуля. Основной и единственный SSD в компьютере, где и система, и ПО, и всё остальное? «Большой» справится с повседневными нагрузками лучше.

Поскольку писать приходится изредка и не так, что б помногу сразу. Чаще всего речь вообще идет о считанных гигабайтах, а то и меньших порциях информации. Такие в современных условиях записываются мгновенно – а считываются еще быстрее. И даже 32 ГБ пролетает за считанные секунды при любой схеме доступа. Да и вообще – основной проблемой является не скорость записи, а откуда бы данных на такой скорости взять. Понятно, что для этого подходит разве что еще один SSD подобного же уровня. Ну а читать на таких скоростях можно только в память – но она же и кончится мгновенно. В общем, всё красиво. Уже довольно привычно, но красиво.

Теперь посмотрим на PCMark 10 Storage Full System Drive. Это комплексный бенчмарк, пытающийся оценить производительность SSD на широком круге задач – от загрузки операционной системы до простого копирования данных. Соответственно, и результаты, вроде бы, жизненные. А на деле вся «жизнь» кончается где-то на уровне 1000 баллов. Существенно ниже все жесткие диски, немногим ниже – SATA SSD, бюджетные NVMe-накопители туда же «проваливаться» умеют. В итоге и разные качественные оценки получаются всегда тормозит, иногда тормозит, всегда хватает... Вот после прохождения последней границы становится уже в первом приближении все равно – отреагирует система за 0,1 или 0,2 секунды. Разница – в два раза, а глазом незаметно. Но это основная проблема топовых накопителей – они попросту избыточны для среднестатистического ПК. Но на цифры посмотреть любопытно. И, раз уж такая возможность выпала, сравним мы четыре накопителя на Phison E18 с разной памятью. PNY – как раз самая первая версия на B27B, Digma – на Kioxia BiCS5, так что оба не слишком быстрые. И пара из E18 и B47R от Seagate и Kingston. Где второй аппаратно должен быть самым быстрым, но поведение прошивок радикально разное.

И это сказывается – снижение производительности при «кэшечной недостаточности» оказывается почти таким же, как у Digma (с медленной, напомню, памятью) и намного большим, чем у Seagate. Так что никогда не знаешь – где найдешь, где потеряешь. И программные настройки в нынешних условиях оказываются ничуть не менее важными, чем оборудование. Поменяли настройки кэширования? Максимальная производительность «из коробки» выросла. Но может и упасть, так что лучше запас свободного места иметь. Впрочем, его всегда лучше иметь – так оно работать будет не только быстрее, но и дольше. А если устройство регулярно забивать до упора, так даже с функционированием файловых систем проблемы могут начаться – на любых накопителях.

Что еще интересно, даже в слоте PCIe Gen3 KC3000 работает практически с той же скоростью, что и первые накопители на этом контроллере. А их, замечу, медленными никто не называл. Не самые быстрые – да, но не медленные точно. Так что и в старой системе такое устройство хорошо поработает. Тем более, что цены существенно снизились, так что на компромиссы идти уже не слишком нужно. Такой заведомо топовый терабайтник ныне укладывается в 10 тысяч рублей – что сопоставимо и со многими SATA SSD. Так что можно понять покупателей, которые решили на мелочи не размениваться – сэкономишь пару тысяч, а вдруг производительности не хватит? Хватит, конечно, на самом деле – но часто проще заплатить, чем раздумывать :)

Автор не входит в состав редакции iXBT.com (подробнее »)

19 комментариев

П
Не совсем понял высказывание про удваивание ширины шины dram контроллера. При установке второй микросхемы dram у контроллера отрастают дополнительные линии шины данных?
Скорее всего два корпуса dram в половину меньшей ёмкости тупо дешевле одного более ёмкого, просто тупая экономия.
Korzh
Отрастать не нужно — они и так есть
А для экономии как раз одну ставят
П
В таком случае почему этот вопрос не исследован ни в одном обзоре ссд с драм буфером? Каково будет влияние уполовиненой от номинала шины данных драм буфера на общую производительность ссд?
Korzh
Скорее всего потому, что всем пофиг — равно как и общий объем dram. В быту получится того влияния меньше погрешности измерения
Которое ещё и не так-то просто организовать
O
да в общем-то никак. вон e12 терабайтники делают и с 256MB dram, и в общем-то разницы нет. у sn550/sn770 вообще dram нет (какой то объем sram вместо него, 64MB может, а то и меньше), но это не мешает им быть в смешанной нагрузке (чтение/запись вперемешку) в целом наравне с e12.
вообще если покопаться в старых обзорах anandtech или в techpowerup можно найти варианты с разными размерами dram — разницы почти нет. она будет только при очень высокой нагрузке случайным чтением рандомом по большому объему (больше четверти) диска, да и то не очень большая.
большое количество dram позволит держать в нем больше данных транслятора адресов LBA в адреса флеша и всё.
П
Я не про размер спрашивал а про ширину шины в драм буфер.
O
тем более без разницы. буферная dram под кэширование транслятора — далеко не самый медленный верблюд в караване по имени ssd. если уж даже надо долго выискивать разницу между, чтоб читать данные транслятора из dram или из флеша (а тут роль играет даже не скорость работы памяти, а то, что из памяти можно читать сериями по несколько байт, а из флеша всегда только порциями по 16KB), то увеличение ширины шины вдвое или даже вчетверо будет просто незаметным на фоне разницы между, чтением, условно, пары порций по 16 байт из dram и чтением 16KB из флеша.
O
тем более без разницы. буферная dram под кэширование транслятора — далеко не самый медленный верблюд в караване по имени ssd. если уж даже надо долго выискивать разницу между режимами, где данные транслятора читаются из dram и из флеша (а тут роль играет даже не скорость работы памяти, а то, что из памяти можно читать сериями по несколько байт, а из флеша всегда только порциями по 16KB), то увеличение ширины шины вдвое или даже вчетверо будет просто незаметным на фоне разницы между, чтением, условно, пары порций по 16 байт из dram и чтением 16KB из флеша.
M
Да потому, что даже древняя DDR2 давала 6 гигабайт в секунду. Так и маркировалась собственно, DDR2-6400.
У DDR3 эта скорость — и вовсе начальный уровень, а DDR4 такой даже в природе нет, чтобы так медленно работала. Т.е. скорость буфера на любой памяти быстрее скорости самого флеша в разы, время доступа — на несколько порядков ниже, а потому чего-то там замутить, чтобы оно быстрее стало от (условно) двухканального режима работы — банально нереально. И опять же, выше головы не прыгнешь, а голова тут — скорость PCI-e, в данном случае — 4 линии по 2 гигабайта, т.е. опять же, DDR2 тут впритык, но даже DDR3 уже хватит!
O
гигабайты в ddr2 выдавал не один чип, а группа чипов на одной планке dimm, причем на шине в 64 бита. от одного чипа можно было получить то ли 0.8, то ли 1.6 GBps, да и то при чтении сериями по 256 байт (строка буфера в чипе dram имеет длину 2 килобита), после чего надо переключаться на новую строку (то есть загружать её в буфер) и реально достижимая средняя скорость при постоянной работе оказывается процентов на 10 ниже. при случайной выборке по 4-8 байт — в 30-50 раз ниже.
с ddr3 и с ddr4 примерно то же самое, только потери на смене адреса строки в процентном соотношении оказываются выше. чип ddr4 отдаст по 16-битному интерфейсу всю строку из буфера за 128 тактов шины, а переключаться на новую строку будет 50-60 тактов. процент потерь сами прикиньте.
в паре dimm ddr4, где чипов сразу 16 те же 50-60 тактов потерь будут приходиться не на 256 байт, а на 4KB (с каждого чипа по 256), которые пройдут по 64-битной шине за 512 тактов и таким образом за счет параллелизации потери на переключении адресов сводятся к ~10-12%. правда, это макс.теоретическая скорость передачи, при строго последовательном чтении данных из памяти, в режиме, которого для транслятора адресов, например, практически не бывает.
v
не, но в минимальном варианте может использоваться только половина.
здесь на снимке пара 16битных, но уж как они подключены — фиг знает.
П
Скачал первый попавшийся даташит на фисон е18, там кроме того что драм ддр4 больше ничего не сказано. Предположу что всё же там 32 бит ширина канала в драм буфер.
v
у младших e16/500gb память была вовсе 8битная. от 1T — 2*8.
но вот бывают ли e18 с одним 32б корпусом — фиг знает, вроде таких платок не попадалось, тем более они почти все однотипные.
например у smi бывает.
с другой стороны — какая разница.
O
м-да. 5.8GBps конечно здорово, но рано или поздно наступит расплата в виде 0.9 GBps при записи. жаль, что ананд забил на тестирование ssd, было бы интересно посмотреть, что показали бы тесты на заполненном.
на практике несколько месяцев более-менее активной работы и свободная часть флеша окажется размазанной тонким слоем по всему объему. а значит каждая очередная более-менее емкая запись потребует параллельной перезаписи блоков с целью использовать место, занятое мусором, значит ssd будет записывать примерно на той скорости, что мы видим в конце.
держать пол-терабайника пустым — тоже вариант, при котором все будет хорошо, но сейчас то нередко и терабайта уже бывает маловато...
интересно, 2TB вариант будет писать в конце те же 0.9 или все-таки ~1.5 ?
и снова нет графика записи второго прохода. а ведь там скорость записи была бы наверно ~1.5-2 GBps ровно по всему ssd и на перезапись всего ушло бы минут 7-8, а не 11, как на первый.
Korzh
Так в превью естественно второго прохода нет и не было — на то оно и превью
v
интересно, 2TB вариант будет писать в конце те же 0.9 или все-таки ~1.5 ?

да вроде это давно не секрет, чуть больше полутора.
и снова нет графика записи второго прохода.

не припоминаю, что бы встречались e18 с таким же флешем и отличными результатами. политика кеширования тут уже не влияет.
O
да вроде это давно не секрет, чуть больше полутора

точно? вот e18 с 2TB c B47 с графиком внешне как у firecuda 530 пишет с раскидыванием slc-буфера на скорости чуть больше 1GBps. я ж показывал. зато второй проход записи (то есть перезапись когда свободного флеша нет) идет на скорости 2.3-2.4 GBps. перезапись всего объема (1863GB) — 13'28".
кстати, снова у reletech p400 evo на e18 появился, 2TB за 10 тыр, 1TB за 6.15 тыр.
v
я ж вроде пояснял по разновидностям b47r? экономия имеет свою обратную сторону. кинг не сэкономил.

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

Сейчас на главной

Новости

Публикации

Где находится самая короткая граница в мире

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

Гармония и мёд: обзор гибридных наушников Tangzu Nezha

Ну и как представителей относительно высокого сегмента аудио, предлагаю рассмотреть 7-драйверные гибридные наушники Tangzu Nezha, базирующиеся на низкочастотных драйверах от Sonion и включающие в...

Существует ли Планета 9? Новые аргументы в пользу гипотезы

За пределами орбиты Нептуна, в ледяной пустыне окраин Солнечной системы, возможно, скрывается невидимый гигант — Планета 9. Ее существование пока не подтверждено, но косвенные улики,...

Интересные факты о кофе, о которых вы могли не знать

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

Что такое TF-карта памяти, и чем она отличается от microSD

Если вы стали перед выбором карты памяти для вашего смартфона, планшета или другого устройства то, наверное, обратили внимание, что несмотря на одинаковый внешний вид, они могут маркироваться...

Завораживающие фото с OPPO Reno11: открывая новые горизонты мобильной съёмки

Недавно был выпущен OPPO Reno11 5G, девиз которого — «Эксперт в портретной съёмке». Чтобы соответствовать этому девизу, разработчики OPPO оснастили свой смартфон основной камерой Sony...