Русский
Русский
English
Статистика
Реклама

Ssd

Разговор с майнером Chia, имеющим 1ПБ ёмкости

23.04.2021 20:10:29 | Автор: admin

Вашему вниманию предлагается расшифровка моего разговора с майнером Chia, который произошёл 21 апреля 2021 года, вечером. Я выступаю в роли продавца SSD, а майнер в роли покупателя. В ходе этого разговора я узнал много нового о криптовалюте Chia.




Майнер: Добрый день, скажите, пожалуйста, а у вас ещё остались SSD Intel P3700 1.6TB?


C: Да, 1 штука осталась.

Майнер: Вот это да! Я понимаю, на них хайп сейчас.


C: И то она U.2.

Майнер: Да, я понял. Кстати, они себя хорошо показали. Я брал ещё Intel P3605 1.6TB, которые втыкаются прямо в PCI-E, но U.2 Intel P3700 работает производительнее.


C: А что вы хотите купить? Есть ещё несколько дисков в PCI-E формате.

Майнер: Мне уже их совать некуда. Я у вас 2 шт P3605 брал, 1шт P3700, и один HGST SN260 на 7.68ТБ, и ещё докупал в другом месте пару новых. Подумаю, определюсь и заберу то, что решу.


C: Вы тоже можете воспользоваться хайпом. Продать то, что купили и купить себе более высокой ёмкости.

Майнер: Мне не нужно продавать, я их использую для майнига Chia. Мне, наоборот, не хватает. Я просто чуть пораньше людей в тему въехал, с ноября 2020. И беру для плоттинга. Плоттинг идёт мощный.


HGST SN260 он, конечно, самый крутой, однозначно. Только нужно было брать версию на 6.4ТБ, у неё ресурс больше, 3 DWPD. А то я уже 50% (7ПБ) ресурса потратил. Intel PЗ605 хорошо держатся, а U.2 P3700 вообще красавчик.


C: Кстати, я узнал особые команды, с помощью которых Вы можете отформатировать HGST SN260 7.68ПБ в ёмкость 4.48ПБ, а ресурс будет при этом 7.5 DWPD (70ПБ), в 5 раз больше.

Майнер: Готов заплатить за эту информацию.


С: Не нужно. Вышлю вам в чат. Ответьте, пожалуйста, на вопрос: почему плоттинг Chia так быстро расходует ресурс?

Майнер: Дело в том, что все вычисления производятся в временном файле. Она делает temp-файл размером 0.29 ТБ. На том устройстве, на котором работает плоттинг. У меня два Ryzen 3950X и Threadripper 3970. И они много пишут на ССД. Я думаю, что Intel P3605 год не доживут, несмотря на ресурс в 14ПБ.


Лучше всего (в плане ресурса) в плоттинге себя показывают SATA S3710 на 800ГБ и U.2 P3700 1.6TB. Последний я ставлю в лидеры, ресурс 43.8ПБ.


А U.2 P3700 ещё и по скорости очень хорош.


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


Скорость роста сети колоссальная, неимоверная, такого не было никогда. Ни на одной из 5000 криптовалют известных мне. Ежедневный прирост мощности сети 7%.


Когда я начинал заниматься этим вопросом скорость сети была 120ПБ. А сейчас прошло чуть меньше месяца времени и уже 458ПБ. Совсем недавно было 470ПБ. Видимо, какая-то крупная нода отвалилась.


Сложность сети выросла в 3 раза меньше, чем за месяц. Это феноменальный случай, такого не было ещё в практике. Эфир медленнее рос, биток намного медленнее рос. Ну это, понятно, он был первый, никто ещё не знал что такое крипта.


Сейчас я майню Chia. Она пока ещё не передвигается, спотовые монеты. Есть понятия в криптовалюте: спот и поставочный фьючерс. Последнее это обязательство по сути дела. Со вчерашнего дня Chia вышла на торги на двух биржах.


Биржи, конечно, не ахти себе какие: одна корейская и ещё на одной. Вышла Chia по очень интересной стоимости. На HotBit, южнокорейская биржа, вчера пиковая свечка давала $5000. Потом опустилась, понятное дело, до $2000. Это фьючерс.


Спот будет возможность перемещать через 2-3 недели. Hot Spot это, по сути, сама монета. Она находится на кошельках и все ждут, когда появится возможность её перемещать между кошельками. Цена, конечно, упадёт. Её уронят. Я думаю, что ниже $100 она не спустится. А потом с $500 будет подниматься выше. Вот такие у меня прогнозы.


C: Мне интересно, 1 ядро в режиме плоттинга в состоянии весь SSD загрузить или очень важна многоядерность?

Майнер: Вот, например, моя конфигурация Ryazen 3950x (16 ядер, 32 потока), HGST SN260 7.68TB, u.2 Intel P3700 и харды HDD Seagate. На формирование 1 плота, который участвует в майнинге, фильтрует сеть и подтверждает блоки/транзакции, требуется 1 поток.


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


Проц нужен 4.2-4.6Ггц и выше, желательно. У Intel есть 5Ггц. Но Intelы в совокупности существенно проигрывают Ryzen на текущий момент. Даже поколение Gen 11, процессоры 10980XE проигрывают Ryzen. А Threadripper ставит Intel на колени.


C: Получается 1 поток обрабатывает 0.3ТБ?

Майнер: Процесс формирования плоттинга разделён на 4 фазы.


Первая фаза арифметическая. Формирование контрольных таблиц. Она занимает, ориентировочно, 40% времени всего плоттинга. В этой фазе в основной используется процессор, а SSD используется не очень сильно.


В этой фазе можно работать 4 потоками. Больше смысла нет. Выделяя на каждый поток 4GB RAM.


2, 3 и 4 фазы нельзя пустить в несколько потоков. Они идут в одну фазу, последовательно. Это версия 1.10.05. Я начинал с testnet. Размер temp-файла был 0.6ТБ. Сейчас оптимизировали до 0.29-0.76ТБ в зависимости от количества оперативной памяти. Размер этого файла плавающий. В процессе формирования плота он динамически изменяет свой объём.


На Intel у меня получается запускать параллельно 4 и иногда подгружать 5-6-й, когда предыдущие 4 плота в фазе минимального объёма по temp-диску.


C: Правильно ли понимаю, хороший процессор в состоянии загрузить практически любой объем SSD-дисков, которые вы к нему подключите?

Майнер: Да, на текущий момент я не могу обеспечить SSD-мощность свой ThreadRipper 3970x (32 ядра). По сути дела, он простаивает.


C: В теории многие x8 PCI-e SSD (например Samsung Pm1725) могут работать на x4. Можно их больше подключить, если использовать что-то типа свитчей. Что-то по аналогии с видеокартами, когда их можно множество подключить по узким шинам, которых достаточно для майнинга.

Майнер: Самая существенная проблема в другом: как организовать СХД больше петабайта ёмкости. В ближайшей перспективе многие из мне известных майнеров перешагнут рубеж в петабайт.


Сейчас разводим всё через контроллеры, через USB, через хабы, SATA, через всё что только можно. Это будет большая проблема.


Люди начали входить и имеют возможности ставить фермы, например, по 5ПБ. А как это разводить это сложно. Потому что 2 машины в сети фармят, занимаются добычей в сети по уже готовым плотам и сам харвест. Харвест это комбайн, который формирует плоты. Их проблемно в сеть зацепить больше 3-х на аппаратном и программном уровне. Поэтому каждый выкручивается по своему. Кто-то оффлайн формирует плоты.


C: Не понял такой момент: между SSD и HDD есть огромная разница в производительности при плоттинге. Но HDD вы тоже используете. Зачем?

Майнер: Да, используем. Есть такой режим засеивание на себя. Делается и временный файл на HDD и готовые плоты на него же и скидываются.


C: Но на SSD плоттить же выгоднее или нет?

Майнер: В сотни раз. Или в десятки. А по экономике самое выгодное это HDD SAS-диски по 10 000 RPM в полках. В полке по 10-15 дисков. Главное, чтобы контроллер удержал пропускную способность. Диски эти можно купить по 500-600 рублей. На HDD, у которых скорость чтения/записи ниже 140МБ/сек уже не интересно плоттить.


Цикл плоттинга занимает порядка 62 000 секунд. Intel в 2 потока у меня идёт 36 000 секунд. Существенная разница. На Интеле за сутки я могу 3 раза запустить цикл плоттирования.


C: Кстати могу сказать, что из тех кто закупался в 20-х числах марта у меня было всего 2 майнера. Вы и ещё один человек, который купил 2 диска по 6.4TB.

Майнер: Думаю, я его знаю ).


Я пришёл в Chia довольно плавно. В сентябре-ноябре был такой проект FileCoin. Он оказался очень рентабельным. Смысл похожий, но технически он более сложный. Было требование наличия 10 Гбитной сети, 4 машины участвовало в процессе майнинга. Но в итоге китайцы всех свалили: привезли много контейнеров с серверами на Epic в Италию и выбили нас из проекта, раздавили как котят. Сложность сети увеличилась, а стоимость монеты не росла. Кто-то может играть вдолгую. Есть ресурсы, чтобы намайнить и забыть об этом. А потом забрать своё, когда цена достигнет цели. У всех разная экономическая ситуация. Кто-то вынужден сливать по рынку, чтобы окупить все свои затраты.


В ноябре 2020 началась активная фаза развития Chia. А через несколько месяцев стартует похожий израильский проект.


При текущих ценах: фьючерс $5000, спот, допустим, будет $500, а я вложил $45 000. Таким образом окупаемость у меня будет 100% за срок менее 1.5 месяцев. Такие цифры.


C: Какая должна быть оптимальная износостойкость у SSD для этого проекта?

Майнер: Оптимальная чем выше, тем лучше. Укатается всё. Если кажется, что Intel P3700 1.6TB c ресурсом 43.8ПБ это вечное решение. Нет, это не так. Не больше года. Укатаем. Напомню, что 7ПБ ресурса было потрачено у 7.68ТБ диска HGST SN260 менее, чем за месяц. Ушлёпал.


Сейчас я объясню откуда лезут эти сумасшедшие цифры расходуемого ресурса. В данный момент сложность сети k=32. При данной сложности размер 1 плота 101 ГБ. По заявлениям разработчиков срок годности этих плотов 10 лет. Они так планировали (смеётся). Я думаю к концу года этот блок умотают и будет следующий с k=33. При блоке с k=32 объём записи в временный файл 2.2ТБ.


C: Да, да, я сброшу команду для переформатирования на меньшую ёмкость и у него ресурс увеличивается в 3-5 раз в зависимости от конечной ёмкости.

Майнер: В общем касаемо HGST мысли такие. Он может параллельно работать по 16 плотам это для него предельная пропускная способность. При этом удержание рабочей температуры на отметке до 47 градусов Цельсия при работе на него вентилятора с производительностью 120 м3. Получаем необходим общем от него 4.8 тб при максимальной надежности. Тогда мы получаем оптимальную железяку для плотинга Chia на процессоре с тактовой частотой 4-4,6 ГГц на ядро.


C: Если переформатировать HGST SN200 7.68TB в 6.4TB, получается, емкость упадет процентов на 15, но ресурс увеличится в 3 раза. Он получается теряет в объеме и увеличивается в ресурсе, существенно, при чём там нелинейная зависимость, при объёме в 4.4ТБ он будет уже иметь ресурс 7.5 DWPD (70ПБ).

Майнер: Вот это очень важно, очень важно. Пускай сейчас он ужмется до 4 ТБ, пускай ужимается, вообще без разницы, мне хватает, дальше я упираюсь в производительность процессора, но при этом если я выиграю на надежности, это просто бомба.


C: То есть для вас минимальный размер SSD это 4 ТБ и желательно выиграть на надежности много раз, правильно?

Майнер: Верно, да. Для HGST 4 ТБ 4.5 ТБ, больше и не надо, он так заваливает нормально.


Ёмкость на этом диске сейчас не критична. Этот диск, он просто огненный, он очень хорошо отрабатывает, то что он емкий это мне позволяет например, напрямую, без буфера, через сетку выкидывать уже готовый плот, не разгружаться на HDD, то есть в этом плане диск просто уникальный, просто бомбический, а я даже плоты которые он плотит, на нем темп-файл у меня работает и он готовые плоты тоже на себя складывает и все это делает очень быстро. Ему бы, вот этому диску, надежности ну и если бы скорости вообще было бы бомба. А вообще 2 таких диска, на мой взгляд, справятся где-то, ну 2 нет, 3 справятся с Threadripper'ом 32-ядерным, я так думаю.


C: С разогнанным или с обычным?

Майнер: Нуу, зачем его гнать, он и сам дурак. Я думаю что через 2-3 месяца мы все подойдем к Threadripperам, как он там, 3990 Мы все подойдем в 64 ядерным Threadripperам. Ну буквально вот квартал может, потому что слабые модели уже просто не увезут и будет формировать 33, 34, 35 блоки. Я про них, если интересно будет, звоните, пишите, я все расскажу, все что знаю.


При формировании готового плота на блоке К=32, готовый размер 101 как я сказал, а при этом объем записи по темп-диску 2.2 ТБ. Для того что бы создать 1 готовый плот, например сейчас 10 плотов иметь у себя и майнить 10 плотами то вероятность получения награды, при текущей сети, это 9 месяцев, то есть это совсем слабо.


С: Даа, это какой объем получается, что 9 месяцев придётся ждать награду?

Майнер: Ну вот 10 плотов, это 1 ТБ по сути дела. Который даст 1 чиа за 9 месяцев


Да да, при условии, что сеть еще сложно растет и каждый месяц утраивается, и соответственно это время отодвигается, то есть возможность получения награды по этому блоку будет сведена к 1 блоку в 5 лет, 1 монета в 5 лет, такое тоже не исключаю.


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


Програмное обеспечение пула не имеет никакого отношения к разработчикам, и мы русские, белорусы, украинцы, нас здесь много, славяне, назовем их так, мы туда боимся идти потому, что, во-первых, переплачивать, то есть сейчас мы имеем с вами сложность 464ПБ по сути дела все это хозяйство надо переплочивать. Кто останется в соло это киты на рынке, которые могут позволить себе миллионы, могут несколько десятков миллионов долларов вкладывать в это хозяйство. Они смогут себе позволить остаться в соло, остальным придется переплачивать. Хайп пошел, сейчас народ NVME порвет, а потом к вам побежит. Мы это уже все проходили, только мы это все проходили в ноябре.


С: О, молодцы, как вы это предугадали все?

Майнер: Да я намучался, я этих Transcend, этих Barracud, Crystal'ов полведра у меня уже жженых. Samsungов Pro, так это все баловство на 3 дня. То есть если дать ему хорошую нагрузку, ну неделю он проживет, ну полторы, вот, потом он просто кончается. Я думаю вам в этом направлении двигаться надо и смотреть. Цена будет расти, она относительно однозначно будет расти, хайп этот не остановить, сейчас еще задействованы на территории РФ 2-3 крупных группировки, которые идут впереди всегда. Это нарнийцы, лексусовская группа зашла, суммарно это 600-700 человек. Это передовые, первые дивизии пошли.


Потом будет вторая волна отстающих, у которых начнётся боязнь упущенной выгоды. Будут майнить на всём. На говне и палках, по-русски говоря.


Третья волна пойдут все подряд.


C: Нужно 4 ГБ на поток? Нужно иметь большую память?

Майнер: Да не особо. Обычно тех разъёмов, что есть на матерях хватает. 128ГБ на 16 ядер хватает, на 32 потока, с головой.


Память желательно ставить классную, то если как и с SSD скупой платит дважды. Поэтому память нужно поставить с коррекцией ошибок.


C: А сам вот этот период пиковой нагрузки на память, когда он просчитывается плот, он довольно длительный? Что, есть вероятность того, что ошибка вылезет на обычной памяти?

Майнер: Ну вот у меня работает второй месяц не выключаясь без rebootа машины.


C: Я имею ввиду другое, то что вот там же что бы что-то намайнить, надо что-то посчитать. И сама вот эта итерация она на сколько длительная? Потому что если она очень длительная понятно что там будет, на плохой памяти ошибки выскочат, если она не очень длительная то даже плохая память если будет, скажем 10% времени глючить, это не так страшно.

Майнер: Нуу, по опыту, память без коррекции плохо работает и я мучался с ней


C: Понял.

Майнер: Я ушел, просто продал память, хоть она там высокой частоты была, там 3.6 Гц, без разницы, лучше уйти на память более специализированную для этого, ну здесь, не знаю, серверная память работает, хорошая. Ну опять же, серверную память, в потребительские материнские платы еще надо выбрать в какую воткнуть.


C: Дааа, это ведь только Ryzen умеет поддерживать такую ECC память ?

Майнер: Нет, Intel тоже умеет, их 299 chipset умеет это делать. Есть у них просто модельки там разные Pro, Creator, вот эти модели надо смотреть, которые изначально заточены под это и поддерживают этот чипсет и поддерживают работу с памятью с коррекцей ошибок.


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


C: Я думаю, интересно.

Майнер: Ну да я оставлю ссылки, я сейчас ссылки брошу в чат на Авито.


Неофициальная группа для обмена опытом и взаимопомощи между русскоязычными участниками Chia Network.


Русское сообщество


C: Да, спасибо.

Майнер: И посмотрите сами, почитаете. Ну там просто надо посидеть пару дней почитать. Я так понимаю, по разговору с вами, у вас подготовка хорошая, поэтому схватить и понять, особого труда для вас не составит.


Вообще ставится, запускается на любом утюге, абсолютно, можно поставить майнинг и покрутить. Мы начинали вообще там, не знаю, на Celeron (смеётся), на ноутбуках в testnet'е когда еще mainnet'а не было, а был testnet и проект проходил обкатку


А сам проект, что бы понимать, почему я в нем, почему я в нем, потому что доказательство у него интересное, по сути дела blockchainы первого уровня возьмем, эфир возьмем, bitcoin возьмем, ну там новомодные, недавние (Алтеран, Слан слышно нечётко), они в любом случае используют доказательство, proof-of-work, proof-of-stake, он не совсем понятный алгоритм, а, и blockchainы первого уровня вынуждены будут, как бы искать На них все опирается, blockchainы второго уровня на которых там уже строится на ethereum, следующий blockchain и вся DF-технология и вся вот эта куча, им не принципиально


Вот, а она выигрывает чем? То что по энергозатратам, конечно, в сотни раз ниже чем bitcoin, это большущий плюс, команда с Лос-Анджелеса это второй большой плюс, в инвесторах Andreessen Horowitz это третий большой плюс.


Andreessen Horowitz это авангард группа, это те кто владеют всеми деньгами, так что они бы просто так туда не заходили бы, на премайне тем более и четвёртыйбольшой плюс это монета, монета которая будет проходить IPO, не ICO, она будет выходить на Чикагскую биржу и по сути у этой монеты большой премайн, ей с 2017 года занимаются, ее просто не показывали в массы и она в основной своей массе намайненна и это как раз при листинге на фондовой бирже, на Чикагской, это и будет являться тем активом который будет торговаться Ну как-то вот опять скомкано, но попытался свою мысль донести


C: Да, вот мне кстати к слову не понятно как она смогут криптовалюту продавать через биржу, то есть я понимаю что на бирже есть токены, ценные бумаги, но что бы биржа торговала криптовалютой, официально типа Чикагской, таких прецедентов вообще по-моему не было или будут торговать своими акциями?

Майнер: Они будут торговать акции, а обеспеченность акций это наличие у команды токенов.


C: Ааа, то есть получается, например: Вы, через эту биржу ничего продать не сможете, через Чикагскую?

Майнер: Да, например: я смогу купить на Чикагской бирже купить акцию и тем самым, косвенно, купить эту монету.


C: А вот продать как?

Майнер: Саму монету?


C: Да.

Майнер: Саму монету Она залистится, она в обороте ее без проблем продавай/покупай сколько угодно.


C: То есть просто вот эти нелегальные биржи, они фактически следовать курсу Чикагской биржи. Да? И получится тож на тож примерно?

Майнер: Нуу, примерно да, только нельзя их назвать нелегальными, потому что сейчас проходит процедура согласования листинга на Coinbase, Coinbase имеет аккредитацию во всех штатах, не в одном, не в частичном, а во всех штатах, поэтому Coinbase сам на IPO прошла, успешнее гораздо, в 6 раз. И листинг на Coinbase подразумевает 100% успешность в ближайшей перспективе краткосрочной 7-12 лет развитие крипто-проекта. То есть в этом я не сомневаюсь. И в бизнес плане у ребят у этих они не опираются на Binance, Poloniex они опираются именно на Coinbase. И разработчики то там не самые последние люди в Силиконовой Долине. Они доминируют, они хоть и сделали проект под Китай, но на сегодняшний момент доминирует Америка 100% в этом проекте.


C: Очень интересно, спасибо за информацию.

Майнер: Готовьтесь там, везите железки, готовьтесь, у вас все только начинается, я вам точно говорю. И U.2 P3700, народ еще вообще не понял что это такое и как с ними работать, но U.2 P3700 тоже бомба.


C: Да, ладно

Майнер: Она скоростная, вот даже смотрите, я запускал к примеру, на одинаковых параметрах на Intel P3700 и на PCIe P3605, и на U.2 через переходник, я кабель до сих пор так и не смог приобрести, не успеваю, на 10 циклах, то есть 10 кратное повторение цикла при полной загрузке обоих носителей, U.2 P3700 заканчивала 10 цикл, PCIe P3605 только начинала 8.


Ну вот я у вас брал PCIe P3605 и U.2 P3700 брал. U.2 поставил на адаптер PCIный и воткнул рядышком и работал на обоих дисках, и получил вот такую вещь.


U.2 P3700 себя показал лучше и производительнее на 20%. Я вам и звонил спросить, есть ли ещё U.2.


Я вам объясню, разработчики в ноябре они выложили, на GitHub есть скрытые ресурсы и они выложили туда экономику по себестоимости при формировании плотов на разных моделях, P3700 имеет себестоимость 7 центов и ближайшие к нему конкуренты они уже в несколько раз хуже. А хвост, это потребительские SSD, они в сотни раз имеют себестоимость выше при формировании плота. Я изначально был на P3700 потому что у меня эта информация была. 7 центов себестоимость формирования плота, она отнесена только лишь через стоимость SSD она не отнесена через стоимость остального железа и энергии в том числе.


Вот, приятно было поговорить, спасибо что выслушали меня.


C: Вы наоборот, ввели меня в курс дела и я впервые такие интересные факты услышал только от вас, никто еще не в курсе. И вот я вам хочу сказать, вот с понедельника реально пошел спрос, все причём врут, говорят, что берут там для каких-то там невинных целей, ну, короче говоря, для монтажа видео, для того, для сего. Берут в основном на 1.6ТБ по 1шт, видимо, любители-майнеры, один правда взял парочку дисков. Ну в целом, у меня подозрение что многие врут и мало кто говорит истинную причину покупки.

Майнер: А смысл врать то им какой вообще ?


C: Вот я не знаю зачем, хотят первыми быть или что. То есть с понедельника идет взрывной спрос, на прошлой неделе такого не было.

Майнер: Это была первая волна, готовьтесь ко второй, вторая будет сильнее, а третья будет вообще просто накрывать. Я сейчас рассматриваю возможность помимо того, что я всем обеспечен, у меня на перед куплено, на 3 месяца вперед куплено хардов и есть еще свободное ликвидность в достаточном количестве. Я рассматриваю возможность сейчас инвестирования в лопаты, потому что их будет не хватать, ну вот эти, что бы золото добывали люди.


C: А вы думаете не заработать ли на перепродаже оборудования?

Майнер: А почему бы и нет. Кое-какая наличность есть, почему бы её не использовать.


C: Ну если реально все прям настолько вырастет, то купить для перепродажи тоже не так-то просто будет, по выгодной цене, так скажем.

Майнер: Верно, верно, я знаю цена на маркете и чего хотят, какие деньги, это я все понимаю. Ну видите у людей тоже в голове всякое разное, то есть, кто-то с улицы, кто-то первый раз, кто-то в магазин бегут в DNS, кто еще там куда-то. Много люди ошибок делают. Вообще сейчас все сделали 1 ошибку, все наступили в эти грабли, я вам докладываю 99%. К вам сейчас обратится 2% это те кто смекитил и сообразил, а сейчас все сели на NVME сейчас они через неделю их сожгут и придут за нормальными SDD к вам. Вот как всё будет развиваться.


C: Но у меня их скорее всего уже не останется, судя по всему, к концу недели.

Майнер: Значит вам надо срочно сейчас в этом направлении двигаться. Вы же понимаете что выгребут не только у вас, выгребут у всех, а выгребут все что есть, потому, что хайп вы не сдержите, вы себе представьте глаза здорового человека который видит стоимость фьючерса $5000, который понимает что он на своем утюге заработать эти деньги замайнив Ну понимаете, сейчас будут продавать все подряд, брать кредиты и бежать к вам покупать SSD вот и все.


C: Даа, знал бы я об этом, было бы у меня товара значительно больше. 90% товара уже раскупили.

Майнер: Надо было нам раньше общаться, почему мы не общались не знаю. Ну ладно, ничего страшного все еще только начинается, вы не думайте что это конец. Смотрите, рынок bitcoinов который сейчас наблюдается, развитие на криптовалютном рынке, даже сейчас небольшая коррекция это всего лишь 4 волна, там потом будет 5 волна согласно теории Эллиота, волновой, а тот же например фондовый рынок, например, возьмем, он 32 года был в бычьей фазе, поэтому все это только начинается и прет, и прет. Я думаю что мне хватит времени нахождения на бычьем рынке чтобы, заработать на всю мою оставшуюся жизнь.


C: Дай Бог.

Майнер: Как-то так, такие мысли. Вот занимаюсь активно.


C: Ну вы крутой, я в шоке, что вы все это заранее настолько предвидели.

Майнер: Я просто в нужное время в нужном месте оказался, не более того. Я давно этим занимаюсь и активно торгую, и руками, и алготрейдинг у меня налажен, и команда есть у меня, которая торгует моими депозитами. Я в этой теме давно, именно в криптовалюте, а проект, мимо него просто нельзя было пройти, там было однозначное решение. Я до этого не майнил, я не майнер, я по сути дела, я спекулянт, я торгаш, торгую тем, что все покупают. Все покупают bitcoin, а я им просто торгую. Вот разница какая. А здесь было совершенно очевидно, что в проект надо заходить, а туда попасть на пресейлеи вместе с фондами, на предпродаже не было возможности. На самом деле основные деньги зарабатываются в криптовалюте не на спекуляциях, они зарабатываются на инвестициях, если есть возможность заходить в хорошие проекты на ранней стадии в период предпродаж, то хорошие результаты получаются. Flow например, 400 иксов, это просто безумие, безумные деньги. $1000 туда вложенная в сентябре сейчас имеет $400 000, представляете какие деньги? Я понимаю, что они залочены и я не смогу их получить еще год, но тем не менее свое уже забрал давно. А с этим проектом было понятно, когда туда не было дороги попасть на пресейле, а была одна дорога через майнинг, я не раздумывая принял решение майнить и всё, поэтому я в этом проекте.


C: Круто, ну что ж, хорошего вечера!

Майнер: Спасибо, вам тоже, спасибо что выслушали.


C: Вам спасибо! Ладно, счастливо, XXXXX.

Майнер: Счастливо, ага.


Благодарности


  • За разрешение поделиться расшифровкой разговора анонимному майнеру.
  • За изображение спасибо TripletConcept. Его лучше смотреть в полном размере в отдельном окне.

Подробнее..

Экономичные серверы Lenovo Data Center Group ST50 и SR250 на все случаи жизни

05.10.2020 18:05:13 | Автор: admin
Крупные производители серверов из года в год (а иногда и чаще) представляют рынку свои новые, инновационные и уникальные продукты. При этом многие из них забывают о том, что большей части заказчиков нужны просто хорошие, недорогие серверы с качественной поддержкой. В них может не быть вкуса мёда и лимона каких-то очень уникальных новых разработок, они должны просто работать. И при этом стоить адекватных денег.

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

Для решения этой проблемы компания Lenovo Data Center Group (DCG) предлагает два экономичных и универсальных решения начального уровня.

Если серверной не существует


Компактный, экономичный и достаточно мощный сервер Lenovo ThinkSystem ST50 в корпусе tower создан для тех случаев, когда серверной нет и она не планируется. Таким образом сервер спокойно размещается в офисном пространстве. При этом он не создает дополнительных неудобств, которые обычно создают серверы.

В частности, использование высокоэффективных вентиляторов вместе с Intelligent Cooling Engine (ICE) позволяют серверу в активном режиме регулировать акустические и тепловые характеристики и работать практически бесшумно (не громче обычного ПК), а использование процессоров Intel Xeon E, оперативной памяти TruDDR4 наряду с эффективными блоками питания 80 PLUS (уровень platinum, 250W) минимизировать энергопотребление.

Сервер ST50 выполнен в стандартном towerкорпусе и при этом имеет достаточно мощную начинку.


На односокетной материнской плате используются процессоры Intel Xeon E2200-series с четырьмя ядрами, кэшем 8МБ и частотой в 3.4 ГГц. В сервере предусмотрено 4 слота под модули памяти UDIMM TruDDR4 с частотой 2666 МГц. В базовой конфигурации установлен один модуль 8ГБ. При этом максимально сервер поддерживает до 64ГБ оперативной памяти.

На сервере предусмотрено 3 отсека под диски (3,5" HDD или SSD), 4-ый отсек 5,25" поддерживает одну из следующих 4-х конфигураций: подключение оптического привода (либо DVD-ROM, либо DVD-RW), подключение блока резервного копирования (либо в/п лента, либо диск RDX), подключение диска 3,5" в 5,25-дюймовый лоток с помощью комплекта преобразования или комбинация 3,5-дюймового HDD или SSD с тонким оптическим DVD-RW.

На борту также предусмотрен встроенный SATA-RAID контроллер. В базовой конфигурации сервер поставляется с двумя дисками 1TB SATA 3.5". Также предусмотрены три слота PCIe, два встроенных порта Gigabit Ethernet, 4 USB-порта (2x3.1 и 2x2.0), два отдельных display-порта и serial-порт.

Есть ещё крайне полезная для сервера, установленного в офисном пространстве, конструктивная особенность. На сервере ST50 (как и на других серверах Lenovo DCG) предусмотрен intrusion switch. Простейшее аппаратное устройство в виде замка на корпусе, который подключается в специальный разъем на материнской плате и позволяет обнаружить несанкционированный физический доступ внутрь сервера. Чтобы было нагляднее, ниже видео, на котором показано, как это используется.

https://support.lenovo.com/cz/en/ytvideo/ytv100847/

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

Если серверная все-таки есть


Сервер Lenovo ThinkSystem SR250 начинкой очень похож на ST50, но выполнен в 1U rack корпусе с соответствующими преимуществами rack-ового исполнения.

Так же, как и в ST50 используются энергоэффективные процессоры Intel Xeon E2100- и E2200-series и оперативная память TruDDR4 (4 слота на материнскую плату).

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

Вариант 1. 4 диска LFF SAS/SATA

Вариант 2. 8 дисков SFF SAS/SATA

Вариант 3. 10 дисков SFF SAS/SATA ИЛИ 8 8 дисков SFF SAS/SATA + 2 NVMe PCIe

Сервер оборудован двумя блоками питания с уровнем эффективности Gold и Platinum, двумя слотами PCIe, двумя встроенными портами Gigabit Ethernet и отдельным портом управления. Само собой, предусмотрены VGA разъем и Serial-порт.

Для охлаждения внутри установлены 4 вентилятора, на материнской плате предусмотрены M.2 и Mini-SAS HD (4xSATA) коннекторы.

Отдельной и очень полезной особенностью является полноценная интеграция сервера SR250 с системой управления Lenovo XClarity, которая позволяет осуществлять централизованное управление, мониторинг и инвентаризацию всех систем Lenovo ThinkSystem.

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

Сколько стоит?


Как говорят футбольные эксперты: Самое красивое в футболе это счёт на табло!. Если мы говорим о хорошей вычислительной технике (особенно для небольших компаний), то самое интересное в ней это цена.

И у компании Lenovo есть чем порадовать заказчиков.

Стоимость базовой конфигурации Lenovo ThinkSystem ST50 (tower) на текущий момент начинается от 787 долларов.

Стоимость базовой конфигурации Lenovo ThinkSystem SR250 (rack) на текущий момент начинается от 578 долларов. Дополнительно в подарок к серверу SR250 прилагается лицензия на XClarity Controller Standard для централизованного управления.

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

Оба сервера находятся в наличии на складах в РФ, поэтому поставить их можно достаточно быстро (как правило, 1-2 недели).

Более полную информацию о доступности и стоимости можно узнать по ссылкам ниже:

ST50 узнать стоимость и сроки поставки

SR250 узнать стоимость и сроки поставки

А теперь подводим итог. Серверы Lenovo Data Center Group ST50 и SR250 по сути являются отличными бюджетными решениями на все случаи жизни небольших компаний и в ряде случаев подходят и для крупных корпораций. Серверы ST50 и SR250 серверы высокого качества, как и вся серверная линейка Lenovo DCG, покрываются 1- или 3-х летней поддержкой, а также доступны на складах для быстрой поставки.
Подробнее..

NVMe Namespaces возможности и подводные камни

03.03.2021 16:23:30 | Автор: admin

Уверен, многие слышали про NVM Express, или просто NVMe. Изначально для меня это были просто быстрые диски. Потом я осознал, что это интерфейс для подключения этих дисков. Затем стал понимать NVMe как протокол для передачи данных по PCIe-шине. И не просто протокол, а протокол, разработанный специально для твердотельных накопителей!

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

Так что же такое NVMe? Рассмотрим подробнее.

Началось все с SATA-интерфейса. На самом деле до него существовала масса других интерфейсов SCSI, UltraSCSI, ATA, PATA и прочие, но это уже дела давно минувших дней. В этой статье мы рассмотрим только актуальные сейчас интерфейсы.

Скорость передачи данных по SATA-интерфейсу достигает 560 Мбайт/с, чего с лихвой хватает для HDD-дисков, производительность которых варьируется от 90 до 235 Мбайт/с (есть отдельные прототипы, скорость которых достигает 480 Мбайт/с). Но вот для SSD-дисков этого недостаточно, уже сейчас их производительность достигает от 3000 до 3500 Мбайт/с. SAS-интерфейс также не подойдет, его максимальная скорость всего лишь 1200 Мбайт/c.

Для того, чтобы реализовать весь потенциал твердотельных накопителей, великие умы решили использовать PCIe-интерфейс. Сейчас он позволяет передавать данные со скоростью от 8 до 32 Гбайт/c. Чтобы унифицировать подключение SSD к PCIe-интерфейсу, была разработана спецификация NVMe. Точно так же, как в свое время была создана спецификация для подключения USB-Flash-накопителей.

Полностью разбирать NVMe мы не будем. В этой статье я хочу поделиться с вами сильно заинтересовавшей меня особенностью NVMe Namespaces, или Пространства имен.

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

Ближе к NVMe


NVMe в Linux


Начну издалека. К изучению и поиску информации о пространствах имен меня побудил вопрос: Почему NVMe-диски в Linux называются именно так?

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

root@thinkpad-e14:~$ ls -l /dev/ | grep -E "nvme"crw-------  1 root    root    241,   0 окт 25 22:04 nvme0brw-rw----  1 root    disk    259,   0 окт 25 22:04 nvme0n1brw-rw----  1 root    disk    259,   1 окт 25 22:04 nvme0n1p1brw-rw----  1 root    disk    259,   2 окт 25 22:04 nvme0n1p2brw-rw----  1 root    disk    259,   3 окт 25 22:04 nvme0n1p3

Здесь перечислены все NVMe-устройства, подключенные к рабочей машине. Рассмотрим блочное устройства /dev/nvme0n1p1. Часть nvme, как ни странно, применяется для NVMe-устройств. Число, идущее следом, обозначает порядковый номер контроллера диска, который отвечает за все операции, производимые с накопителем. Заключительная часть p1 указывает на номер раздела на диске. И наконец, часть, которая заслуживает нашего внимания, n1. Это и есть номер пространства.

Для простоты можно также провести некоторую аналогию с обыкновенными SSD:

/dev/sda аналог /dev/nvme0n1
/dev/sda1 аналог /dev/nvme0n1p1

Обратите внимание на устройство /dev/nvme0. Это NVMe-контроллер. Он является символьным устройством. Таким образом, мы можем обращаться к нему, отправляя определенные команды, чем мы и воспользуемся далее.

Namespace vs Partition


У вас может возникнуть вопрос: чем namespace отличается от partition? Отбросим все возможности и преимущества NVMe Namespace. Partition это раздел диска на уровне хоста. Namespace же является разделом на уровне контроллера. То есть Namespace является неким логическим пространством, с которым хост работает как с блочным устройством.

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

Параметры NVMe-контроллера


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

{  "vid" : 5197,  "ssvid" : 5197,  "sn" : "00000000000000",  "mn" : "00000000000000000000000000",  "fr" : "7L1QFXV7",  "rab" : 2,  "ieee" : 9528,  "cmic" : 0,  "mdts" : 9,  "cntlid" : 5,  "ver" : 66304,  "rtd3r" : 100000,  "rtd3e" : 8000000,  "oaes" : 512,  "ctratt" : 0,  "rrls" : 0,  "crdt1" : 0,  "crdt2" : 0,  "crdt3" : 0,  "oacs" : 23,  "tnvmcap" : 256060514304,  "unvmcap" : 0,  ...}

Метаданные хранятся в контроллере в виде последовательности байтов в порядке от старшего к младшему, поэтому далее я буду придерживаться следующего формата записи:
[интервал в байтах (формата Big-Endian)] / название параметра / расшифровка.

Пример для лучшего понимания. Следующая запись означает, что с 71 по 64 байт хранится значение параметра fr, который расшифровывается как firmware revision:

[71:64] / fr / firmware revision.
[23:4] / sn / serial number. Содержит серийный номер контроллера.
[63:24] / mn / model number. Содержит номер модели, или part number.
[71:64] / fr / firmware revision. Содержит номер ревизии прошивки контроллера.
[257:256] / oacs / optional admin command support. Указывает на наличие дополнительных команд и функций контроллера. Состоит он из 16 бит, каждый из которых отвечает за определенную команду. Если бит равен 1, то контроллер дает возможность:

  • [15:10] зарезервированы;
  • [9] получить статус LBA;
  • [8] получить доступ к дорбелл буферу (Doorbell Buffer Config);
  • [7] управлять виртуализацией (Virtualization Management);
  • [6] использовать команды NVMe-Mi Recieve и NVMe-Mi Send (NVMe Management Interface);
  • [5] использовать директивы (Directives);
  • [4] использовать команды для самопроверки (Self-Test Commands);
  • [3] управлять пространствами имен (Namespace Management);
  • [2] обновлять прошивку контроллера (команды Firmware Commit и Firmware Download);
  • [1] форматировать пространства имен (NVM Format);
  • [0] поддержка команд протокола безопасности (Security Send, Security Receive).

В данной статье мы затронем только те функции, которые относятся к пространствам имен, а именно Namespace Management и NVM Format. Если вас интересуют подробности о других функциях, можно обратиться к спецификации NVM Express Revision 1.4.

Параметры NVMe-пространств


Теперь рассмотрим метаданные NVMe-пространств:

{  "nsze" : 500118192,  "ncap" : 500118192,  "nuse" : 233042000,  "nsfeat" : 0,  "nlbaf" : 0,  "flbas" : 0,  "mc" : 0,  "dpc" : 0,  "dps" : 0,  "nmic" : 0,  "rescap" : 0,  ...  ]}

[7:0] / nsze / namespace size. Это максимальный размер пространства в логических блоках. В данном случае 500118192 512-байтных блоков, что, кстати, и указано в выводе blockdev:

root@thinkpad-e14:~$ sudo blockdev --getsz /dev/nvme0n1500118192

[15:8] / ncap / namespace capacity. Это количество логических блоков, выделенных пространству для хранения данных в текущий момент.

[23:17] / nuse / namespace use. Это количество логических блоков, занятых данными в текущий момент.

Обратите внимание, что параметры nsze и ncap равны. Какой смысл указывать максимальный объем и объем, который выделен в текущий момент? Значит ли это, что в текущий момент может быть выделено меньше, чем доступно? Да!

Дело в том, что пространства имен поддерживают технологию Thin Provisioning. Это означает, что пространству выделяется только часть от указанного объема. Другая часть будет оставаться в общем пуле и выделяться этому или другим пространствам по требованию: при заполнении выделенного объема или при достижении критического порога. В общем, эта технология позволяет эффективнее использовать ресурсы для хранения данных. Подробнее и нагляднее с этой технологией можно ознакомиться в этой статье.

В нашей же ситуации nsze и ncap равны, так как пространство было создано без поддержки тонкого распределения. Выглядеть такое пространство на диске будет так:


ncap и nsize будут указывать на одно общий объем пространства. В случае с использованием тонкого распределения на диске пространство будет выглядеть так:


Здесь nsze указывает на максимальный объем, ncap на выделенный, а nuse в обоих случая показывает только то, что занято. Когда значение nuse достигнет значения ncap, то ncap увеличится, но не больше, чем nsze.

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

[24:24] / nsfeat / namespace features. Этот параметр особенно интересен. Он указывает на наличие дополнительных особенностей пространства. Состоит он из 8 бит (перечислены они тоже в Big Endian), каждый из которых отвечает за определенную функцию. Если значение бита равно 1, то функция активна, 0 нет:

  • [7:5] зарезервированы;
  • [4:4] поддержка дополнительных полей для оптимизации ввода-вывода;
  • [3:3] отключение переиспользования поля NGUID;
  • [2:2] поддержка делоцированных и незаписанных блоков (Context Attributes);
  • [1:1] поддержка дополнительных полей для атомарной записи (Atomic Operations);
  • [0:0] поддержка тонкого распределения.

[26:26] / flbas / formatted lba size. Этот параметр указывает на структуру LBA. Также состоит из 8 бит:

  • [7:5] зарезервированы;
  • [4:4] при значении 1: указывает, что метаданные будут храниться в конце блока; при значении 0: метаданные передаются отдельным буфером;
  • [3:0] позволяет выбрать один из 16 возможных форматов LBA.


[29:29] / dps / end-to-end data protection type settings. Указывает на тип сквозной защиты данных. Состоит из 8 бит:

  • [7:4] зарезервированы;
  • [3:3] указывает на тип передачи метаданных;
  • [2:0] указывает на наличие защиты данных и ее тип.

[30:30] / nmic / namespace multi-path and Namespace Sharing Capabilities. Это поле указывает на поддержку функций, связанных с мультидоступом к пространствам имен:

  • [7:1] зарезервированы;
  • [0:0] значение 1 указывает на то, что данное пространство является публичным (public namespace) и может связываться с несколькими контроллерами, а значение 0 на то, что пространство является приватным (private namespace) и привязывается только к одному.

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

Публичные и приватные пространства


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

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

Если приватное пространство можно назвать обычным, так как из него ничего интересного слепить нельзя, то публичное пространство позволяет использовать такую возможность, как namespace multi-path.

Взаимодействие с NVMe


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

nvme list


Чтобы вывести список NVMe-устройств, не обязательно обращаться к devfs подобным образом:

root@thinkpad-e14:~$ ls /dev/ | grep "nvme"nvme0nvme0n1nvme0n1p1nvme0n1p2nvme0n1p3

Или использовать lspci, чтобы узнать что же такое подключено к машине:

root@thinkpad-e14:~$ lspci | grep -E "NVMe|Non-Volatile"07:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a809

Достаточно использовать команду nvme list:

root@thinkpad-e14:~$ nvme list -o json{  "Devices" : [    {      "NameSpace" : 1,      "DevicePath" : "/dev/nvme0n1",      "Firmware" : "9L1QFXV7",      "Index" : 0,      "ModelNumber" : "SAMSUNG MZALQ256HAJD-000L1",      "ProductName" : "Non-Volatile memory controller: Samsung Electronics Co Ltd Device 0xa809",      "SerialNumber" : "00000000000000",      "UsedBytes" : 38470483968,      "MaximumLBA" : 500118192,      "PhysicalSize" : 256060514304,      "SectorSize" : 512    }  ]}

В качестве примера я вывел информацию в формате JSON. Как вы можете наблюдать, здесь выводится не просто список устройств, а еще и различная информация о них. Думаю, что часть атрибутов (например, DevicePath или ModelNumber) в комментариях не нуждаются, поэтому обращаю внимание только на некоторые:

  • Index номер контроллера;
  • UsedBytes используемый объем пространства в байтах;
  • PhysicalSize максимальный объем пространства в байтах;
  • SectorSize формат LBA, или логического блока, минимального адресуемого блока данных;
  • MaximumLBA максимальное количество логических блоков.

nvme id-ctrl, nvme id-ns


Ранее в статье, чтобы получить метаданные об устройстве, я отправлял контроллеру команду Identify. Для этого я использовал команду nvme id-ctrl для идентификации контроллера:

root@thinkpad-e14:~$ nvme id-ctrl /dev/nvme0

И nvme id-ns для идентификации пространства:
root@thinkpad-e14:~$ nvme id-ns /dev/nvme0n1

Обратите внимание, что необходимо указать устройство контроллер или пространство имен.

nvme create-ns, nvme delete-ns


Создание пространств имен проходит в несколько этапов. Сначала его нужно сформировать. Для этого используется команда nvme create-ns:

root@thinkpad-e14:~$ nvme create-ns /dev/nvme0 --nsze 1875385008 --ncap 1875385008 --flbas 0 --nmic 1 --dps 0create-ns: Success, created nsid:1

Аргументы, которые указываются этой команде, вам уже знакомы. Мы их рассмотрели в разделе Параметры NVMe-пространств.

Для удаления пространства используется команда nvme delete-ns:

root@thinkpad-e14:~$ nvme delete-ns /dev/nvme0n1          delete-ns: Success, deleted nsid:1

nvme attach-ns, nvme detach-ns


Второй этап создания NVMe-пространств привязка к контроллеру сформированного пространства. Для этого необходимо использовать команду nvme attach-ns:

root@thinkpad-e14:~$ nvme attach-ns /dev/nvme0 --namespace-id 1 --controllers 1attach-ns: Success, nsid:1

Данной командой мы привязываем пространство с идентификатором 1 к контроллеру /dev/nvme0. Также обратите внимание на аргумент --controllers. Здесь перечисляются идентификаторы NVMe-контроллеров, к которым можно привязать пространство. Этот аргумент опционален и используется при создании публичных пространств.

По какой-то причине нумерация контроллеров начинается с 1, то есть контроллер /dev/nvme0 имеет идентификатор 1, который и указывается в аргументе --controllers. Надеюсь, это поможет вам избежать потерю времени на изучении следующей ошибки:

root@thinkpad-e14:~$ nvme attach-ns /dev/nvme0 --namespace-id 1 --controllers 0                            NVMe Status:CONTROLLER_LIST_INVALID: The controller list provided is invalid(211c)

Чтобы отвязать пространство, используется команда nvme detach-ns:

root@thinkpad-e14:~$ nvme detach-ns /dev/nvme0n1 --namespace-id 1 --controllers 1detach-ns: Success, nsid:1

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

nvme reset


После привязки пространства к контроллеру, как правило, его можно использовать для работы. Однако случается так, что контроллер не может увидеть пространства. В таком случае его необходимо перезапустить использовать команду nvme reset.

nvme format


В случае если необходимо изменить формат LBA у пространства, на помощь приходит команда nvme format:

root@thinkpad-e14:~$ nvme format /dev/nvme0n1 --lbaf 0Success formatting namespace:1

Аргумент --lbaf указывает на формат LBA.

Однако эту команду также можно использовать и для безопасной затирки данных на NVMe-накопителе:

root@thinkpad-e14:~$ nvme format /dev/nvme0n1 --ses 1 -rSuccess formatting namespace:1

Аргумент --ses указывает на уровень затирки:

  • 1 удалить все данные;
  • 2 удалить зашифрованные данные.

Аргумент -r указывает на то, что контроллер будет перезапущен после безопасной затирки.

Применение


Возможных вариантов использования пространств много. В основном они используются для увеличения производительности, резервирования и применяются в СХД, однако есть и более приземленные варианты использования.

Spare Area


Начнем с довольно обычной практикой использования. Spare Area, или Резервная область, была придумана еще до NVMe. Это специальное пространство на твердотельном накопителе, которое используется самим контроллером для внутренних операций и недоступно хосту.

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


Соответственно, если мы уменьшим общий объем пространств, то оставшийся объем уйдет в пользу резервной области.

Если вы хотите узнать больше про резервную область, можете обратиться к этой статье.

Шифрование и изоляция



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

Также контроллер предоставляет возможность защиты от записи. Существует три уровня:

  • только для чтения до следующей перезагрузки;
  • только для чтения до следующей перезагрузки после отключения функции защиты от записи;
  • только для чтения на протяжении всей работы.


Это часто применяется в стационарных и мобильных ПК. В пространство, доступное только для чтения, можно поместить, например, загрузчик, чтобы избежать его повреждения. Таким же образом можно защитить другие важные данные.

Multiple Using


Как упоминалось ранее, пространства являются разделами на уровне контроллера, которые видны конечному хосту как отдельное устройство. А можно ли разделить NVMe-накопитель большого объема не несколько приватных пространств, каждое из которых затем выделить разным хостам? Можно! А с использованием сетевого протокола NVMe-oF (NVMe Over Fabrics) выделить эти пространства можно не только виртуальным хостам, но и физическим.

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


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

Namespace Multi-path и Namespace Sharing


Namespace Sharing, или Public Namespaces, подразумевает под собой возможность совместного доступа одного или нескольких хостов к пространству через два и более контроллеров.


Для чего это необходимо? На рисунке показана схема использования публичных пространств. Да, интересно: мы можем обратиться к пространству NS B через контроллер NVMe Controller 1 и NVMe Controller 2. Но я не вижу в этом какой-то полезности пока схема не будет выглядеть следующим образом:


Здесь мы видим, что контроллеры находятся на совершенно разных хостах и у нас есть несколько независимых путей к данным: через хост-контроллеры Host A (синие контроллеры) и Host B (фиолетовые контроллеры). Теперь это можно использовать для резервирования или для наращивания производительности: если синий путь будет сильно нагружен, то мы пойдем по фиолетовому.

Такой подход позволяет организовать высокопроизводительные и высоконадежные гибкие программно-определяемые СХД из обычных серверных платформ с использованием NVMe-oF.

Итог


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

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

Послесловие


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

  • Диски Samsung 970 EVO/970 EVO Plus с прошивками 2b2qexe7/2b2qexm7 не реализуют команды reset и format;
  • Диски Samsung 970 EVO/970 EVO Plus с прошивками 2b2qexe7/2b2qexm7 не реализуют управление пространствами при помощи команд create-ns, дelete-ns, detach-ns, atach-ns;
  • Диски Samsung PM991 с прошивкой 9L1QFXV7 имеют баг, из-за которого перезагрузка контроллера при помощи команды reset приводит к ошибке;
  • Диски Samsung PM991 с прошивкой 9L1QFXV7 имеют баг, из-за которого форматирование пространства при помощи команды format приводит к ошибке;
  • Диски Samsung PM991 с прошивкой 9L1QFXV7 не реализуют управление пространствами при помощи команд create-ns, delete-ns, detach-ns, atach-ns.

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

Полезные источники


  1. SSD: устройство, компоненты и принципы работы
  2. A Quick Tour of NVM Express
  3. NVMe 1.4 Specification
  4. NVMe Namespaces
  5. Base NVM Express Part One
  6. NVMe Command Line Interface (NVMe-CLI)
  7. NVMe Over Fabrics
  8. Также по теме

Подробнее..

Вспомнить всё. Разбираемся в полупроводниковой памяти

29.12.2020 18:11:47 | Автор: admin

Когда я писал в начале года статью Кто есть кто в мировой микроэлектронике, меня удивило, что в десятке самых больших полупроводниковых компаний пять занимаются производством памяти, в том числе две только производством памяти. Общий объем мирового рынка полупроводниковой памяти оценивается в 110 миллиардов долларов и является постоянной головной болью участников и инвесторов, потому что, несмотря на долгосрочный рост вместе со всей индустрией микроэлектроники, локально рынок памяти очень сильно лихорадит 130 миллиардов в 2017 году, 163 в 2018, 110 в 2019 и 110 же ожидается по итогам 2020 года.

Топ-10 мировых микроэлектронных компаний, производители памяти выделены красным.Топ-10 мировых микроэлектронных компаний, производители памяти выделены красным.

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

Особую важность памяти придает то, что ее всегда нужно много. Я бы даже сказал, что ее всегда нужно больше, чем есть. Билл Гейтс, которого вы наверняка сейчас вспомнили, на самом деле никогда ничего не говорил про 640 Кб, примерно как Мария-Антуанетта ничего не говорила про пирожные. Впрочем, в начале восьмидесятых 640 КБ были огромной цифрой. И что с того, что памяти нужно много? спросите вы. Очень просто большие тиражи позволяют разработчикам концентрироваться на одном продукте и оптимизировать не только дизайн, но и технологию производства. Сейчас в большинстве случаев чипы памяти производятся на фабриках, специально предназначенных для чипов памяти и принадлежащих производителям памяти. Это принципиальное отличие от всех остальных типов микросхем, где пути разработчиков и производителей давным-давно разошлись, и бал правят контрактные фабрики типа TSMC.

Начнем, собственно, с определения и классификации. Точнее, с классификаций, потому что типов памяти очень много, и различных применений тоже. Классическое разделение памяти по применению на кэш-память, оперативную память и память хранения данных. Оно же примерно соответствует делению на статическую (SRAM), динамическую память (DRAM) и диски (HDD и SSD).

Зачем нужны разные типы памяти? Почему нельзя выбрать самый лучший и производить только его? Разница растет из того, что для разных применений важны разные качества памяти. В кэше, рядом с вычислительными мощностями скорость. В хранении объем и энергонезависимость. В оперативной памяти плотность упаковки. Разумеется, никто бы не отказался от быстрой, плотной, энергонезависимой и малопотребляющей памяти, но соединить все эти качества в одной технологии еще никому не удалось, поэтому приходится совместно использовать разные варианты в тех частях систем, куда они подходят лучше всего.

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

Кэш-память

Самый первый уровень памяти в вычислительной системе это регистровый файл и кэш-память. Для них определяющее значение имеет скорость доступа, а вот объем может быть небольшим, особенно если его вдумчиво наполнять. Кэш обычно делается на основе статической памяти. Ячейка статической памяти может быть выполнена по-разному, но обязательно содержит в себе положительную обратную связь, которая позволяет хранить информацию и не терять ее (в отличие от динамической памяти, которой требуется периодическая перезапись). В КМОП-технологии ячейка статической памяти состоит из четырех транзисторов собственно запоминающего элемента и одного и более транзисторов, обеспечивающих чтение и запись информации. Промышленный стандарт так называемая 6T-ячейка.

Электрическая схема 6T-ячейки SRAMЭлектрическая схема 6T-ячейки SRAM

Шесть транзисторов это очень много, особенно в сравнении с DRAM или флэш-памятью, где для хранения одного бита информации требуется два, а то и всего один элемент. Тем не менее, скорость работы сделала свое дело, и в большинстве современных цифровых микросхем статическая память занимает десятки процентов площади. Этот факт, кстати, сделал ячейку SRAM точкой опоры в определении проектных норм производства чипов: когда маркетинговые цифры те самые пресловутые 28, 7 или 5 нм отвязались от физических размеров элементов на кристалле, улучшение плотности упаковки стали считать как соотношение площади ячейки SRAM на старом и новом техпроцессах. Если в новой технологии ячейка стала в два раза меньше, значит проектные нормы уменьшились в корень из двух раз.

Разные варианты топологии шеститранзисторной ячейки статической памяти. Источник G. Apostolidis et. al., Design and Simulation of 6T SRAM Cell Architectures in 32nm Technology, Journal of Engineering Science and Technology Review, 2016Разные варианты топологии шеститранзисторной ячейки статической памяти. Источник G. Apostolidis et. al., Design and Simulation of 6T SRAM Cell Architectures in 32nm Technology, Journal of Engineering Science and Technology Review, 2016

Отдельные чипы SRAM были популярны в составе многокристалльных микропроцессоров, таких как девайсы, построенные на базе серии Am2900 или советской 581 серии. При этом, как только появилась возможность поместить достаточно транзисторов на один чип, кэш-память стали размещать на том же кристалле, что и вычислитель, чтобы сэкономить мощность и увеличив скорость работы, избавившись от медленных и громоздких соединений между чипами. В современных микропроцессорах на одном кристалле помещается многоуровневый набор блоков кэш-памяти объемом в несколько Мегабайт. Это, кстати, привело к тому, что рынок SRAM как отдельного продукта практически перестал существовать: его объем оценивается всего в 420 миллионов долларов, то есть в 0.3% от всего рынка полупроводниковой памяти, и продолжает сокращаться. Последние из остающихся могикан чипы для тяжелых условий эксплуатации, вроде космоса, высокотемпературных промышленных установок или медицинской техники, где нельзя свободно применять обычные коммерческие микросхемы и где из-за этого микроэлектронный прогресс несколько отстает. Есть некоторые перспективы роста в автомобильной электронике и в интернете вещей, где для постоянно включенных устройств не играет роли главный недостаток SRAM неспособность хранить информацию после отключения питания. Только хранить, а не обрабатывать SRAM может с минимальным энергопотреблением, так что это может быть интересным вариантов. Впрочем, в этой конкретной нише, кроме флэш-памяти, есть еще активно развивающиеся новые виды памяти, такие как MRAM, так что перспективы на самом деле весьма туманны, а производители один за одним уходят из стагнирующего сегмента, что позволило Cypress получить больше половины рынка повторюсь, крошечного по мировым меркам.

Оперативная память и динамическая память

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

Схемы ячейки динамической и статической памятиСхемы ячейки динамической и статической памяти

Намного более простая ячейка позволяет существенно увеличить количество памяти на кристалле. Уже самый первый серийный кристалл DRAM (Intel 1103) в 1970 году содержал 1024 бита, а современные чипы умещают уже 16 Гигабит! Это стало возможным благодаря постоянному прогрессу технологии производства, а именно разнообразным улучшениям конструкции интегрального конденсатора. Если в самых первых чипах использовалась просто МОП-емкость, крайне похожая по конструкции на транзистор, в современных чипах DRAM конденсатор для экономии площади располагается не горизонтально, а вертикально, под или над транзистором.

Условная схема прогресса технологии производства DRAM.Условная схема прогресса технологии производства DRAM.

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

Небольшой исторический экскурс, про Intel

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

Позднее, Intel развивал бизнес по производству флэш-памяти, совместно с другой американской компанией, Micron, но буквально на днях продал эти активы ей же, и в ближайшем будущем под маркой Intel будет выпускаться только память Optane, основанная на фазовых эффектах.

Общий объем мирового рынка DRAM оценивается в 60-80 миллиардов долларов и составляет чуть больше половины мирового рынка памяти. Оставшуюся часть почти целиком занимает NAND Flash, а на долю всего остального разнообразия приходится не более трех процентов рынка. Производство чипов DRAM держится на трех китах корейских Samsung и SK Hynix, а также американской компании Micron. Все три в пятерке крупнейших полупроводниковых компаний мира, причем если Samsung чем только не занимается, то Micron и SK Hynix производят только памяти, DRAM и Flash. Три гиганта занимают без малого 95% рынка, а остатки рынка почти полностью разделены между несколькими тайваньскими компаниями.

Основные рыночные ниши это потребительская электроника, включая смартфоны (40-50%), а также персональные компьютеры (15-20% ), серверное и телекоммуникационное оборудование (20-25%). Самые большие перспективы роста при этом ожидаются в автомобильном секторе, благодаря разного рода автопилотам и другим системам помощи водителю, а также в вычислениях, связанных с искусственным интеллектом.

Стоит отметить, что все чаще речь идет не о привычных нам планках памяти, а об аккуратной интеграции чипов на плату телефона или даже непосредственно в корпус процессора, в виде так называемой HBM high bandwidth memory. Такая конфигурация позволяет увеличить пропускную способность памяти за счет использования многоразрядных шин, которые нет возможности реализовать при соединении корпусов на печатной плате, уменьшить задержки и потребление, а также эффективно разместить кристаллы памяти в несколько слоев, разместить большую емкость на меньшей площади.

Внутренности корпуса графического ускорителя AMD Fiji. Центральный кристалл собственно вычислитель, по обеим сторонам упакованные в несколько слоев чипы HBM DRAM.Внутренности корпуса графического ускорителя AMD Fiji. Центральный кристалл собственно вычислитель, по обеим сторонам упакованные в несколько слоев чипы HBM DRAM.

Впрочем, и планки памяти тоже никуда не денутся в обозримом будущем, и спрос на них стабильно растет стараниями не только геймеров, но и производителей серверов. Объем рынка модулей памяти составляет приблизительно 16 миллиардов долларов, и он выглядит как Гулливер в окружении лилипутов рыночная доля Kingston Technology превышает 80%, против 2-3% у ближайших конкурентов. При этом сами чипы Kingston закупают у двух из трех больших производителей Micron и SK Hynix. Samsung не привлекается, видимо, в силу того, что большинство их чипов DRAM предназначено для мобильных телефонов.

Еще один небольшой исторический экскурс, про Kingston

Kingston американская компания, основанная в 1987 году, стала одним из пионеров внедрения SIMM-модулей как удобной альтернативы прямому поверхностному монтажу микросхем памяти. Быстро развиваясь на фоне роста рынка персональных компьютеров, Kingston стали единорогом с миллиардной капитализацией уже к 1995 году, и с тех пор выросли еще на порядок, увеличив долю на рынке модулей DRAM c 25% до 80% и расширившись на производство других продуктов, таких как SSD, где Kingston тоже является мировым лидером, правда с более скромными 26% мирового рынка против 8% и 6% у ближайших конкурентов.

Модуль оперативной памяти Kingston. Обратите внимание на плотность упаковки чипов на плате.Модуль оперативной памяти Kingston. Обратите внимание на плотность упаковки чипов на плате.

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

А что же японцы, правившие бал в восьмидесятых и вытеснившие с рынка DRAM Intel? В 1999 году профильные подразделения Hitachi и NEC объединились в компанию Elpida, которая позже поглотила DRAM-бизнес Mitshibishi. В двухтысячных компания активно развивалась, много вкладывала в перспективные производства и была поставщиком, например, для Apple.Но финансовый кризис 2009 года очень сильно подкосил Elpida, и в 2012 году она была вынуждена подать на банкротство, после чего была куплена Micron.

На этой печальной ноте давайте заканчивать с DRAM и переходить к flash-памяти, где все еще есть по крайней мере одна успешная японская компания.

Флэш-память и системы хранения данных

Главный недостаток как SRAM, так и DRAM то, что информация в них пропадает в случае, если им отключить питание. Но, сами понимаете, никогда не отключать питание довольно затруднительно, поэтому всю историю вычислительной техники использовались какие-нибудь системы для постоянного хранения данных начиная от перфокарт. Большую часть времени в качестве систем постоянного хранения данных использовались магнитные носители лента или жесткий диск. Жесткие диски сложные электромеханические системы, которые прошли огромный путь от первого образца IBM размером с небольшой холодильник, до 2.5-дюймовых HDD для ноутбуков. Тем не менее, прогресс в микроэлектронной технологии был быстрее, и сейчас мы с вами наблюдаем процесс практически полного замещения жестких дисков полупроводниковыми SSD. Последним годом денежного роста для рынка HDD был 2012, и сейчас он составляет уже не более трети от рынка флэш-памяти.

Разные поколения жестких дисков.Разные поколения жестких дисков.

Ячейка флэш-памяти устроена как МОП-транзистор с двумя затворами, один из которых подключен к схемам управления, а второй плавающий. В обычной ситуации на плавающем затворе нет никакого заряда, и он не влияет на работу схемы, но если подать на управляющий затвор высокое напряжение, то напряженности поля будет достаточно для того, чтобы какое-то количество заряда попало в плавающий затвор, откуда ему потом некуда деться даже если питание чипа отключено! Собственно, именно так и достигается энергонезависимость флэш-памяти для изменения ее состояния нужно не низкое напряжение, а высокое.

Структура ячейки флэш-памятиСтруктура ячейки флэш-памяти

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

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

Сравнение архитектур NOR Flash и NAND FlashСравнение архитектур NOR Flash и NAND Flash

Чтение из NOR Flash происходит ровно так, как описано выше, и позволяет удобно добраться до любого интересующего нас куска памяти. Чтение из NAND Flash несколько более занятно: для того, чтобы узнать значение интересующего нас бита в последовательно включенном стеке, нужно открыть управляющие затворы всех остальных транзисторов тогда на состояние выхода будет влиять только интересующий нас бит. Согласитесь, заряжать-разряжать множество управляющих затворов ради того, чтобы узнать значение только одного бита это как-то чересчур расточительно? Особенно с учетом того, что мы должны открыть управляющие затворы всех транзисторов не только в интересующем нас стеке, но и во всех соседних стеках, подключенных к тем же word line. Именно поэтому на практике NAND Flash читается не побитно, а целыми страницами. Это может показаться неудобным, ведь мы, по сути, делаем нашу память не совсем random-access.

Любые рассуждения на тему того, что лучше NAND Flash или NOR Flash, неизбежно натыкаются на мнение рынка, сделавшего однозначный выбор: объем рынка NAND 40-60 миллиардов долларов, а NOR около четырех. Почему же побеждает менее удобная память? Дело на самом деле не в удобстве или неудобстве, а в целевых приложениях и в стоимости. NOR Flash удобнее и быстрее читается, но очень медленно записывается, зато ячейка NAND Flash в два с лишним раза меньше, что, разумеется, критично в ситуации, когда вам нужно БОЛЬШЕ ПАМЯТИ.

Кроме того, если немного подумать над главным недостатком NAND Flash чтением только большими кусками, то в обычной вычислительной системе чтение из долгосрочной памяти в любом случае происходит большими кусками чтобы оптимизировать работу кэш-памяти и минимизировать число кэш-промахов. То есть этот недостаток на самом деле и не недостаток вовсе. Так что по факту единственное настоящее преимущество NOR Flash быстрота чтения, и ее основные применения так раз те, где требуется быстрое чтение, но не нужна частая и быстрая запись. Например, прошивки разнообразных embedded девайсов, где NOR Flash активно заменяет другие виды EEPROM.

Небольшое отступление: PROM

И, раз уж я упомянул EEPROM, нелишне обсудить и экстремальный случай когда память только читается, но не перезаписывается то есть Read-Only Memory или ROM. Такая память гораздо чаще используется в промышленных применениях и для разнообразных прошивок. Такая память может быть запрограммирована на этапе производства с помощью наличия или отсутствия металлических соединений (или транзисторов, как это было сделано в Intel 8086. Но что, если раз-другой записать память все-таки нужно, причем уже после того, как чип произведен? На этот случай существует довольно много разновидностей PROM (P programmable), довольно часто встраиваемых на кристалл вычислительной системы, например, микроконтроллера, но продолжающих активно использоваться и в качестве отдельных чипов.

Самый простой вариант это однократно программируемая память типа Antifuse, она же память на пережигаемых перемычках. Идея очень проста: у нас есть структура (транзистор или резистор), которая может быть необратимо разрушена, превратившись в короткое замыкание или разрыв цепи. Чтение такой памяти выглядит как проверка на наличие замыкания или разрыва, а запись возможна только один раз, потому что изменение структуры необратимо.

Внешний вид памяти на пережигаемых перемычкахВнешний вид памяти на пережигаемых перемычках

В случае, если может быть нужно записывать память несколько раз, например изредка обновлять прошивку, в дело вступают разные варианты EPROM (E erasable) и EEPROM (EE electrically erasable). Технологически они базируются на транзисторах с плавающим затвором и являются примитивной разновидностью флэш-памяти. Сейчас под термином EEPROM обычно подразумевают NOR Flash c возможностью побайтной записи и удаления данных.

NAND Flash

Что же касается NAND Flash, то ее стоимость за бит уже давно снизилась настолько, что этот вид памяти стремительно завоевывает рынок памяти для хранения информации, один за одним забивая гвозди в крышку гроба HDD и, например, дав на возможность иметь много памяти в крошечных мобильных телефонах. Ключевые производители чипов NAND Flash Samsung (33% и почти половина накопителей для телефонов), Kioxia (бывшая Toshiba, 20% рынка), Western Digital (14%), SK Hynix (11%), Micron (10%), Intel (8%).

Из этого списка, впрочем, надо исключить Intel, которые недавно объявили о переходе своей доли в совместном с Micron производстве к последним и об уходе с рынка флэш-памяти. Еще один интересный игрок Western Digital, один из гигантов HDD, ныне стремительно переориентирующийся на твердотельные диски и ставший для этго уникальным зверем fabless-производителем памяти. WD выкупили для этого больше трети производственных мощностей Kioxia, которые делают одни и те же чипы для себя и для клиента. Еще одно неожиданное последствие переориентации WD они стали одним из наиболее заметных участников коммьюнити RISC-V, активно внедряя эту систему команд в свои контроллеры накопителей.

И в завершение рассказа про NAND Flash, надо непременно рассказать о произошедшей в последние годы технологической революции. Флэш-память, как и обычная микроэлектроника, уже уперлась в технологический предел миниатюризации транзисторов, и если в вычислительных системах можно хотя попробовать отыграть что-то за счет архитектуры, то в памяти плотность упаковки это главное и единственное, что по-настоящему волнует. Поэтому, пока разговоры о переходе обычных КМОП-микросхем в третье измерение все еще остаются разговорами, 3D NAND уже четыре года как массово присутствует на рынке, позволяя разместить на кристалле в десятки, а то и в сотни раз больше ячеек памяти, чем обычное планарное решение.

Схематичный разрез двухмерной и трехмерной NAND Flash памятиСхематичный разрез двухмерной и трехмерной NAND Flash памяти

На электрической схеме выше транзисторы размещены последовательно, сверху вниз, тогда как в планарном варианте изготовления они расположены на плоскости, занимая ценную площадь на кристалле. Однако простая и монотонная структура позволила реализовать самое логичное, что можно сделать сквозной вертикальный канал транзистора, выглядящий примерно так же, как и электрическая схема (и показанный на схеме справ желтым, идущим сквозь зеленые затворы). Разумеется, оно только звучит логично и просто, а на практике создание глубокого отверстия с вертикальными стенками это одна из самых сложных операций, возможных в микроэлектронной технологии. Тем не менее, инженерные задачи были решены, и сейчас такие этажерки, как на рисунке выше, включают в себя уже до 128 транзисторов в серийно производимых чипах и до 192 слоев в девайсах, ожидаемых через год-два. Проектные нормы производства современной флэш-памяти примерно соответствуют уровню 15-20 нм, так что такая плотность упаковки это эквивалент норм 0.1-0.2 нм! В обычном КМОП повторить этот фокус в точности не удастся, но свежие исследования по GAAFET предполагают упаковку нескольких горизонтальных каналов друг поверх друга. Samsung рассчитывают таким образом выйти на уровень 1 нм, а то и чуть меньше.

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

Новые типы энергонезависимой памяти

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

Три наиболее зрелых технологии такого рода это MRAM (магнитная RAM), FRAM (ферроэлектрическая или сегнетоэлектрическая RAM) и PCM (phase-change memory).

FRAM основана на сегнетоэлектрическом эффекте свойстве некоторых материалов менять свои свойства под действием высокого напряжения. В частности, в FRAM используется изменение емкости конденсатора. Эта память появилась в серийных продуктах, например в микроконтроллерах MSP430, еще двадцать лет назад, то почти тогда же проявился ее главный недостаток пленки сегнетоэлектрических слоев оказались плохо масштабируемыми, и развитие технологии остановилось на уровне 130 нм, а существующие до сих пор продукты в основном довольно старые радиационностойкие микросхемы. Впрочем, в последние годы работы по сегнетоэлектрикам снова активизировались, и возможно нас ждет новое пришествие FRAM, на этот раз в виде FeFET, где из сегнетоэлектрика будет делать затвор транзистора.

Разные варианты MRAM используют несколько физических эффектов, позволяющих манипулировать спином магнитных материалов и посредством него, на их электрические свойства. По сути, мы говорим о физической реализации концепции мемристора резистора, сопротивление которого зависит от его предыдущего состояния. Первые серийные чипы MRAM появились еще в 2004, но проиграли технологическую войну флэш-памяти. Тем не менее, технология продолжает активно развиваться, подогреваемая тем, что у MRAM потенциально на несколько порядков большее количество циклов перезаписи, чем у флэш, а значит ее можно использовать как гибрид кэша и памяти долгосрочного хранения. Считается, что такое сочетание может быть востребовано в малопотребляющих микросхемах интернета вещей, и сейчас встраиваемые блоки MRAM предлагают такие именитые фабрики, как Samsung и GlobalFoundries.

PCM класс памяти, основанной на изменении фазового состояния некоторых веществ, например с кристаллического в аморфное, под действием внешних факторов типа высокого напряжения или кратковременного нагрева (обычно проводимого при помощи пропускания большого тока через запоминающий элемент). Потенциальные преимущества PCM примерно такие же, как у MRAM быстрое чтение и большое количество циклов перезаписи, что в теории может позволить заменить даже все три типа памяти одним унифицированным решением. На практике же изначальное внедрение PCM обернулось грандиозным провалом: в 2012 году Micron с помпой представили серийную линейку для применения в мобильных телефонах, однако уже к 2014 году все эти продукты были отозваны с рынка. Их вторая попытка стала более успешной совместно с Intel в 2017 году была представлена память 3D Xpoint и линейка SSD Optane (Intel) X100 (Micron). Продажи пока что невелики, но отзывы потребителей довольно хорошие. Посмотрим, выдержит ли новая технология проверку времени и сможет ли действительно потеснить традиционные SSD на основе NAND Flash.

Традиционная невеселая рубрика А что в России?

И, конечно же, мой рассказ был бы неполон без упоминания о том, что происходит в России. К сожалению, хорошего можно рассказать немного. Производство памяти это именно что производство, а с микроэлектронными заводами у россии довольно печальная ситуация. Соответственно, речи о собственных чипах DRAM и flash-памяти нет и в обозримом будущем не предвидится. А что есть?

Во-первых, есть какое-то количество микросхем SRAM. Самый технологически продвинутый продукт микросхема 1663РУ1, представляющая собой 16 Мбит статической памяти по нормам 90 нм, производства завода Микрон. Кроме этого чипа, есть и другие, в основном предназначенные для аэрокосмических применений.

Кроме статической памяти, есть еще одно производство Крокус-наноэлектроника, производящая MRAM. Расположенная в Москве фабрика КНЭ единственная в России, умеющая работать с пластинами диаметром 300 мм. Правда, Крокус-нано не обладает полным циклом производства, а может делать только металлизацию и совмещенные с ней магнитные слои, формирующие ячейку MRAM. Транзисторная часть при этом должна быть изготовлена на другой фабрике (иностранной, потому что в России с пластинами 300 мм работать некому). На сайте КНЭ заявлена доступность микросхем объемом от 1 до 4 Мбит, скоростью считывания 35 нс и записи 35/90/120/150 нс. Еще немного света на функционирование и происхождение этих чипов проливают также заявленные в качестве продуктов на официальном сайте сложнофункциональные блоки MRAM, совместимые с техпроцессами китайской фабрики SMIC и израильской TowerJazz. Вероятно, именно эти производители являются технологическими партнерами и при производстве собственных чипов КНЭ.

Последнее, о чем стоит упомянуть в контексте производства памяти в России это твердотельные системы хранения данных, являющиеся одним из важных драйверов импортозамещения в российской электронике. Российский рынок подобных систем оценивается в 122 миллиона долларов, доля отечественной продукции растет, идут жаркие споры насчет протекционистского законодательства и сравнения качества отечественных и импортных решений в общем, настоящая жизнь. К сожалению, как уже было сказано выше, о собственном производстве чипов NAND flash речи не идет, и под импортозамещением понимается сборка импортных чипов в корпус и на плату, а также разработка или адаптация встроенного ПО. Из хороших новостей в России ведутся разработки микросхем контроллеров флэш-памяти. Собственные контроллеры, хоть и не смогут решить проблему технологического отставания и зависимости от импорта, позволяют обеспечить контроль за функционированием импортных кристаллов памяти и безопасность решений на их основе. На этой позитивной ноте, я пожалуй, и закончу на сегодня.

Подробнее..

Western Digital разработала новую файловую систему для Linux-систем

28.12.2020 18:17:25 | Автор: admin
На полях файловых систем редко происходит что-то новое. У нас есть FAT/16/32, NTFS, Ext4, Btrfs и другие, более экзотичные способы управления дисковым пространством. Файловая система в целом явление статичное: когда-то разработчики и инженеры придумали, как структурировать данные на диске, и с тех пор все мы этим пользуемся не задумываясь, что происходит под капотом на уровне железа.

И вот теперь, компания-производитель накопителей Western Digital заявила, что активно занимается разработкой новой файловой системы DZS или Digital Zoned Storage. Основная цель новой системы применение в промышленном оборудовании HDD и твердотельных накопителях с последующим снижением нагрузки на контроллер SSD.



Для HDD файловая система DZS сильна тем, что упрощает традиционную схему доступа к файлам и дает пользователю удобный API для управления данным вкупе с использованием черепичной технологии записи SMR.



Фактически, разработка будет интересна, в первую очередь, администраторам СУБД и прочим пользователям, оперирующим большим массивом статичных данных.

Основное отличие DZS от прочих файловых систем в ее меньшей гибкости: В разработке Western Digital запись файла может осуществляться только в рамках одной зоны, при этом только последовательно. Прочие современные файловые системы поддерживают режим произвольной записи файлов, которая, несомненно, является в некотором роде преимуществом.

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

Наибольший выигрыш в ресурсе и производительности новая система получит, конечно же, в SSD-накопителях, которые не имеют физических ограничений на чтение разных частей диска, как это происходит с HDD. О них и поговорим далее. Этим летом система DZS официально стала частью стандарта NVMe, то есть речь идет не просто о каком-то безумном концепте файловой системы от Western Digital, а о вполне реальной разработке, которая в скором будущем может стать частью IT-рынка.

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



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



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



У предлагаемой производителем системы, кроме снижения нагрузки на контроллер и продления его жизни, есть еще и вполне ощутимый прирост в производительности. Система DZS способна обеспечить стабильно максимальную скорость записи на SDD в отличие от других файловых систем, которые из-за случайного доступа и необходимости сбора мусора во время работы, зачастую упираются в показатели на уровне 200-230 Мб/с.



Так как Western Digital является активным членом Linux-сообщества (что, впрочем, ожидаемо, так как основные клиенты компании дата-центры и администраторы Unix-систем), то и поддержка новой файловой системы была завезена, в первую очередь, на Linux-системы.

Сейчас Digital Zoned Storage уже доступен для использования на Long Term Stable (LTS) версиях Kernel-ядра 4.14, 4.19 и 5.4, однако, если вы захотите воспользоваться всеми возможностями файловой системы, то стоит использовать ядро версий 5.x.



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

  • применимость файловой системы как для HDD, так и для SSD;
  • работоспособность системы с черепичной схемой записи для сверхплотных HDD 20+ Tb;
  • снижение нагрузки на контроллер SSD;
  • повышение скорости записи-чтения, что критично для БД и массивов;
  • как следствие, снижение издержек потребителей и компаний на гарантийное обслуживание.


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

Полезные ссылки по теме






Специально для читателей Хабра у нас 50% скидка на любые серверы и VPS любых конфигураций!

Промокод при покупке на нашем сайте:

habrhabr


Промокод активен до 2 февраля 2021 года!

Подробнее..

NGD выпустила 12 ТБ SSD со встроенным 4-ядерным ARM-процессором

07.11.2020 20:18:47 | Автор: admin

Несмотря на то, что стоимость SSD за последние несколько месяцев упала примерно на 10%, производители продолжают выпускать новые системы. Так, компания NGD представила накопитель емкостью в 12 ТБ. Его особенность не столько объем памяти, сколько собственный 4-ядерный процессор.

Он используется для взаимодействия с флеш-памятью, а также для шифрования, компрессии, индексации, поиска данных, плюс перекодирования медиафайлов. NGD System выпустила этот SSD в форм-факторе E1.S. Эта система предназначена, конечно, не для пользовательских, а для корпоративных устройств.

Ранее компания выпустила несколько подобных SSD, но их емкость была ограничена 8 ТБ, а среди форм-факторов были лишь M.2. Правда, компания выпустила еще одну модель более емкий вариант U.2 с емкостью до 32 ТБ. Поэтому новая система заняла промежуточную нишу.

Что касается процессора, то его архитектура ARM, он способен обеспечивать работу Ubuntu Linux и Docker.


Что касается характеристик, то скорость линейного чтения составляет 1,6 Гбайт/с, случайные операции 128 000 IOPS, 200 000 IOPS в случае случайной записи блоками 4К. Флеш-массив набран разработчиками памятью 3D TLC, интерфейс же ограничен возможностями PCIe 3.0. Что касается объема, то 12 ТБ это чистая емкость. Системе доступно только 9,6 ТБ. Если говорить о менее емкой модели объемом в 6 ТБ, то системе в этом случае доступно только 4,87 ТБ.


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

Подробнее..

Что мы привезли на CES 2021 от накопителей до кардридеров

22.01.2021 14:05:41 | Автор: admin
Привет, Хабр! В этом году выставка потребительской электроники CES 2021 прошла в уже привычном для многих онлайн-формате. И хотя многие бренды, которые выставлялись на выставке в прошлом году, не стали анонсировать свои новинки в начале текущего, Kingston продолжает блюсти традиции. Переход в онлайн позволил компании без посредников поведать о своих планах гораздо большему количеству людей, нежели в режиме традиционной выставки.



Итак, в рамках CES 2021 мы дискутировали не только о новых трендах, которых компания будет придерживаться на протяжении всего года, но и показали новые устройства для специалистов, а также решения корпоративного класса. Далее по тексту расскажем какие.

Kingston Ghost Tree PCIe NVMe Gen 4.0


Большинство потребительских NVMe-накопителей, вышедших в 2020 году и соответствующих спецификациям PCIe 4.0 выпущены на базе контроллеров Phison PS5016-E16. К сожалению, они не способны полностью реализовать потенциал нового интерфейса и полностью задействовать его пропускную способность.

Kingston же не спешил с анонсами своих решений, поэтому Ghost Tree PCIe NVMe Gen 4.0 получился оптимизированным и сбалансированным. В то время как конкуренты предлагают схожие накопители с пропускной способностью на уровне 4-5 Гбайт/с, мы говорим о скорости чтения/записи на уровне 7 Гбайт/с.

Накопители серии Ghost Tree также построены на 8-канальном контроллере. Пока не скажем, на каком именно, но можем с уверенностью утверждать, что SSD-решения с емкостью от 1 до 4 Тбайт смогут на полную задействовать производительность интерфейса PCIe 4.0. Убедитесь в этом сами, когда мы опубликуем первые тесты на страницах нашего блога.

Kingston NV Series Gen. 3.0x4


Наравне с накопителями топового класса, в рамках CES 2021 мы анонсировали линейку PCIe 3.0-устройств, которые ориентированы на начинающих пользователей. Максимальная емкость таких накопителей будет ограничена двумя терабайтами, что помогает снизить розничную стоимость и сделать данные SSD доступными для большинства потребителей.

Kingston SSD DC1500M U.2 NVMe


Накопитель Kingston SSD DC1500M U.2 NVMe относится к решениям корпоративного класса и приходит на смену SSD Kingston DC1000M U.2 NVMe. Эта новинка обеспечивает высокую пропускную способность и низкую латентность, и предназначена для размещения в серверах последнего поколения.

DC1500M нацелен на решение широкого спектра задач и нагрузок, которые подразумевают интенсивное использование данных большим количеством пользователей единовременно. Подходит накопитель и для ЦОД, занимающихся облачными вычислениями, а также хостинг-провайдеров и виртуальных инфраструктур, которые обслуживают и оптимизируют бизнес-процессы компаний.

Накопители NVMe SSD с поддержкой PCIe 4.0


В прошлом году локомотивом выставочных анонсов стал SSD-накопитель Kingston DC1000B M.2 NVMe, но он предлагал поддержку PCIe 3.0, что вполне логично. С появлением системных плат, предлагающих PCIe поколения 4.0 вырос и спрос на соответствующие накопители, поэтому форвардами 2021 года в линейке наших NVMe-устройств станут твердотельные решения с поддержкой нового интерфейса. В этом году мы планируем выпускать как клиентские U.2-решения, так и профессиональные устройства для серверных кластеров. Давайте коротко пройдемся по каждой из моделей накопителей, которые уже скоро появятся на рынке.

Внешний SSD Kingston XS2000 с поддержкой USB 3.2



Помимо NVMe-решений корпоративного и потребительского уровня, мы анонсировали внешний SSD-накопитель USB 3.2 Gen 2x2, который будет предлагаться с емкостями от 500 Гбайт до 2000 Гбайт. Kingston XS2000 позиционируется как производительное хранилище для фотографий, видеороликов и других файлов, а его главными особенностями являются высокая скорость записи (до 2500 Мбайт/с) и быстрый доступ к требуемым данным. Для подключения к ПК и ноутбукам используется порт USB-C, являющийся основным при использовании USB 3.2 Gen 2.

Kingston Workflow: кардридеры и док-станции для них


И последняя интересная штука с CES 2021 внешние кардридеры (Workflow SD Reader и Workflow microSD Reader), которые можно использовать и как самостоятельные устройства, и вкупе с док-станцией Workflow Station. Кому и для чего такие гаджеты могут понадобиться? Если с карт-ридерами все понятно (как правило, они нужны фотографам и видеографам для доступа к данным, находящимся на картах памяти и переброски их на ПК), то о док-станции стоит поговорить отдельно.



По сути Kingston Workflow Station позволяет работать сразу с несколькими типами кардридеров, что актуально, если у пользователя есть необходимость работать с данными, записанными на картах памяти разного типоразмера. Приведем пример: допустим, что вы снимаете 4K-видео для YouTube на профессиональную камеру (с установленной внутри SD-картой) и параллельно ведете видеозапись на смартфон (с установленной внутри microSD-картой) для размещения получившегося видео в сервисах типа Instagram и TikTok. В этом случае наличие мини-хаба позволит вам одновременно подключить к компьютеру и ноутбуку две карты памяти разных типоразмеров, не используя переходники (microSD на SD).

Казалось бы, аргументов недостаточно, поэтому давайте представим, что видео, с которым вам предстоит поработать, обладает разрешением 4K/8K. Как следствие, конечные файлы обладают большим весом, поэтому для копирования их на ПК и для манипуляций непосредственно в рамках карты памяти, необходима высокая пропускная способность, которая реализована через подключение Type-C (USB 3.2 Gen 2). Как итог: в сочетании с высокопроизводительными картами памяти и USB-накопителями Kingston это позволит значительно ускорить рабочие процессы на стадии постпродакшна.

Итоги


На этом мы заканчиваем экскурс в анонсы новинок, представленных на CES 2021, и переходим к обсуждениям. Расскажите в комментариях, какие устройства вы считаете наиболее интересными и тесты каких накопителей вы хотели бы увидеть на страницах нашего блога?

____________________________________________________________________________________________________________

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

Почему накопители SSD ускоряются после очистки и насколько важен размер кэша бенчмарки популярных моделей PCIe 4.0

01.03.2021 12:17:20 | Автор: admin
Почему накопители SSD ускоряются после очистки и насколько важен размер кэша бенчмарки популярных моделей PCIe 4.0



В прошлом году SSD впервые в истории обогнали HDD по объёму продаж. В отличие от винчестеров, здесь сумасшедший технический прогресс. За несколько лет рынок меняется кардинально: интерфейс NVMe вместо SATA, память SLCMLCTLCQLC

Замена системного диска с HDD на SSD иногда самый мощный апгрейд, который можно сделать с компьютером. Главный прирост в отклике системы и софта даёт скорость случайного доступа, которая даже у самых дешёвых SSD на пару порядков быстрее, чем у HDD. А современные SSD практически не уступают по скорости оперативной памяти. Основная проблема живучесть. При интенсивной эксплуатации они слишком быстро выходят из строя.

Давайте посмотрим, что произошло на рынке потребительских SSD за последние десять лет. И как выбор конкретных технологий влияет на производительность.

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

В январе 2021 года издание AnandTech провело тестирование девяти современных моделей SSD на 1 ТБ. Описание этого эксперимента показывает никакой единой метрики не существует.

Новая флэш-память


SSD на массовом рынке появились более десяти лет назад. Например, компания Intel выпустила свои первые SSD в 2008 году: это были модели X25-M и X18-M объёмом 80 ГБ с форм-фактором 2.5" и 1.8", соответственно. Первая вышла по рекомендованной цене $595


Intel X25-M

Много воды утекло с тех пор. Сейчас мы видим десятки терабайтных моделей по гораздо меньшей цене. Но основные принципы работы твёрдотельных накопителей не изменились. И главные проблемы флэш-памяти NAND по-прежнему актуальны:

  • невозможность напрямую вносить изменения в записанные блоки данных во флэш-памяти, запись новой информации производится в пустые ячейки;
  • несоответствие между размерами страниц NAND и размерами блоков стирания;
  • снижение производительности при заполнении накопителя.


Бенчмарки старых SSD образца 2009 года


Вернуть изначальную производительность старых SSD можно было только с помощью утилиты HDD ERASE, источник

Всё это по-прежнему актуально. Современные твёрдотельные накопители намного больше, быстрее и дешевле, но их контроллеры и прошивки не решили названные проблемы до конца. У современных SSD появились и некоторые дополнительные проблемы, которые ещё больше усложняют механизмы их работы и затрудняют объективное тестирование.

Примерно в 2014 году появились накопители с памятью TLC NAND и поддержкой прямого интерфейса NVMe. К настоящему времени обе эти технологии практически захватили рынок: память MLC практически исчезла, а NVMe дефолтный интерфейс для новых моделей. Более высокая производительность PCIe/NVMe по сравнению с SATA даёт ошеломляющую разнице в бенчмарках, но с точки зрения дизайна бенчмарков на самом деле важнее был переход на TLC. Это связано с тем, что потребительские твёрдотельные накопители TLC в значительной степени зависят от кэширования SLC.



В накопителе чем больше битов мы записываем в ячейку, тем она сложнее (и медленнее). Современные диски записывают 3 бита на ячейку (TLC) или 4 бита (QLC). Оба варианта медленнее для записи, чем запись 1 бита на ячейку (SLC). Поэтому в SSD часть ячеек обрабатывается в режиме SLC, это позволяет увеличить поток входных данных.

Недостатком является то, что данные из SLC NAND потом надо переписать в блоки, которые работают как MLC/TLC/QLC. Этот процесс часто называют фолдингом, он обычно автоматически выполняется во время простоя накопителя, где задержка не важна. Таким образом освобождается место в кэше SLC для дальнейшего использования.

Обязательное SLC-кэширование в современных SSD


Кэширование SLC создаёт два уровня производительности один внутри кэша, и один снаружи. Большинство пользователей никогда не видят производительности снаружи кэша. Реальные потребительские рабочие нагрузки почти никогда не пишут десятки или сотни ГБ непрерывно, особенно на высоких скоростях (быстрее, чем гигабитный Ethernet) даже запись несжатого видео 4k60 немного меньше 1,5 Гбит/с, в то время как высококачественные NVMe теперь предлагают пиковую скорость записи выше 4 Гбита/с. Но на самом деле включение более реального варианта использования с адекватными перерывами для диска, чтобы освободить кэш SLC во время простоя, делает результаты тестирования более релевантными для многих пользователей.

Размеры кэша SLC также зачастую зависят от объёма свободного места на диске. Например, при заполнении SSD на 75% может остаться только 10% от обычного размера кэша SLC. Тесты, которые работают с почти пустым диском, могут преувеличить преимущества кэширования SLC по сравнению с тем, что испытывают пользователи, когда они фактически используют большую часть рекламируемой ёмкости своего накопителя.


Изменение размера кэша SLC в зависимости от объёма свободного места в Intel SSD 665p

Накопители QLC ещё больше усложнили ситуацию, поскольку они пытаются держать кэш максимально заполненным для ускорения доступа к данным.

Накопители NVMe (и некоторые SATA) также чувствительным к температуре. Накопители M.2, потребляющие более 5 Вт на пике, могут сильно нагреваться, поэтому сейчас многие из них поставляются в комплекте с радиаторами.

Данные SSD: локальность и DRAM


Кроме интерфейса (SATA, PCIe 3.0, PCIe 4.0) и выбора флэш-памяти TLC или QLC NAND, есть ещё несколько важных технологических различий между SSD высокого класса и начального уровня. Например, метод хранения метаданных Flash Translation Layer (FTL) информации, какое физическое местоположение соответствует каждому логическому адресу (Logical Block Address, LBA).

В течение нескольких лет большинство SSD использовали большую простую таблицу поиска. Несложно посчитать, что для диска 1 ТБ с секторами по 4 КБ требуется таблица отображения FTL почти на 1 ГБ. Это увеличивает стоимость привода, а производители SSD пытаются снизить свои расходы. Поэтому интерфейс DRAM исчез практически со всех контроллеров начального уровня и им приходится как-то управлять гигабитной таблицей FTL, не имея возможности загрузить её в память целиком.

У контроллеров обычно есть встроенный кэш небольшого размера, который исчисляется в мегабайтах. Другой вариант заимствовать часть оперативной памяти процессора через функцию буфера памяти хоста (HMB). Такая возможность есть в интерфейсе NVMe.



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

Приводы


Аппаратная начинка и архитектура диска непосредственно влияет на его производительности. Для иллюстрации AnandTech приводит бенчмарки девяти современных SSD ёмкостью 1 ТБ из различных сегментов рынка, то есть разных классов.

  • Samsung Samsung 980 PRO. последний флагман NVMe от Samsung это их первая модель PCIe 4.0 для потребительского рынка, а также первая модель PRO, использующая TLC NAND вместо MLC.
  • Silicon Power US70. Один из многих приводов с контроллером Phison E16 и TLC NAND. Именно эта комбинация впервые вывела PCIe 4.0 на потребительский рынок SSD-накопителей в 2019 году, а сейчас контроллеры постепенно меняют на Phison E18.
  • Kingston KC2500. Привод PCIe 3.0 с контроллером Silicon Motion SM2262EN, который настроен на агрессивное кэширование SLC и обычно обеспечивает лучшую в своём классе производительность при низкой глубине очереди.
  • SK hynix Gold P31. Преимущества вертикальной интеграции проявляются в том, что согласованная комбинация ультрасовременного (хотя и все еще PCIe 3.0) контроллера и NAND позволяет этому 4-канальному приводу работать наравне с 8-канальными приводами, устанавливая рекорды энергоэффективности.
  • Mushkin Helix-L. Бюджетный NVMe-накопитель использует TLC NAND и сокращает затраты с помощью контроллера DRAMless Silicon Motion SM2263XT, который использует функцию буфера памяти Host Memory Buffer, заимствуя до 64 МБ оперативной памяти из системы.
  • Corsair MP400. Представляет ещё одну популярную категорию бюджетных накопителей. Здесь работает связка из дешёвой и более медленной QLC и 8-канального контроллера Phison E12S, значительное улучшение по сравнению с 4-канальным Silicon Motion SM2263 в первых накопителях QLC NVMe, таких как Crucial P1 и Intel 660p/665p. Имеется кэш DRAM, но только 512 МБ, вдвое меньше, чем в обычных или высококлассных моделях.
  • Samsung Samsung 870 EVO. совершенно новый накопитель TLC SATA от Samsung сочетает 3D NAND и контроллер последнего поколения.
  • SK hynix Gold S31. Выпущенный в конце 2019 года с 72-слойной TLC, это довольно распространённый на массовом рынке SATA-накопитель с немного более низкой производительностью, чем ведущие SATA-накопители, но хорошей ценой.
  • Samsung 870 QVO. Накопитель QLC SATA второго поколения использует тот же первоклассный контроллер, что и 870 EVO, поэтому его недостатки полностью связаны с более медленной и дешевой флэш-памятью QLC NAND.

При работе с SSD нужно понимать, что накопитель показывает максимальную производительность только под Linux, и тестировать его тоже удобнее здесь. Во-первых, Microsoft до сих пор не выпустила DirectStorage API для Windows. Во-вторых, Linux предлагает гораздо большую прозрачность и контроль над оборудованием.

Серия тестов AnandTech Storage Bench (ATSB) состоит из трёх циклов: Light, Heavy и Destroyer. В первом режиме замеряется скорость выполнения набора лёгких задач, соответствующих относительно лёгкому использованию настольного компьютеров: браузер, текстовый редактор и прочее. В режиме Heavy очередь задач возрастает на порядок, в режиме Destroyer ещё на порядок. Циклы Light и Heavy прогоняются сначала на полностью пустом диске, а потом на частично заполненном.

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

Нужно заметить, что обычный юзер 99% времени использует SSD в лёгком режиме. Интенсивный режим включается только изредка, например, во время инсталляции игр или резервного копирования.

Серый график показатель нового пустого SSD, чёрный частично заполненного.

Как обсуждалось ранее, размер кэша MLC начинает серьёзно уменьшаться после заполнения диска на 50%. Это и отражается на результатах.

Средняя скорость передачи данных в режиме лёгкого использования (МБ/с)




Средняя задержка в режиме лёгкого использования (МБ/с)




Следующие тесты на среднюю скорость случайного чтения и среднюю скорость последовательной записи также запускались дважды: 1) на абсолютно пустом диске с операциями только в диапазоне первых 32 ГБ пространства; 2) при 80% заполнении без ограничения на операции. Разница между серым и чёрными столбцами отражает влияние кэширования SLC, контроллеров без буфера DRAM или с уменьшенным объёмом буфера.

Средняя скорость случайного чтения (МБ/с)




Средняя скорость последовательной записи (МБ/с)




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

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

Последовательное заполнение привода: средняя скорость (МБ/с)




Управление питанием SSD жизненно важно для любой системы на аккумуляторах. Система управления питания поддерживает несколько режимов, в том числе простой режим неактивности (SATA ALPM, NVMe APST и PCIe ASPM), который больше подходит для настольных компьютеров и в таблицах обозначен как 'Desktop Idle', и режим глубокого сна, в котором задействуются все энергосберегающие функции, включая DevSleep ('Laptop Idle').

Потребление энергии в неактивном режиме (милливатт)




Даже без активации этих функций накопители потребляют в неактивном режиме очень мало: от 194 до 1152 мВт.

Скорость пробуждения (микросекунд)




Заключение


Накопители SSD очень сильно продвинулись за последние 10 лет. В частности, у них кардинально снизилось энергопотребление. В режиме ожидания оно гораздо меньше 1 ватта, а судя по логам, SSD обычно проводит в режиме ожидания 99% времени.

Технический прогресс в этой области действительно потрясающий, а некоторые производители считают, что накопители NVMe можно использовать вместо DRAM в неких специфических задачах. Так делает Intel с модулями Optane. В то же время средняя задержка чтения в PCI 4.0 сильно упала, поэтому обычный пользователь может и не заметить разницы PCI 4.0 по сравнению с Optane.



На правах рекламы


Наши эпичные серверы используют only NVMe сетевое хранилище с тройной репликацией данных. Вы можете использовать сервер для любых задач разработки, размещения сайтов, использования под VPN и даже получить удалённую машину на Windows! Идей может быть много и любую из них поможем воплотить в реальность!

Подробнее..

Анонс оперативной памяти Kingston FURY для оверклокеров и не только

02.06.2021 18:06:54 | Автор: admin
Привет, Хабр! Начало июня ознаменовалось анонсом комплектов оперативной памяти, которые будут производиться компанией Kingston Technology под известным брендом FURY. По сути, Kingston переименовала линейку игровых комплектующих HyperX и сделала своеобразный перезапуск модельного ряда, в который, помимо оперативной памяти DDR4, войдут решения, сертифицированные по спецификациям DDR5, и твердотельные накопители потребительского класса.



Kingston FURY: геймерские комплектующие топового уровня


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

Конкурентная борьба набирает обороты, когда на горизонте маячит массовое производство оперативной памяти DDR5, когда мы видим приемлемый ценник за гигабайт пространства для передовых SSD (которые с каждым новым релизом становятся еще востребованнее и еще доступнее). Если вспомнить об огромном количестве наград, которые получала продукция HyperX с момента основания бренда в 2002 году, нетрудно предположить, что новые решения Kingston не просто станет очередным конкурентом в битве топовых брендов, но и объективно может претендовать на очередное звание лидера рынка. Как ни крути, а успех ОЗУ в лице той же HyperX FURY это в первую очередь заслуга инженеров, производства и службы тестирования компании Kingston.


Kingston FURY DDR3, DDR4 и DDR5


Среди анонсированных вариантов оперативной памяти предусмотрены не только решения текущего стандарта DDR4, но и комплекты памяти DDR3, а также DDR5 (их релиз ожидается в 4 квартале 2021 года и вызывает особый интерес). Оперативка будет представлена в следующих производственных сериях: Kingston FURY Renegade, Kingston FURY Beast и Kingston FURY Impact. Информации пока мало, поэтому давайте коротенечко о каждой.



1. Kingston FURY Renegade топовая оперативная память, которая будет характеризоваться высокими частотами и низкими задержками, что позволит обеспечить оптимальную производительность в играх ААА-класса. Производитель заявляет, что разгонный потенциал модулей DDR4 сможет достигать внушительных 5333 МГц. А еще планки будут оснащаться брутальными радиаторами с RGB-подсветкой (для тех, кто любит строгий дизайн, обещают варианты без свечения с классическим дизайном).

2. Kingston FURY Beast комплекты оперативной памяти из данной серии относятся к сегменту среднего класса и будут доступны большинству геймеров и энтузиастов. Главная цель устройств из модельного ряда Beast обеспечить максимально допустимую производительность на компьютерах пользователей за как можно более низкий ценник. В этой серии мы встретим модули памяти стандарта DDR3 и DDR4 с максимальной частотой до 3733 МГц. По части визуального оформления производитель также предусматривает решения с подсветкой и без нее.

3. Kingston FURY Impact здесь так и напрашивается описание самая бюджетная ОЗУ начального уровня, но нет. В этой серии будет выпускаться оперативная память SO-DIMM для ноутбуков, моноблоков и мини-ПК, что говорит о меньшем размере печатной платы и, возможно, иной компоновке чипов и схем питания. Производитель заявляет поддержку стандартов DDR3 и DDR4 с максимальной частотой до 3200 МГц.

Так что же с DDR5?




Этот вопрос терзает всех еще с осени 2020 года. Первые упоминания об оперативной памяти DDR5 появились в СМИ около четырех лет назад, но только в конце 2020 года на нас обрушился шквал анонсов. Kingston Technology не стали уподобляться большинству, пытаясь сыграть на хайпе, и скромно рассказали о своей оперативке нового поколения в начале мая 2021 года.

Первые референсы памяти DDR5 уже готовы и отправлены производителям материнских плат для тестирования. Доподлинно известно, что новая ОЗУ получит поддержку профилей XMP и оптимизированную схему питания. В совокупности новые подходы должны обеспечить максимальную гибкость при разгоне.

Если верить прогнозам IT-экспертов, продажи модулей памяти DDR5 составят 44% от рынка оперативной памяти в 2021 году. На рынках мобильных устройств и центров обработки данных внедрение новых стандартов может пойти еще быстрее. Что касается потребительских решений: новые платформы с поддержкой DDR5 появятся не раньше осени 2021 года. Ожидается, что первыми мы увидим решения от Intel, а в 2022 году и от AMD. Kingston же планирует запустить продажи новой памяти в третьем квартале 2021 года. Тогда мы сможем полноценно в ней покопаться и протестировать ее. А на текущий момент мы ждем появления уже анонсированных решений, о которых обязательно напишем в нашем блоге на Хабре!



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

Цены на SSD и чипы PC DRAM падают, роста не будет до следующего года

05.11.2020 04:10:16 | Автор: admin

В августе мы публиковали прогноз от TrendForce, который предсказывал падение цен на оперативную память и твердотельные накопители. Среди причин назывались сокращение спроса на чипы для NAND и DRAM из-за COVID-19 и снижение продаж потребительской электроники, что взаимосвязано. Еще одна причина санкции США в отношении Huawei.

Сейчас стало понятно, что этот прогноз оправдывается цены падают начиная с октября, и по мнению экспертов, этот тренд будет продолжаться несколько месяцев. Финальное снижение цены составит 10-15%, но негативный тренд заметен уже сейчас. По сравнению с ценами сентября стоимость чипов оперативной памяти PC DDR4 емкостью 8 ГБ упали на 8,9%. Сейчас оптовая цена на такой чип составляет $2,85 (усредненный показатель дневной сессии).

Ранее цены падали не так быстро, поскольку компания Huawei покупала SSD и RAM про запас, сразу после того, как стало известно о жестких санкциях США. НО как только эта массовая закупка подошла концу, на фактор цены стали давить экономические и некоторые другие проблемы. Памяти PC DRAM на рынке сейчас больше, чем требуется производителям, а это значит, что цены продолжать падать.

Кроме оперативной памяти, в октябре 2020 года продолжили снижение и оптовые цены на NAND-чипы. К примеру, стоимость чипов емкостью 128 Гбит (16х8G MLC) для флеш-карт и USB-накопителей снизилась по сравнению с сентябрем на 3,4%, вплоть до $4,2. Это, по словам аналитиков, самый низкий показатель с начала этого года.


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

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

Ранее аналитики предполагали, что в конце года цены на память и SSD вырастут, так как это много раз случалось ранее. Рынок показывал цикличный ритм периоды спада цен перемежались с ростом. И действительно, в первом квартале 2020 года цены выросли на 5%, в следующем еще на 5-10%. Эксперты ожидали продолжения тренда вплоть до конца 2020 года. Но этот прогноз не оправдался.


К слову, в текущем прогнозе аналитики не учитывают еще один факт выпуск производительных чипов на основе новой технологии, включая чипсеты 128-L NAND. Компания SK Hynix объявила о выпуске первого потребительского SSD на этой технологии объемом в 1 ТБ и скоростью чтения более 3500 МБ/сек. В итоге производители компьютерных устройств фокусируются на новых элементах и системах, сокращая закупки старых.

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

Подробнее..

Кастомные SSD и фиксированная прошивка программа от Kingston для разработчиков

24.11.2020 22:21:52 | Автор: admin

Это обычные, не кастомные SSD

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

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

Что это вообще за программа?


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

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

В чем проблема с обычными SSD?


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

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


NVMe SSD M.2

Если для пользователя это нормально, то у разработчиков возникают проблемы. Так, при установке обычных SSD в высокоточные высокочувствительные системы нередко случались сбои в работе. Именно потому, что подобные системы проектировались под один набор компонентов в SSD, а он мог оказаться совсем иным.

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

Кастомизация накопителей и отслеживание изменений


Новая программа вроде бы решает все эти проблемы. Так, для проектов, которым нужно поддерживать неизменность железа, предлагаются SSD с идентичными характеристиками. Они не меняются, даже если покупать аналогичную модель через 2, 3, 4 года. Этого удалось достичь благодаря тому, что дизайн и разработка накопителей контролируются одной и той же командой.

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

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



Разрабатывать можно почти любые современные форм-факторы от SSD SATA до NVMe, которые чаще всего используются как раз проектировщиками и разработчиками систем. Есть и вариант с BGA-форматом, когда NVMe чипы просто распаиваются на материнской плате. Что касается емкости накопителей, то доступны варианты от 64 ГБ до 512 ГБ. Обещают еще и терабайтный вариант, но он появится позже. Еще в компании рассказали, что могут разработать накопители с уникальными характеристиками с соответствующей прошивкой. В ходе работы предоставляется полная документация.

При этом заказчик может менять:
  • Номер SKU.
  • Прошивку.
  • SMART-атрибуты.
  • Различные характеристики вроде скорости чтения/записи или выносливости SSD.

Пример создание SSD-долгожителей, которые используются в видеозаписи. Если речь идет о 64 ГБ системах, то используется 256 ГБ модуль, где активным является 64ГБ область, все остальное пространство используется для замены вышедших из строя ячеек накопителя.


NVMe BGA SSD M.2

Примерно год назад компания воспользовалась собственным опытом кастомизации накопителей в ходе разработки линейки HyperX FURY 3D. Это игровые накопители. За основу были взяты стандартные SSD, у которых была модифицирована прошивка, улучшен контроль памяти, в результате чего на выходе получились игровые SSD.

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

Где все это может применяться?


Спектр использования кастомизированных SSD весьма широк. Их можно использовать в:
  • Разработке разного рода систем вроде дронов и роботов.
  • POS-терминалах.
  • Системах видеонаблюдения.
  • Цифровых киосках.
  • Сетевых устройствах.
  • Медицине.
  • IoT.
  • Зарядных станциях.

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

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

Дешевле не будет SSD и оперативная память продолжают дорожать

10.03.2021 18:12:48 | Автор: admin

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

За месяц стоимость чипов DDR4 увеличилась сразу на 7%, а DDR2 так и вовсе на 10%. Что касается SSD, то их цена к концу II квартала 2021 года увеличилась на 5%, это корпоративный сектор. Пользовательские SSD стали дороже на 8%. О подробностях случившегося и перспективах под катом. Ну и в комментариях давайте обсудим, чего можно ждать.

Что, снова дорожает?


Да, поставщики оперативной памяти постоянно поднимают расценки, причем дорожают не только чипы DDR4, но и DDR3 и даже DDR2.

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

Активнее всего дорожают нишевые чипы памяти, которые используются в специфических устройствах или имеют небольшой объем памяти. Например, DDR3 c объемом в 4 ГБ подорожали сразу на 8,93%.

Повысилась стоимость и вполне современных чипов, включая модули памяти DDR4 с объемом в 8 ГБ, но всего на 4%. ОЗУ DDR4 с объемом в 4 ГБ стоят на 6,6% больше. Рекордно подорожали DDR2 объемом в 1 ГБ (да, их еще производят) на 10,1% всего за месяц.

Производители только рады


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

Первой адаптировалась к текущей ситуации компания Micron, которая за пару месяцев сильно сократила объемы выпуска и так дефицитных чипов DDR. При этом еще в начале года она заявила о намерении повысить объем производства. Но теперь, когда нехватка стала еще более ощутимой, компания сможет получить за тот же товар на 10% больше прибыли.


Корпорация Samsung решила повременить с модернизацией производства DDR-чипов. Линии производства, выпускавшие DDR3, компания собиралась переоборудовать под выпуск CMOS-сенсоров. Но теперь планы изменились.

Компания SK Hynix поступила примерно так же. Плюс она отказалась от сокращения производства DRAM.

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

Так поступили, в частности, компании Nanya и Powerchip Semiconductor Manufacturing Corp (PSMC) с Тайваня. Обе решили переоборудовать часть производства под выпуск DDR3-модулей.

На планках DDR2 и DDR3 малой емкости специализируется компания Winbond (кстати, она же поставляет большинство чипов BIOS для самых разных вендоров ноутбуков). Сейчас компания переживает подъем и строит дополнительный завод на Тайване, который будет выпускать DRAM-чипы.

А что с SSD?



Да примерно то же самое. Дешеветь они точно не будут, со второй половины 2021 года начнут дорожать. По мнению ряда экспертов, в этом виноваты экстремальные для региона погодные условия в Техасе, где расположены фабрики Samsung. Мы уже писали, что с 16 по 23 февраля производство пришлось остановить, поскольку в Техасе стало резко не хватать электричества из-за проблем с альтернативными источниками энергии.

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

На фабрике S2, работа которой была приостановлена, производились чипы по 28-нм и 65-нм техпроцессам. Этот объект разрабатывает разные продукты для собственного подразделения компании. Оно, в свою очередь, производит контроллеры для SSD, чипы для Tesla и Renesas, чипы связи для Qualcomm. И это только то, о чем хорошо известно. Наверняка, фабрика производит и поставляет чипы и другим компаниям.

Все это приведет к тому, что уже к концу второго квартала этого года стоимость SSD-накопителей повысится на 3-8% по сравнению с текущим периодом. Ожидается, что повышение цен будет как в корпоративном, так и в пользовательском секторах.

Процессоров и видеокарт тоже не хватает


В дополнение ко всему этому AMD и Nvidia не справляются с необходимым уровнем производства процессоров Ryzen 5000, Radeon RX 6000 и GeForce RTX 30. Большинство производителей ноутбуков и десктопных ПК описывает сложившуюся ситуацию как худшую из всех возможных. Практически никому из сборщиков готовых систем не удалось договориться о поставках AMD Ryzen 5000, особенно старших моделей, 12-ядерного Ryzen 9 5900X и 16-ядерного Ryzen 9 5950X. Представители бизнеса говорят, что дефицит настолько сильный, что на рынок эти процессоры вообще не поступали. Их перехватывают еще во время производства, заключая контракты заранее.


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

Что же, подождем до конца 2021 года возможно, ситуация и наладится.

Подробнее..

Перевод Пионеры отрасли энергонезависимой памяти

23.09.2020 14:17:26 | Автор: admin

Чип флэш-памяти NAND Intel/Micron

Устройства энергонезависимой памяти (Non-Volatile Memory, NVM) это электронные элементы хранения данных, предназначенные для чтения и записи, продолжающие хранить информацию после прекращения подачи питания на устройство. В их число входят устройства на основе магнитных дисков и отдельные типы полупроводниковых чипов. Полупроводниковые энергонезависимые устройства играют важную роль во всех аспектах цифровой вселенной от ячеек хранения информации огромных банков данных в облаке до портативных персональных устройств, и составляют один из крупнейших сегментов полупроводниковой промышленности, оцениваемой в 400 миллиардов долларов.

Как и любое важное полупроводниковое изделие, от транзистора до микропроцессора, NVM-устройства проделали большой путь от работ первых исследователей, взявших за основу труды своих предшественников и развив их благодаря вдохновению, удаче, пробам и ошибкам, а также решимости игнорировать сомнения скептиков. В этой статье мы в хронологической последовательности расскажем о некоторых из таких первопроходцев и их вкладе, от первых зачатков идеи, возникших в 1960 году в Fairchild до крупномасштабного производства флэш-чипов последнего десятилетия 20-го века.

По поручению Semiconductor Special Interest Group (SIG) Джефф Катц записал интервью с людьми, совершившими большой вклад в развитие коммерческих полупроводниковых NVM-устройств, для коллекции устной истории Музея компьютерной истории. Многие процитированные ниже личные комментарии взяты из расшифровок интервью, к которым можно перейти по ссылкам в тексте.

Что было до полупроводниковой энергонезависимой памяти


До появления полупроводниковых устройств наиболее успешной технологией энергонезависимого компьютерного хранения информации была память на магнитных сердечниках, в которой использовался эффект магнитного гистерезиса. В своей диссертации 1952 года на докторскую степень MIT Дадли Бак описал ферроэлектрические кристаллы, использовавшие для хранения и перемагничивания цифровой информации похожий механизм гистерезиса. Рейд Андерсон и Уолтер Мерц, работавшие в Bell Telephone Laboratories, продемонстировали в 1955 году ферромагнитное устройство хранения, ставшее предшественником архитектуры полупроводниковых NVM-устройств. Применив технологии осаждения и травления, они изготовили 256-битный массив кристаллов, соединённых металлическими дорожками; позже такие технологии начали применяться для производства полупроводниковых интегральных схем.


Фотография из Scientific American magazine, июнь 1955 года.

Основатели располагавшейся в Колорадо-Спрингс компании Ramtron Ларри Макмиллан и Джордж Рор стали пионерами в коммерческом производстве устройств FRAM (Ferroelectric Random Access Memory), впервые появившихся в 1952 году.

Эволюция технологий ячеек NVM-накопителей первые четыре десятилетия


В 1960-х начались исследования двух основных технологий проектирования полупроводниковых NVM-ячеек. В ячейке с плавающим затвором заряд хранится на электроде, не подключённом к внешней цепи. Захват заряда, чаще всего называемый нитридным захватом, позволяет хранить заряд в слое нитрида кремния, подключённого к активной цепи. Обе технологии обещали значительные преимущества и снижение затрат на производство, простоту использования и сохранение данных для различных областей применения.

Коммерческие компоненты и системы с использованием обеих технологий начали появляться в 1970-х. Изделия на основе захвата заряда чаще всего называли EAROM (Electrically Erasable Read Only Memory), а первые устройства с плавающим затвором EPROM (Erasable Programmable ROM).

К 1980-м годам доминирующей на рынке технологией стала память с плавающим затвором. EPROM и их усовершенствованные версии, в том числе и первые флэш-продукты, стали составлять значительный процент от мировой прибыли полупроводниковой отрасли. В 1990-х технология Flash обеспечила создание новых возможностей для NVM-устройств, их начали использовать в твердотельных накопителях и потребительских цифровых устройствах.

1960-е первооткрыватели элемента памяти



Са Чжитан, примерно 1989 год

Са Чжитан из исследовательской лаборатории Fairchild в Пало-Альто сообщил в 1961 году о том, что заряд можно хранить в течение долгого времени (несколько дней) на электроде затвора поверхностно-управляемого тетродного МОП-транзистора. Он отметил, что в разговоре с основателем Fairchild Виктором Гриничем и инженером Фрэнком Уонлэссом они сразу же поняли потенциал этого открытия в устройстве памяти с плавающим затвором. Они не стали разрабатывать идею продукта, поскольку в то время компания была занята устранением фундаментальных проблем стабильности в процессе производства МОП-транзисторов.

Самые первые задокументированные описания ячеек памяти с захватом заряда были созданы в лабораториях на обоих побережьях США в середине 1960-х. Эдгар Сэк, Чу Тинь и другие сотрудники Центральной исследовательской лаборатории Westinghouse использовали в 1966 году MNOS-структуру (Metal-Nitride-Oxide-Silicon) в качестве элемента захвата заряда. Чу и Джон Сцедон рассказали о MNOS-элементе Westinghouse на Solid State Device Research Conference 1967 года в Санта-Барбаре. Эту технологию перенесли в отдел полупроводниковых изделий компании в Янгвуде для разработки электронных артиллерийских запалов на замену механическим запалам.


Чистая зона отдела полупроводниковых изделий Westinghouse в Янгвуде, примерно 1959 год. Фото Э. Сэка

В том же 1967 году шесть учёных под руководством Ричарда Вегенера из Sperry Rand Research Center (Садбери, Массачусетс) описали электрически программируемое неразрушаемое MNOS-устройство хранения с захватом заряда. В предоставленном агентству НАСА отчёте 1968 года Исследование новых концепций адаптивных устройств Вегенер заявил, что MNOS это первое полупроводниковое устройство, обеспечивающее возможность электрически программируемого энергонезависимого хранения информации.

Дов Фроман-Бенчковски присоединился в 1965 году к исследовательской лаборатории Fairchild в Пало-Альто. В тандеме он писал докторскую по теме Перенос и захват заряда в MNOS-структурах и их применение в устройствах памяти в Калифорнийском университете в Беркли, где знал об этой теме больше, чем большинство профессоров. [Интервью с Довом Фроманом]. На основании своих работ он начал процесс подачи заявки на патент, который был зарегистрирован после его ухода из компании. В заявку на патент вошла структура маски для создания 9-битной MNOS-памяти с пословной организацией, которую он изготовил для демонстрации возможности крупномасштабных массивов интегральных устройств хранения.


Давон Канг и Саймон Зи

Изучая в 1967 году четырёхслойный чизкейк на обеденном перерыве в Bell Telephone Laboratories (BTL), Мюррей Хилл, Давон Канг и Саймон Зи пришли к идее добавления четвёртого плавающего слоя для хранения заряда в МОП-транзисторе. Для доказательства жизнеспособности концепции они изготовили в лаборатории пару десятков устройств. Устройства держались максимум час, после чего электроны начинали утекать [Интервью с Саймоном Зи]. Мой начальник сказал, что это совершенно бесполезно Кому может оказаться полезным такое устройство?, рассказывает Зи. Им разрешили опубликовать результаты работы в статье Плавающий затвор и его применение в устройствах памяти, опубликованной в июле 1967 года в Bell System Technical Journal, но BTL не стала развивать эту идею. Её просто положили на полку.


256-битное RMM на аморфных полупроводниках ECD/Intel, 1970 год

Автор многочисленных изобретений и предприниматель Стэнфорд Овшинский произвёл фурор в научном сообществе, заявив в 1968 году в New York Times о создании переключателя с памятью на основе элементов Овшинского. Это устройство, разработанное в его лаборатории Energy Conversion Devices (ECD) (Троя, штат Мичиган), использовало некристаллические халькогенидные материалы для создания переключателя, который включался или выключался, когда подаваемое напряжение достигало определённой величины. Овшинский заявил, что сможет производить более мелкие, быстрые, простые, надёжные и дешёвые электронные схемы, чем это возможно на основе транзисторов. Студент магистратуры Чарльз Си, работавший над переключателем в ECD, сообщил, что основное преимущество технологии заключается в том, что информацию можно хранить вечно (без ограничений по времени удержания данных). [Интервью с Чарльзом Си]

Незадолго до этого основавшие Intel Роберт Нойс и Гордон Мур объединились с Овшинским для изучения технологии создания энергонезависимой памяти, чтобы дополнить ею собственные будущие ОЗУ на основе биполярных и МОП-транзисторов. В статье 1970 года, написанной Гордоном Муром, Роном Нилом и Д. Нельсоном из ECD, описывается 256-битная Read Mostly Memory (RMM), состоящая из плёнки аморфного полупроводникового материала, размещённого между двумя молибденовыми электродами. Intel ограничилась этой демонстрацией концепции и не стала разрабатывать на её основе продукцию, однако она возродилась как основа для памяти на фазовых переходах 3D XPoint, о производстве которой Intel и Micron заявили в 2015 году; готовую продукцию Intel продавала под брендом Optane.

1970-е появление промышленных NVM-изделий



Мультичиповый модуль BORAM компании Westinghouse, примерно 1975 год.

В начале 1970-х энергонезависимые MNOS-устройства памяти оказались привлекательным выбором для проектировщиков аэрокосмической продукции и защитных систем. ВВС США заключили с Sperry Rand контракт на изготовление 1024-битного массива EAROM, а Westinghouse спроектировала для армии США и других заказчиков электрически перепрограммируемые гибридные модули Block-Oriented RAM (BORAM). Несколько чипов, расположенных на керамической подложке, обеспечивали малый вес и компактность авиационных и портативных систем.

Перейдя в 1969 году в Intel, Дов Фроман продолжил исследование технологий MNOS-хранения. Однако в процессе изучения проблем стабильности, вызываемых миграцией заряда в новом техпроцессе производства кремниевого затвора компании, он придумал альтернативную идею хранения заряда в проводнике с плавающим затвором. Это стало эволюцией того, что я называл устройством FAMOS (Floating-gate Avalanche-injection Metal Oxide Semiconductor) которая была основой EPROM. [Интервью с Довом Фроманом] До подачи заявки на патент архитектуры он не был знаком с работами Канга и Зи в Bell Labs.


Дов Фроман-Бенчковски, примерно 1971 год. Фото: Intel Corporation

Фроман прекратил дальнейшую работу над MNOS-накопителем, чтобы сосредоточить свои усилия на проектировании продукта с плавающим затвором, а в 1971 году Intel представила свою 2048-битную EPROM с маркировкой 1702. EPROM-устройства программировались электронным способом, но стирание и повторное использование было возможно только после физической обработки чипа УФ-излучением через кварцевое окошко в корпусе. Более дешёвые, однократно программируемые версии (One-Time-Programmable, OTP), не требовавшие дорогого окошка для стирания, оказались популярными в системах с использованием микропроцессоров (MPU). Несколько поколений более объёмных и быстрых EPROM составляли наиболее прибыльную линейку продуктов Intel до середины 1980-х.


Кварцевое окошко пропускает ультрафиолетовое излучение для стирания данных EPROM

Японские производители полупроводников быстро распознали коммерческую перспективность EPROM. Пионер разработки интегральных схем Ясуо Таруи из токийской Electrotechnical Laboratory с коллегами предложили в 1971 году устройство с плавающим затвором на проводившейся в Токио Solid State Device conference. За этим последовало множество исследовательских статей и успешных коммерческих продуктов японских компаний.


Руководство по EAROM компании GI, 1983 год

В 1969 году Эд Сэк перешёл из Westinghouse в General Instrument Corporation (Хиксвилл, штат Нью-Йорк). Он работал там вице-президентом и генеральным менеджером отдела микроэлектроники, начавшей коммерческое использование технологии MNOS в потребительской электронике. Его сравнение Westinghouse (Клуб джентльменов с примесью политики) и GI (Нижний Ист-Сайд Манхэттена с примесью уличных драк) демонстрирует значительные культурные различия военных и коммерческих полупроводниковых предприятий той эпохи. [Личный рассказ Эда Сэка]

В 1975 году GI представила Bit-Serial EAROM с маркировкой ER1400, которая была дополнена 16-битным микропроцессором CP1600 (совместная с Honeywell разработка); эти продукты были предназначены для цифрового, полностью твердотельного чипсета TV-тюнера, и продались миллионными тиражами. GI несколько десятилетий продолжала производить недорогие EAROM-устройства для потребительских товаров.

Среди прочих производителей, исследовавших технологии энергонезависимой MNOS-памяти, были McDonnell Douglas, Mitsubishi, NCR и RCA. Однако быстрый рост количества устройств и снижение цен, обеспеченные активной конкуренцией в области продукции с плавающим затвором, сделали EPROM предпочтительным для большинства сфер применения энергонезависимым решением.

Такие улучшения, как функция электрического стирания, ещё более упрочили позицию устройств с плавающим затвором. Эли Харари из Hughes Microelectronics (Ньюпорт-Бич, Калифорния) в 1976 году пришёл к идее о том, что можно уменьшить слой подзатворного оксида в устройстве Фромана-Бенчковски с 1000 до 100 ангстрёмов, что позволит обеспечить электрическое программирование и стирание, избавив таким образом от необходимости медленного внешнего стирания ультрафиолетовым излучением. [Интервью с Эли Харари] В 1980 году Hughes представила 8-килобитную КМОП-память Electrically-Erasable PROM (EEPROM) с маркировкой 3108, а также чип статической ОЗУ с энергонезависимой ячейкой, названный NOVRAM.


Джордж Перлегос

Джордж Перлегос сделал вклад в несколько важных NVM-разработок компании Intel, в том числе и в первую EEPROM: 16-килобитное устройство 2816, созданное в 1978 году. Вместе с Гордоном Кэмпбеллом и Филом Сэлисбери Перлегос основал в 1981 году SEEQ Technology. В этой компании Перлегос, стремясь избавиться от необходимости отдельного источника питания высокого напряжения, руководил разработкой 5213 единого EEPROM с 5-вольтным питанием, выпущенного в 1982 году. В его конструкцию был встроен генератор подкачки заряда, создающий напряжение, необходимое для обеспечения программирования. Чтобы создать подобную память, нам нужно было разработать настолько маленькие генераторы подкачки заряда, чтобы их можно было разместить в каждом столбце и в каждой строке. [Интервью с Джорджем Перлегосом] Чтобы стимулировать использование своих устройств в областях, требующих высокой надёжности, SEEQ рекламировала их как устройства, способные выдержать не менее миллиона циклов записи.

Бывший инженер-технолог National Semiconductor Рафаэль Клейн основал в 1978 году в Милпитас (штат Калифорния) компанию Xicor, чтобы заняться устройствами NOVRAM и EEPROM. На первых этапах Xicor разделила рост зародившегося рынка с SEEQ, однако не справившись с конкуренцией в области производства массовых дешёвых устройств, завершила свою работу в 2001 году.

1980-е появление архитектуры Flash


В 1980 году Фудзио Масуока из научно-исследовательского центра Toshiba в Кавасаки (Япония) нанял четырёх инженеров: М. Асано, Х. Ивахаси, Т. Комуро и С. Танака для работы над NVM-чипом для использования в массовых недорогих устройствах. В уже существовавших EPROM использовалось по два транзистора на ячейку памяти. Инженеры спроектировали более компактную однотранзисторную ячейку, соединяемую способом, напоминающим логический элемент NOR. Коллега Масуоки Сёдзи Ариизуми предложил название flash (вспышка), потому что стирание должно было происходить со скоростью вспышки фотокамеры. Масуока рассказал об ячейке NOR Flash на International Electron Devices Meeting (IEDM) 1984 года, проводившейся в Сан-Франциско. Хотя ему и удалось уменьшить размер ячейки, из-за проблем с производством необходимых для устройства МОП-структуры с тремя слоями поликремния Toshiba не стала реализовывать коммерческую версию изобретения.

По словам Харари, Сатьен Мухерджи и Томас Чань из стартапа Exel Microelectronics, Inc. (Сан-Хосе, Калифорния) спроектировали флэш-структуру, которую можно было производить промышленным способом; она стала основой того, что Intel позже назвала NOR flash.


Фудзио Масуока

Прибыв в Вашингтон, чтобы защищать компанию в патентной тяжбе с TI, Масуока придумал идею архитектуры NAND Flash, которая могла бы обеспечить ещё меньший размер ячейки и увеличенные скорости записи/стирания по сравнению с NOR Flash. По возвращении Масуока спросил у Хисео Тадзири, работавшего в Toshiba руководителем отдела разработки потребительской электроники, сможет ли цифровая камера с четырёхмегабитной флэш-памятью NAND заменить плёнку. [Интервью с Фудзио Масуока] Тадзири понял, что NAND и в самом деле сможет заменить плёнку, и это привело к тому, что финансировать проект начал отдел производства камер. Масуока рассказал об устройстве на IEDM 1987 года в Вашингтоне, а производство 16-мегабитных чипов NAND Flash началось в 1992 году.

Недовольный тем, что Toshiba, по его мнению, недостаточно вознаградила его работу, Масуока в 1994 году уволился, став профессором Университета Тохоку. Вопреки японской культуре лояльности компании, он подал иск против бывшего работодателя, требуя компенсации, а в 2006 году уладил спор, получив единовременную выплату в 87 миллионов йен (758 тысяч долларов).

Стефан Лаи устроился в отдел Intel в Санта-Кларе для разработки технологии масштабируемой EEPROM. Работая совместно с Диком Пэшли, он создал способ добавления функции электрического стирания в уже существовавшие малоразмерные ячейки EPROM для создания архитектуры NOR Flash, которую можно было бы изготавливать по стандартному производственному техпроцессу. Отдел NVM заявил, что технология не будет работать, поэтому Лаи и Пэшли встретились с Гордоном Муром, который сказал им: Я этим займусь, не суетитесь. [Интервью с отделом разработки Flash компании Intel] Начав разработку нового бизнес-устройства на основе Flash в Фолсоме (Калифорния), Пэшли и Лаи вместе с проектировщиком Найлсом Кайнеттом в 1986 году продемонстрировали работающие чипы, а в 1987 году выпустили 256-килобитный продукт NOR Flash.

К концу 1980-х мировой рынок полупроводниковых NVM-устройств всех технологих производства превысил два миллиарда долларов. Наиболее популярными продуктами той эпохи были EPROM на 64 Кбит, 128 Кбит, 256 Кбит и 1 Мбит, к тому же начали появляться первые устройства на 2 Мбита. Производители из США, лидерами среди которых были AMD, Intel, Motorola, SEEQ и TI, получали примерно 50% от мировой прибыли рынка. Оставшаяся прибыль разделилась между европейскими, в основном SGS-Thompson (10%), и японскими поставщиками Fujitsu, Hitachi, Mitsubishi, NEC, Oki, Toshiba (40%), однако их поставки были ограничены правительственными квотами на производство (MITI).

1990-е твердотельные накопители и новые потребительские области применения


В 1990-х технология Flash создала новые возможности для NVM-устройств в конфигурациях как с NAND, так и с NOR. Архитектура NOR Flash имела преимущества произвольного доступа и малого времени чтения, а её функция execute-in-place (XIP) идеально подходила для выполнения кода, а значит, и для сферы обработки данных. NAND Flash имела более низкие скорости чтения, но гораздо меньший размер ячейки, позволяя создавать недорогие устройства с повышенной плотностью, что идеально подходило для внешних накопителей. Кроме того, доступ чтения/записи к блокам NAND имитировал доступ к дисковым приводам.


Прототип SSD-модуля компании SanDisk (бывшей SunDisk), созданный для IBM (1991 год)

Эли Харари, в 1970-х ставший пионером техпроцессов с тонким слоем оксида в Hughes Aircraft, в 1988 году основал SunDisk (позже переименованную в SanDisk) для разработки устройств памяти большой ёмкости на основе флэш-памяти. Вскоре к нему присоединились сооснователи компании Джек Юань и Санджай Мехротра, а также архитектор систем Роберт Боб Норман. Первым крупным заказом компании стали 10 тысяч 20-мегабайтных 2,5-дюймовых ATA-устройств, совместимых с plug and play, которые в 1991 году должны были заменить 20-мегабайтный жёсткий диск Connor в ThinkPad PC компании IBM. В то время надёжность флэш-памяти была низкой, однако Харари вдохновляли отзывы заказчиков о прототипах устройств: Если несколько устройств проработают у меня все выходные без сбоев, значит, у вас получился хороший продукт. [Интервью с Эли Харари]

Для достижения уровней надёжности, необходимых для коммерческого применения, потребовалось несколько поколений усовершенствований техпроцессов производства и архитектуры систем флэш-памяти. Харари встроил в устройства метаданные, позволявшие его прошивке выполнять коррекцию ошибок, скрывая таким образом от пользователя проблемы с надёжностью критически важного для популярности технологии фактора. Массовые ноутбуки с SSD появились на рынке в конце 2000-х, а современные SSD являются самым быстрорастущим сегментом рынка компьютерных накопителей.


Основатели SanDisk: Юань, Мехротра и Харари

Новые возможности возникли у SanDisk после того, как компания представила в 1994 году карты CompactFlash для цифровых камер. Мы поняли, что вместо того, чтобы кто-то другой продавал плёнку или её продавали продавцы камер, нужно создать вторичный рынок флэш-карт. Превращение его в международный бренд стало поворотным фактором в истории компании, рассказывает Мехротра. [Интервью с Санджаем Мехротра] В 2016 году SanDisk приобрела компания Western Digital.

Современные флэш-технологии доминируют на рынке NVM-устройств, который в 2019 году превысил 50 миллиардов долларов, и составляют крупнейший сегмент мировой полупроводниковой промышленности. Крупнейшим поставщиком флэш-чипов стала Samsung, имея примерно 30% рынка. Другими крупными поставщиками являются Toshiba и Western Digital.

Награда за достижения Flash Memory Summit


Каждый год Flash Memory Summit награждает людей, проявивших лидерство в области продвижения разработки и использования флэш-памяти, а также связанных с ней технологий, вручая Премию за прижизненные достижения (Lifetime Achievement Award, LAA). Среди не упомянутых выше номинантов были Кинам Ким из Samsung, получивший премию за свой прогресс в развитии 3D NAND, а также Дов Моран и Арьех Мерги из M-Systems за инновации, в том числе за встраиваемую в мобильные телефоны флэш-память, файловые системы для Flash и флэш-накопитель USB.

Ссылки


1. C. T. Sah, A new semiconductor tetrode, the surface-potential controlled transistor, Proceedings of the IRE, vol. 49, no.11, (Nov. 1961) pp 1625.

2. C. T. Sah, Evolution of the MOS transistor from conception to VLSI, Proceedings of the IEEE, Vol. 76, 10 (October 1988) p. 1295.

3. Edgar A. Sack and David A. Laws, Westinghouse: Microcircuit Pioneer from Molecular Electronics to ICs, IEEE Annals of the History of Computing, Vol. 34 (Jan.-March 2012) pp. 7482.

4. Wegener, H.A.R., Lincoln, A.J., Pao, H.C., OConnell, M.R., Oleksiak, R.E. Lawrence, H. The variable threshold transistor, a new electrically-alterable, non-destructive read-only storage device, Electron Devices Meeting, 1967 International, Vol. 13 (1967) p. 70

5. H. A. R. Wegener, Investigation of New Concepts of Adaptive Devices, NASA-CR-86114, Report no. SRRC-CR-6843, Sept. 1968.

6. Dov Frohman-Bentchkowsky, Integrated MNOS memory organization US Patent 3641512A

7. Neale, R. G., D. L. Nelson, Gordon E. Moore, Nonvolatile and reprogrammable the read-mostly memory is here, Electronics (September 28, 1970) pp. 5660.

8. Tarui, Yasuo; Hayashi, Yutaka; Nagai, Kiyoko Proposal of electrically reprogrammable non-volatile semiconductor memory. Proceedings of the 3rd Conference on Solid State Devices, Tokyo. The Japan Society of Applied Physics (19710901): 155162.

9. MOS EPROM Forecast, Dataquest SIS Prod., Mkt., & Tech. Report 0004718 (August 1989) p. 2

Ссылки на транскрипты интервью


Интервью с Довом Фроманом, 0341, Science History Institute

Интервью с Довом Фроманом, каталог 102702214, Computer History Museum Collection

Интервью с Эли Харари, каталог 102745933, Computer History Museum Collection

Интервью с разработчиками Flash Intel, каталог 102658199 Computer History Museum Collection

Интервью с Санджаем Мехротра, каталог 102740455, Computer History Museum Collection

Интервью с Фудзио Масуока, каталог 102746703 Computer History Museum Collection

Интервью с Джорджем Перлегосом, каталог 102746703 Computer History Museum Collection

Личный рассказ Эда Сэка, каталог 500001027 Computer History Museum Collection

Интервью с Чарльзом Си, каталог 102746598 Computer History Museum Collection

Интервью с Саймоном Зи, каталог 102746858 Computer History Museum Collection



На правах рекламы


Наши эпичные серверы используют only NVMe сетевое хранилище с тройной репликацией данных. Вы можете использовать сервер для любых задач разработки, размещения сайтов, использования под VPN и даже получить удалённую машину на Windows! Идей может быть много и любую из них поможем воплотить в реальность!

Подробнее..

Почему мой NVMe медленнее SSD?

30.09.2020 14:10:05 | Автор: admin

В данной статье мы рассмотрим некоторые нюансы подсистемы ввода-вывода и их влияние на производительность.

Пару недель назад я столкнулся с вопросом, почему NVMe на одном сервере медленнее, чем SATA на другом. Посмотрел в характеристики серверов и понял, что это был вопрос с подвохом: NVMe был из пользовательского сегмента, а SSD из серверного.

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

Что такое fsync и где он используется


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

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

Продемонстрируем влияние буферов искусственным примером в виде короткой программы на языке C.

#include <fcntl.h>#include <unistd.h>#include <sys/stat.h>#include <sys/types.h>int main(void) {    /* Открываем файл answer.txt на запись, если его нет -- создаём */    int fd = open("answer.txt", O_WRONLY | O_CREAT);    /* Записываем первый набор данных */    write(fd, "Answer to the Ultimate Question of Life, The Universe, and Everything: ", 71);    /* Делаем вид, что проводим вычисления в течение 10 секунд */    sleep(10);    /* Записываем результат вычислений */    write(fd, "42\n", 3);     return 0;}

Комментарии хорошо объясняют последовательность действий в программе. Текст ответ на главный вопрос жизни, Вселенной и всего такого будет буферизирован операционной системой, и если перезагрузить сервер нажатием на кнопку Reset во время вычислений, то файл окажется пуст. В нашем примере потеря текста не является проблемой, поэтому fsync не нужен. Базы данных такого оптимизма не разделяют.

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

На что влияет частое использование fsync


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

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

  • Intel DC SSD S4500 480 GB, подключен по SATA 3.2, 6 Гбит/с;
  • Samsung 970 EVO Plus 500GB, подключен по PCIe 3.0 x4, ~31 Гбит/с.

Тесты проводятся на Intel Xeon W-2255 под управлением ОС Ubuntu 20.04. Для тестирования дисков используется sysbench 1.0.18. На дисках создан один раздел, отформатированный как ext4. Подготовка к тесту заключается в создании файлов объемом в 100 ГБ:

sysbench --test=fileio --file-total-size=100G prepare

Запуск тестов:

# Без fsyncsysbench --num-threads=16 --test=fileio --file-test-mode=rndrw --file-fsync-freq=0 run# С fsync после каждой записиsysbench --num-threads=16 --test=fileio --file-test-mode=rndrw --file-fsync-freq=1 run

Результаты тестов представлены в таблице.
Тест Intel S4500 Samsung 970 EVO+
Чтение без fsync, МиБ/с 5734.89 9028.86
Запись без fsync, МиБ/с 3823.26 6019.24
Чтение с fsync, МиБ/с 37.76 3.27
Запись с fsync, МиБ/с 25.17 2.18
Нетрудно заметить, что NVMe из клиентского сегмента уверенно лидирует, когда операционная система сама решает, как работать с дисками, и проигрывает, когда используется fsync. Отсюда возникает два вопроса:

  1. Почему в тесте без fsync скорость чтения превышает физическую пропускную способность канала?
  2. Почему SSD из серверного сегмента лучше обрабатывает большое количество запросов fsync?

Ответ на первый вопрос прост: sysbench генерирует файлы, заполненные нулями. Таким образом, тест проводился над 100 гигабайтами нулей. Так как данные весьма однообразны и предсказуемы, в ход вступают различные оптимизации ОС, и они значительно ускоряют выполнение.

Если ставить под сомнение все результаты sysbench, то можно воспользоваться fio.

# Без fsyncfio --name=test1 --blocksize=16k --rw=randrw --iodepth=16 --runtime=60 --rwmixread=60 --fsync=0 --filename=/dev/sdb# С fsync после каждой записиfio --name=test1 --blocksize=16k --rw=randrw --iodepth=16 --runtime=60 --rwmixread=60 --fsync=1 --filename=/dev/sdb
Тест Intel S4500 Samsung 970 EVO+
Чтение без fsync, МиБ/с 45.5 178
Запись без fsync, МиБ/с 30.4 119
Чтение с fsync, МиБ/с 32.6 20.9
Запись с fsync, МиБ/с 21.7 13.9
Тенденция к просадке производительности у NVMe при использовании fsync хорошо заметна. Можно переходить к ответу на второй вопрос.

Оптимизация или блеф


Ранее мы говорили, что данные хранятся в буфере, но не уточняли в каком именно, так как это было не принципиально. Мы и сейчас не будем углубляться в тонкости операционных систем и выделим два общих вида буферов:

  • программный;
  • аппаратный.

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

Так как SSD показывает лучшие результаты, то можно сделать два предположения:

  • диск спроектирован под нагрузку подобного плана;
  • диск блефует и игнорирует команду.

Нечестное поведение накопителя можно заметить, если провести тест с исчезновением питания. Проверить это можно скриптом diskchecker.pl, который был создан в 2005 году.

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

# Запускается на сервере./diskchecker.pl -l [port]# Запускается на клиенте./diskchecker.pl -s <server[:port]> create <file> <size_in_MB>

После запуска скрипта необходимо обесточить клиента и не возвращать питание в течение нескольких минут. Важно именно отключить тестируемого от электричества, а не просто выполнить жесткое выключение. По прошествии некоторого времени сервер можно подключать и загружать в ОС. После загрузки ОС необходимо снова запустить diskchecker.pl, но с аргументом verify.

./diskchecker.pl -s <server[:port]> verify <file>

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

Наш S4500 не показал ошибок при потере питания, то есть можно утверждать, что он готов к нагрузкам с большим количеством вызовов fsync.

Заключение


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

А как вы тестируете комплектующие cерверов при аренде у IaaS-провайдера?
Ждем вас в комментариях.

Подробнее..

Как на microSD помещается 1 ТБ? Разбор

27.10.2020 18:15:50 | Автор: admin
Как на на маленькой карте памяти microSD размером буквально с ноготок помещается 1 терабайт данных? Такой вопрос нам задали в комментариях к видео про шифрование данных. Звучит интересно! Сегодня мы узнаем что находится внутри SD-карты и SSD-диска.Что объединяет современные чипы памяти со слоёным пирогом?И какой емкости будут наши диски и карты памяти через несколько лет?

Олды, кто помнит 2004 год? Тогда в продаже впервые появилась SD-карточка с рекордной на тот момент ёмкостью 1 гигабайт. Это было событием и карточку оценили в солидную сумму 500 долларов США.



А спустя 15 лет представили карты памяти microSD объёмом 1 терабайт.



Но как за 15 лет мы научились размещать в тысячу раз больше информации на вдвое меньшем пространстве?

Чтобы ответить на этот вопрос, нам нужно понять:

Как устроены SD карточки?


Начнем с физической архитектуры. Если заглянуть под слой пластика SD или microSD карточки, мы увидим один небольшой чип это контроллер памяти. И один или два больших чипа это NAND флеш-память: самый распространенный на сегодня тип памяти. Такие же чипы можно встретить в флешках, SSD-дисках и внутри наших гаджетов. Короче, везде!








NAND И NOR


Но почему NAND флеш-память такая популярная? Чтобы ответить на этот вопрос, давайте немного разберемся в том как флеш-память работает.Мы уже как-то рассказывали, что базовая единица современной флэш-памяти это CTF-ячейка (CTF Charge Trap Flash memory cell), то есть Ячейка с Ловушкой Заряда.

Это не образное выражение. Ячейка, действительно способна запирать внутри себя заряд и хранить его годами! Соответственно, если в ячейке есть заряд это 1, если нет заряда это 0.

Все ячейки организованы в структуру NAND. NAND это такой логический элемент NOT-AND, то есть НЕ-И. Вот таблица его значений.



Фактически, это перевернутый вентиль И. По таблице истинности на выходе вентиля И мы получаем единицу только в случае если на оба входа тоже приходит единица. В NAND всё наоборот.



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

Например CMOS-матрицы или КМОП-матрицы, которые используются в большинстве современных цифровых камер, в том числе во всех мобильных телефонах могут быть полностью реализованы только на вентилях NAND.


  • КМОП комплементарная структура металл-оксид-полупроводник
  • CMOS complementary metal-oxide-semiconductor



Свойство функциональной полноты NAND также разделяет с вентилями NOR, то есть НЕ-ИЛИ. К слову, NOR флеш-память тоже существует. Но почему всюду ставят именно NAND память, а не NOR?

NAND-память интересная штука. Её можно сравнить с оптовыми закупками в супермаркете. Считывать и подавать напряжение в NAND ты можешь только на целую упаковку ячеек. Поэтому мы не можем считать или записать данные в какую-то конкретную ячейку.

В NOR памяти всё наоборот, у нас есть доступ каждой ячейке.

Вроде бы как очевидно превосходство NOR, но почему же тогда мы используем NAND?



Дело в том, что в NOR-памяти каждую ячейку нам на подключить отдельно. Всё это делает размер ячеек большим, а конструкцию массивной.

В NAND наоборот: ячейки подключаются последовательно друг за другом и это позволяет сделать ячейки маленькими и расположить их плотно друг к другу. Поэтому на NAND-чипе может поместиться в 16 раз больше данных чем на NOR-чипе.





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


Структура одного столбца NAND flash с 8 ячейками


Компоновка шести ячеек NOR flash

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

А NAND-память идеально подходит для SSD, карт памяти и прочего.

2D NAND


Окей, NAND-память плотная, это выяснили. Но как её сделать еще плотнее?

Долгое время ячейки NAND укладывались столбцами горизонтально и получалась однослойная плоская структура. И производство памяти было похожим на производство процессоров при помощи методов литографии.Такая память называлась 2D NAND или планарный NAND.


Структура 2D PLANAR NAND



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

Но к 2016 году производители достигли техпроцесса в 14-15 нанометров. Да-да, крутость памяти тоже можно мерить нанометрами. Но тем не менее это оказалось потолком для 2D NAND-памяти.





Получается, что в2016 году прогресс остановился? Совсем нет.

Решение нашла компания Samsung. Понимая, что планарная,то есть плоская NAND находится на последнем издыхании, еще в 2013 году Samsung обогнала своих конкурентов и представила первое в отрасли устройство с 3D NAND-памятью.



Они взяли столбец с горизонтальными NAND ячейками и поставили его вертикально, поэтому 3D NAND ещё называют V-NAND или вертикальной NAND. Вы только посмотрите на эту красоту!



Вот эти красные штуки сверху это битлайны (bit line),то есть каналы данных. А зелёные шутки это слои ячеек памяти. И если раньше данные считывались с одного слоя и поступали в битлайн, то теперь данные со всех слоев стали поступать в канал одновременно!

Поэтому новая архитектура позволила не только существенно увеличить плотность информации, но и вдвараза повысить чтения и записи, а также снизить энергопотребление на 50%!

Первый 3D NAND-чип состоял из 24 вертикальных слоёв. Сейчас норма составляет 128 слоев.Но уже в 2021 году производители перейдут на 256 слоев, а к 2023 году на 512, что позволит на одном флеш-чипе разместить до 12 терабайт данных.





Кхм-кхм. Минуточку! Внимательный читатель, мог заметить, что в приведенной табличке написано 12 терабит, откуда же тогда я взял терабайты?Дело в том, что 12 терабит помещается на одном кристалле флеш памяти, а в одном чипе можно разместить до 8 кристаллов друг над другом. Вот и получается 12 терабайт.

Но наращивать всё больше и больше этажей памяти невозможно бесконечно. Даже сейчас с производством возникает масса проблем.В отличии от 2D-памяти, которая производилась методом литографии, 3D NAND, по большей части, опирается на методы напыления и травления. Производство стало похожим на изготовление самого высокого в мире торта. Нужно было буквально наращивать идеально ровные слои памяти друг над другом, чтобы ничего не поплыло и не осело. Жуть!



Более того в этом слоёном пироге, нужно как-то проделать 2,5 миллиона идеально ровных каналов идущих сверху до низу. И если если когда было 32 слоя, производители с этим легко справлялись. То с увеличим количество слоев возникли проблемы. Всё как в жизни!



Поэтому производители стали использовать разные хаки: например, делать по 32 слоя и накладывать их друг на друга через изолятор. Но такие методы дороже в производстве и чреваты браком.Кстати, для любознательных, на текущий момент эти каналы проделываются не сверлом, в методом реактивного ионного травления (RIE). Проще говоря, бомбардировкой поверхности ионами.


SLC, MLC, TLC, QLC


Так что же мы снова уперлись в потолок? Теперь уже в буквальном смысле.Нет! Ведь на самом деле, можно не только увеличивать количество ячеек. Можно увеличивать количество данных внутри ячейки!

Те кто интересуется темой, или выбирал себе SSD диск наверняка знают, что бываетчетыретипа ячеек памяти SLC, MLC, TLC, QLC.

SLC-ячейка (Single Layer Cell) может хранить всего 1 бит информации, то есть лишь нолик или единичку.Соответственно MLC-ячейка хранит уже 2 бита, TLC 3, QLC -4.



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

Сейчас не будем на этом подробно останавливаться, но в двух словах в потребительских продуктах сейчас золотой стандарт это TLC-память, то естьтри бита. Это оптимальный вариант, по скорости, надежности и стоимости.

SLC и MLC это крутые профессиональные решения.

А QLC это бюджетный вариант, который подойдет для сценариев, в которыхне надо часто перезаписывать данные.

Кстати, Intel уже готовит, преемника QLC пятибитную PLC-память (Penta Level Cell).

Ответ на вопрос


Это, конечно, всё очень интересно, но может, вернёмся к изначальному вопросу: Как в уже сейчас в простой microSD-карточке помещается 1 терабайт?

Ну что ж, теперь когда мы всё знаем, отвечаем на вопрос.



Внутри карточки Micron (и скорее всего карточки SanDisk) используется одинаковый чип памяти. Это 96-слойная 3D NAND QLC-память. На одном кристалле такой памяти помещается 128 гигабайт данных. Но откуда же тогда 1 терабайт?

Как мы уже говорили раньше, в одном флеш-чипе помещается 8 кристаллов. Вот вам и 1 терабайт. Вот так всё просто!



Что нас ждёт в будущем?


Что ж, технологии производства флеш-памяти развиваются очень быстро. Уже через 2-3 года нам обещают чипы на 12 терабайт.А еще лет через 10, ну может 20, и за сотню терабайт перескочим. Тем более SD-карточки нового формата SD Ultra Capacity поддерживают емкость до 128терабайт.



Непонятно одно -будут ли нам нужны SD-карточки через столько лет.
Подробнее..

Перевод NVMe стирает разницу между памятью и накопителями

04.02.2021 20:12:33 | Автор: admin


История накопителей представляет собой гонку между носителями и вычислительными мощностями. На пути к компьютерной нирване встаёт узкое место хранение миллиардов нулей и единиц. Самый новый из игроков на этом поприще энергонезависимая память Non-Volatile Memory Express (NVMe), представляющая собой что-то вроде гибрида нескольких предыдущих технических решений.

В первом поколении домашних компьютеров в качестве накопителей использовались флоппи-диски и компакт-кассеты, но с ростом возможностей компьютеров постепенно росла и важность накопителей. К 1990-м большое распространение получили жёсткие диски, позволявшие хранить сначала мегабайты, а потом и гигабайты информации. В результате выросла необходимость в быстрой системе связи между накопителем и остальной системой. В то время чаще всего использовался интерфейс ATA (IDE) в режиме программного ввода-вывода Programmed Input-Output (PIO).

В результате технологии перешли на прямой доступ к памяти (DMA), интерфейс UDMA, также известный, как Ultra ATA и Parallel ATA, и основанные на этой системе интерфейсы SCSI в компьютерах Apple и большинстве серверов. В итоге Parallel ATA превратился в Serial ATA (SATA), а Parallel SCSI в Serial Attached SCSI (SAS). SATA в основном использовался в ноутбуках и настольных компьютерах до прихода NVMe и твердотельных накопителей.

Все эти интерфейсы разрабатывались с тем, чтобы не отставать от накопителей. В этом смысле, NVMe выбивается из общей картины своей интеграцией в систему. Также NVMe отличается тем, что не привязан к какому-то определённому интерфейсу или коннектору, что может сбить с толку. Кто может разделить M.2 и U.2, не говоря уже о том, какой протокол использует интерфейс, будь то SATA или NVMe?

Давайте-ка разбираться в чудесном и странном мире NVMe.

Обманчивый внешний вид



Элементы SATA Express, функционально схожие с M.2.

Попросите любого человека показать вам слот для NVMe на материнской плате, и скорее всего вам покажут изображение слота M.2, поскольку он стал наиболее популярным для твердотельных накопителей (ТТН) в потребительской электронике. При этом даже слот M.2 со вставленным в него твердотельным накопителем может не относиться к NVMe, поскольку этот интерфейс использует и SATA.

На плате рядом со слотом M.2 часто указывают, какую технологию он поддерживает. Также хорошей идеей будет почитать инструкцию к материнке. Причина путаницы в том, что изначально для ТТН существовал стандарт Mini-SATA (mSATA), использовавший форм-фактор PCIe Mini Card, который потом развился до форм-фактора М.2 и интерфейса U.2. Последний больше похож на интерфейсы SATA и SAS, и комбинирует два канала, SATA и PCIe, в один интерфейс для подключения ТТН.

Тем временем стандарт М.2 (после краткого экскурса в недолго существовавший стандарт SATA Express) расширили с тем, чтобы поддерживать не только SATA, но и AHCI с NVMe. Поэтому слоты М.2 часто неправильно называют слотами NVMe, кода на самом деле NVMe это протокол, основанный на PCIe, не определяющий никаких форм-факторов или типов коннекторов.


Интерфейс М.2 с ключами B и M

Тем временем сам по себе форм-фактор М.2 довольно разносторонний или запутанный, это кому как. Физически он может быть шириной в 12, 16, 22 и 30 мм, и поддерживать длины от 16 до 110 мм. На краю разъёма наносится последовательность меток, обозначающих функциональность, и совпадающих с метками на самом слоте. Чаще всего это метки В и М из списка ключевых меток, в котором, например, есть следующее:

A: 2x PCIe x1, USB 2.0, I2C и DP x4.
B: PCIe x2, SATA, USB 2.0/3.0, аудио, и т.д.
E: 2x PCIe x1, USB 2.0, I2C, etc.
M: PCIe x4, SATA и SMBus.

Получается, что физических размеров карты расширения М.2 бывает аж 32 штуки, и это ещё до того, как мы учтём 12 возможных вариантов модификаций из списка. К счастью, в основной массе промышленность, судя по всему, пришла к общему стандарту в 22 мм ширины для карт накопителей, варианты длин которых ограничены. В итоге ТТН стандарта NVMe имеют маркировку типа 2242, что означает 22 мм ширины и 42 мм длины. Карточки ТТН могут быть отмечены буквами В, М или обеими.

Важно отметить, что сегодня слоты М.2 актитвно используются в качестве расширения PCIe в стеснённых условиях. Поэтому карточки WiFi часто имеют форм-фактор М.2.

Определяя NVMe


Всё это приводит нас к основному определению NVMe: это стандартный интерфейс для накопителей, напрямую подсоединяемых к PCIe. От SATA он отличается тем, что первый преобразует протокол PCIe в протокол SATA, который затем приходится интерпретировать специальному чипу на накопителе перед тем, как можно будет выполнять какие-либо команды, связанные с хранением данных.

Вместо этого NVMe определяет интерфейс, который напрямую можно использовать в любой ОС, имеющей NVMe-драйвер. Команды отправляются на NVMe-накопитель, выполняющий их для чтения или записи или проводящий какие-то операции обслуживания типа TRIM. Поскольку можно положиться на то, что любое устройство, представившееся как NVMe-устройство, представляет собой ТТН (NAND Flash, 3D XPoint, и т.д.), протокол NVMe разработан в расчёте на низкие задержки и большую скорость передачи пакетов.


Optane SSD от Intel типа 3D XPoint работает ровно вне зависимости от нагрузок

Недавно популярность обрела такая особенность NVMe, как местный буфер памяти, Host Memory Buffer (HMB). Это попытка избавиться от необходимости буферизовать данные в DRAM используя ТТН типа NAND Flash. Особенность использует часть памяти системы в качестве буфера, относительно мало теряя при этом в быстродействии, при этом буфер в основном используется для кэширования таблицы адресов.

В долгосрочной перспективе, с учётом темпов развития накопителей, такие технологии, как 3D XPoint делают ненужными даже подобные хитрости. Скорость доступа к той же 3D XPoint ближе к показателям DRAM, чем к NAND Flash. Поскольку ТТН типа 3D XPoint не нуждаются в DRAM-буфере, увеличение их популярности может привести к тому, что NVMe будут оптимизировать уже под них.

Взламывая NVMe



Память на магнитных сердечниках 6464 (4 кБ)

Стоит задуматься, а что ещё можно сделать с NVMe, кроме как купить ТТН и засунуть его в слот M.2 B или М. Тут нужно решить, что вам больше интересно взлом накопителя (пусть это будет лишь некая разновидность DRAM or SRAM), или же самого слота М.2.

Полноразмерные слоты PCIe имеют большой размер, а карты расширения предоставляют много места для таких громоздких компонентов, как BGA-чипы и гигантские системы охлаждения. Карты расширения М.2 наоборот, предназначены для мелких и компактных решений, способных уместиться в ноутбуке. Можно, к примеру, скомбинировать FPGA с нужными блоками железа SerDes и PCIe в форм-факторе M.2, и создать компактную карту расширения для ноутбуков и встраиваемых устройств.

Недавние хаки предлагают добавить поддержку NVMe к Raspberry Pi, заменить ТТН в Pinebook Pro WiFi-картой, и считывать NVMe Flash накопитель от айфона при помощи ZIF-адаптера для PCIe.

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

Заключение


Оглядываясь назад на десятилетия развития вычислительной техники, видно, что различие между памятью и накопителями существовало всегда. Причём памятью всегда служили энергозависимые устройства типа SRAM или DRAM. В последнее время это различие становится всё менее значимым. NAND Flash с NVMe-интерфейсом уже обещают нам потенциально очень низкие задержки и скорость в несколько гигабайт в секунду (особенно с использованием PCIe 4.0) но и это не конец истории.

Самая горячая новинка это DIMM постоянной памяти, размещаемые в обычных слотах памяти. Они используют твердотельную технологию Intel Optane, позволяющую увеличивать объём памяти в системе до 512 Гб на модуль. Эти модули, естественно, пока что работают только в серверах Intel. Используются они для буферизации баз данных, большие объёмы которых не дают использовать в качестве буфера обычную память (например, терабайты DDR4 DIMM).

Если у нас будет очень быстрый и энергонезависимый накопитель, соединённый с контроллером памяти процессора напрямую, мы сможем уменьшить задержки до абсолютных минимумов. И хотя 3D XPoint (как разновидность памяти с изменением фазового состояния) пока ещё не такая быстрая, как DDR SDRAM, она демонстрирует нам, что может появиться после NVMe, когда разница между памятью системы и хранилищем данных совсем исчезнет или изменится до неузнаваемости.
Подробнее..

Количество VS качество главные проблемы игр с открытым миром

05.02.2021 20:16:55 | Автор: admin

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

Конфликт геймплея и повествования


Давайте не будем теоретизировать впустую, а рассмотрим типичные ошибки гейм-дизайна на примере конкретных тайтлов разных лет. Для начала вернемся в прошлое и вспомним Vampire the Masquerade: Bloodlines, предоставляющую нам уникальную возможность почувствовать себя в шкуре новообращенного вампира. Перед нами яркий пример отличной RPG с ужасным открытым миром.

Рекламный постер Vampire the Masquerade: Bloodlines

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

Тереза или Жанетт? Судьба этой парочки в ваших руках

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

И хотя основной сюжет Bloodlines можно завершить часов за 20, а полное прохождение занимает 40 часов максимум, если игра вас зацепит, вы проведете в ней и 100, и 200, и 1000 часов, ведь благодаря развитой ролевой составляющей каждое новое прохождение не будет похожим на все предыдущие.

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

Реализацию же самого открытого мира иначе, чем отвратительной, не назовешь. Действие Vampire the Masquerade: Bloodlines происходит в ночном Лос-Анджелесе. Город разделен на четыре района: Санта-Моника, Голливуд, Даунтаун и Чайна-таун, каждый из которых представляет собой обособленный загончик, который мы никак не сможем покинуть благодаря невидимым стенам, что само по себе негативно сказывается на погружении. Перемещаться между районами можно единственным способом используя такси, которое будет услужливо ожидать нас на одном и том же месте в каждой локации. Кстати, никаких машин по улицам не ездит, и, хотя все действо по понятным причинам происходит ночью, когда движение не столь оживленное, полное отсутствие автотрафика выглядит странно.

Автомобили в игре встречаются, но только на парковках и в катсценах

Местные жители представляют собой безмозглых болванчиков, которые большую часть времени перемещаются по жестко заданным зацикленным маршрутам, хотя еще в вышедшей двумя годами ранее Gothic 2 каждый NPC имел собственное расписание и достаточно внушительный набор действий, что делало компьютерных персонажей, да и мир в целом, куда более живым.

Хоринис маленький, но по-настоящему живой портовый город из Gothic 2

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

Да и сам openworld получился излишне камерным: локации весьма компактны, и все точки интереса на них расположены рядом друг с другом, что лишь усиливает чувство нереальности происходящего. Можно подумать, что наш протагонист стал участником дорогого спектакля: какими бы шикарными ни были декорации, ограниченное пространство театра разрушает все иллюзии.

Тем более символично выглядит тот факт, что основной сюжет начинается в заброшенном театре

Пример Vampire the Masquerade: Bloodlines наглядно демонстрирует, что само по себе наличие открытого мира еще ничего не решает. Игра стала культовой именно благодаря проработанной ролевой системе и вопреки многим другим аспектам, среди которых не последнее место занимал и довольно неказистый открытый мир.

Когда важна каждая мелочь


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

Продолжим вампирскую тематику, но рассмотрим уже другой пример Legacy of Kain: Soul Reaver. Открытый мир в этой игре не предлагает ничего, кроме сражений, поиска артефактов, усиливающих Разиеля, и порталов для быстрого перемещения между локациями. Все прочие приключения и головоломки, с которыми сталкивается наш протагонист, вписаны в основной сюжет, так что обилия побочных активностей вы здесь не найдете. И это абсолютно логично и правильно.


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

О былом величии Ностгота напоминают лишь древние развалины

Яркая противоположность Soul Reaver и еще одна иллюстрация того, как надо делать открытые миры, игры Rockstar Games. К той же Grand Theft Auto V можно относиться как угодно, однако отрицать, что перед нами шедевр, попросту язык не поворачивается.



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

Чтобы в полной мере оценить небывалый уровень проработки многочисленных нюансов, достаточно ознакомиться с альбомом, в котором пользователь Reddit под ником Alexxd94 собрал свыше 800 наиболее интересных примеров. Вот один из них. Когда персонаж надевает солнцезащитные очки, то при переключении к виду от первого лица к изображению применяется соответствующий фильтр, оттенок которого зависит от цвета стекла. Однако если ваш протагонист носит очки достаточно долго, его глаза постепенно адаптируются и интенсивность тонировки снижается.


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

В Legend of Zelda: Breath of the Wild используется несколько иной подход. Безусловно, и в этой игре присутствует внимание к мелочам, однако основной акцент сделан именно на геймплее, что вполне логично: отправляясь в сказочный Хайрул, игрок хочет насладиться невероятными приключениями и почувствовать себя первооткрывателем в неизведанном мире, поэтому реалистичная симуляция повреждений наподобие той, что используется в GTA V, здесь не нужна, тогда как занятные механики, позволяющие преодолевать те или иные трудности, просто необходимы.

После драк в GTA V на лицах персонажей появляются ссадины и кровоподтеки, которые заживают со временем

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


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


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


Для открытия прохода требуется пара электрических шаров, но вы нашли поблизости только один? Не беда! Установите его на нужное место, а затем выложите цепочку из любых металлических предметов, подведя электричество ко второму постаменту, и врата откроются!


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


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


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


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

Прыгнуть выше головы


Аналогичный подход используется и в Metal Gear Solid V. За 30 лет существования франшизы Хидео Кодзима приучил игроков к тому, что в мире Metal Gear возможно все. Здесь могут уживаться драма и комедия на грани фола, фантастические гаджеты и реально существующие образцы оружия, глубоко проработанные персонажи и откровенно гротескные ребята вроде толстяка-сапера на роликовых коньках или эскимосского шамана с авиационным пулеметом, а любые странности и нестыковки объясняются емким: Nanomachines, son!. Поэтому, когда дело дошло до создания первой в серии игры с открытым миром, японский гейм-дизайнер оторвался по полной программе, предложив игрокам своеобразный парк развлечений в милитари-тематике.


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

Есть военная база и отвественная миссия. Способы проникновения на объект и выполнения поставленной задачи выбирает сам игрок

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

Другой эксперимент Хидео Кодзимы с открытым миром также оказался весьма интересным, хотя в этот раз японский гейм-дизайнер сделал все с точностью до наоборот: вместо добавления множества механик он сосредоточился на детальной проработке одной-единственной перемещения по постапокалиптическим пустошам. И если в большинстве openworld-проектов следование из точки A в точку B является наиболее скучной частью геймплея, то в Death Stranding, напротив, именно путешествия и процесс подготовки к ним оказываются самым увлекательным из всего, что только есть в игре.

Death Stranding самый амбициозный симулятор пешего туризма

Оно и немудрено: ведь, чтобы добраться до пункта назначения и доставить груз, вам придется тщательно подобрать экипировку (раскладные лестницы, тросы, запасные ботинки и т.д.), а также правильно распределить вес, чтобы протагонист меньше уставал и не спотыкался на каждом шагу.


Одна беда: в жертву core-геймплею были принесены все прочие аспекты. Хотя боевых секций в Death Stranding немного, они все же имеют место, и это, пожалуй, худшая часть игры, особенно если сравнивать с MGS: сражения и с рядовыми противниками, и с боссами получились удивительно скучными. Стелс чуть получше, но и он проигрывает тому, что мы уже видели в рамках главного детища Кодзимы, что заставляет задаться логичным вопросом: почему он не использовал собственные наработки из своих прошлых творений?

Впрочем, ответ лежит на поверхности. Death Stranding стала первой игрой Кодзимы, выпущенной после ухода из Konami. Фактически гейм-дизайнеру пришлось начинать с нуля (он даже не имел прав на разработанный его командой движок Fox Engine, использовавшийся при создании MGS V), а поскольку игра была весьма амбициозной, Хидео был вынужден заручиться поддержкой Sony. Для японского гиганта проект стал во многом имиджевым, поэтому Кодзима получил хорошее финансирование на условиях временной эксклюзивности и известную долю творческой свободы, но лишь долю, ведь, как известно, кто девушку ужинает, тот ее и танцует.

Грандиозные задумки Кодзимы редко укладываются в доступный бюджет

В частности, по данным известного инсайдера Dusk Golem, изначально Кодзима хотел сделать игру куда более мрачной (чуть ли не научно-фантастическим хоррором), однако Sony посчитала, что это отпугнет аудиторию от и без того нишевого проекта, и настояла на том, чтобы из финальной версии игры подобные элементы были полностью убраны. А примерно за 1,5 года до релиза проект был мягко перезапущен. Точные причины софт-релонча неизвестны, однако это в любом случае не могло не сказаться на ходе разработки. Судя по всему, Кодзима в данной ситуации принял единственно правильное решение: не распыляться, а сосредоточить усилия на проработке ключевых механик, что и объясняет недостатки боевой системы.

По крайней мере, во время боя можно сделать прикольное селфи

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


Попав в ловушку собственных амбиций, в CD Project Red попросту не смогли совладать со своим детищем, и это несмотря на многократные переносы релиза. Результат закономерен: отличное повествование, проработанные персонажи и превосходный визуал здесь соседствуют с крайне невыразительным с точки зрения механик открытым миром и обилием багов. Версии же для консолей прошлого поколения получились и вовсе неиграбельными: все оказалось настолько плохо, что Sony официально сняла CyberPunk 2077 с продаж, предложив всем владельцам игры вернуть средства без каких-либо дополнительных условий.

Впрочем, даже когда речь заходит об удачных релизах, полностью избежать тех или иных проблем не удается. Давайте вспомним замечательную The Elder Scrolls IV: Oblivion, удостоенную в 2006 году звания Game of the Year и множества престижных наград, и сравним с уже упомянутой нами Gothic 2. А для анализа возьмем такой аспект, как гильдейские квесты.

The Elder Scrolls IV: Oblivion прекрасная, но неидеальная игра

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

Став паладином, вы сможете попробовать себя в другом амплуа лишь при следующем прохождении

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

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

Ситуация осложняется тем, что в Oblivion есть система репутации: чем больше подвигов совершил наш герой, тем более известным он становится. Доходит до того, что вас могут узнать на улице и подойти с какой-нибудь просьбой. Но члены гильдий, видимо, не подписаны на Вороной курьер (местная газета) и не в курсе последних событий. Одним словом, лудонарративный диссонанс во всей своей красе.

В гильдиях Сиродила никому не интересно ни ваше темное прошлое, ни светлое будущее

Кстати, этот термин был впервые использован в 2007 году Клинтом Хокингом креативным директором Ubisoft, получившим известность благодаря таким играм, как Splinter Cell: Chaos Theory и Far Cry 2. Как вы могли догадаться, больше Хокинг в Ubisoft не работает, что вполне закономерно: сегодняшнее руководство компании не заботят такие мелочи, как гармоничное сочетание повествования и геймплея, а конвейерные проекты издателя являются отличным примером того, как не надо делать игры с открытым миром. И раз уж речь зашла о серии Far Cry, нельзя не вспомнить вот это замечательное видео.

Как мы видим, в своих проектах Ubisoft всецело сосредоточена на оптимизации расходов на разработку. Практически все свои сериалы компания стремится привести к общему знаменателю, эксплуатируя одни и те же подходы и успешно избавляясь от ненужных (читать ресурсозатратных) механик. На выходе мы с вами получаем шедевры вроде Far Cry New Dawn и Ghost Recon Breakpoint абсолютно безликие, крайне посредственные и скучные лутер-шутеры, в которых радости не приносит даже сам процесс добычи новой экипировки, хотя именно это является основой подобных игр.

Не миновала сия печальная участь и Assassin's Creed. Если на релизе Origins еще теплилась надежда на то, что Ubisoft решила возродить и обновить серию, то уже с выходом Odyssey все иллюзии окончательно развеялись и стало понятно, что издатель стремится сделать нечто вроде офлайн-MMORPG, разумеется, не забыв о фирменной оптимизации.

Сегодня сага об ассасинах больше всего напоминает Perfect World в дорогой обертке. В китайской MMO вам могли на протяжении нескольких минут рассказывать о духовном развитии и философии, а затем послать уничтожать мутировавших росянок. То же самое можно наблюдать в Odyssey или Valgalla: разница лишь в том, что здешние NPC общаются с вами голосом, а не текстом, и имеют неплохую лицевую анимацию. В остальном мы видим все то же самое: что бы ни поведал вам квестодатель, все сводится к однообразным действиям вроде зачистки очередного лагеря, без какой-либо вариативности.

Хотя ничего удивительного здесь нет: если такие произведения искусства, как Red Dead Redemption 2, разрабатываются по 8 лет, то номерные части Assassin's Creed выходят с интервалом 12 года, и, чтобы такой конвейер работал, приходится жертвовать очень многим. И так будет продолжаться ровно до тех пор, пока люди из года в год покупают эту жвачку для мозга, а вместе с ней и бустеры на прокачку во внутриигровом магазине, чтобы (вот ведь парадокс) как можно меньше соприкасаться с чрезвычайно нудным игровым процессом.

К счастью, еще остались компании вроде той же Rockstar, которые, будучи заложниками собственной репутации, продолжают выпускать добротные игры с открытым миром, так что без поделок Ubisoft вполне можно обойтись. Да и инди-сегмент периодически радует масштабными проектами наподобие Subnautica, изобилующими интересными механиками и предлагающими невероятный простор для творчества.

В Subnautica к услугам игрока огромный подводный мир, полный тайн и загадок

Это еще один яркий пример правильной реализации openworld. Хотя здесь нет сотен знаков вопросительных знаков на карте, виртуальное пространство игры действительно интересно изучать: благодаря разнообразию флоры и фауны, множеству биомов и загадок, которые они скрывают, необходимостью выживать и сбалансированной прогрессии, поощряющей ваше стремление к ислледованиям, вы чувствуете себя настоящим первопроходцем на неизведанной ранее планете. Увы, подобные эмоции сегодня могут подарить лишь единичные AAA-проекты.

Идеальный накопитель для игр с открытым миром


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

Размеры игровых миров достигли невиданных масштабов, а с улучшением качества графики для визуализации бескрайних просторов той же Red Dead Redemption 2 компьютеру приходится обрабатывать огромное количество данных, периодически подгружая все новые и новые ассеты, ведь ПК, способного одновременно держать в памяти все необходимое для отрисовки 75км2 детализированного виртуального пространства, попросту не существует.


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

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


Моддерское комьюнити RimWorld является одним из самых сильных: в мастерской Steam вы найдете огромное количество глобальных модификаций, добавляющих в игру целые отрасли (атомную энергетику, технологии утопических миров, полеты на космических кораблях, продвинутую медицину), новые биомы и фауну, наборы экипировки, разнообразные улучшения AI колонистов и боевой системы, кастомные сценарии и многое, многое другое. При желании вы можете собрать настоящую игру мечты, но расплатой за это станет многократное увеличение времени загрузки. Хотя оригинальный RimWorld отлично работает даже на калькуляторе, после установки 300+ модификаций (а оно того, поверьте, стоит) время запуска игры с жесткого диска возрастает до 30 минут: винчестер оказывается неспособным адекватно справиться с загрузкой множества XML-файлов, описывающих различные виртуальные сущности.

Несмотря на упрощенную графику, RimWorld с несколькими сотнями модов будет загружаться более получаса

Впрочем, решить проблему длительных загрузок довольно просто, благо в портфолио Western Digital вы без труда отыщете подходящий накопитель практически под любую платформу. Так, обладатели игровых компьютеров на базе материнских плат с чипсетом X570 и центральных процессоров Ryzen 3000/5000 уже сейчас могут приобрести самый быстрый из представленных на рынке NVMe SSD WD_BLACK SN850, способный без особого труда справиться с любой AAA-игрой в открытом мире.

Специально же для владельцев систем с поддержкой PCI-Express 3.0 мы разработали плату расширения WD_BLACK AN1500, которая, лишь немного уступая по производительности накопителям нового поколения, позволяет наслаждаться непревзойденной скоростью в самых навороченных проектах без дорогостоящего апгрейда. Впрочем, не будем забегать вперед и остановимся на каждом из перечисленных продуктов более подробно.

Линейка NVMe SSD WD_BLACK SN850 включает в себя три модели емкостью 500 ГБ, 1 и 2 ТБ. Накопители выполнены в форм-факторе M.2 2280 и доступны в двух вариантах:

  • версии без радиатора, которые имеют толщину 2,38 мм и прекрасно подходят для установки на материнские платы со встроенной системой активного охлаждения слота M.2 или в игровой ноутбук;
  • версии с 9-миллиметровым радиатором (будут доступны для покупки весной 2021 года), отводящим тепло от контроллера SSD, что помогает избежать троттлинга и обеспечивает стабильный уровень производительности при пиковых нагрузках.


WD_BLACK SN850 с радиатором также получат встроенную светодиодную подсветку, которую можно будет настраивать через сервисное приложение WD_BLACK Dashboard, поставляемое с каждым устройством. Помимо этого, для управления светодиодным модулем можно будет использовать фирменные утилиты от производителей материнских плат, среди которых Asus Aura Sync, Gigabyte RGB Fusion и MSI Mystic Light Sync.

Кстати, управление RGB-подсветкой отнюдь не единственное, на что способно это приложение. WD_BLACK Dashboard предлагает полный набор инструментов для обслуживания твердотельного накопителя: с ее помощью вы можете оценить состояние SSD, запустить сборку мусора или загрузить актуальную версию прошивки. Кроме того, данная утилита позволяет перевести накопитель в режим максимальной производительности (Gaming mode) за счет полного отключения энергосберегающих функций, что поможет забыть о фризах, вызванных подгрузкой текстур и ассетов, даже в самых тяжелых играх.


По сравнению с предыдущим поколением игровых SSD от Western Digital, в SN850 заметно изменилась топология печатной платы. Новый 8-канальный контроллер WD Black G2 (SanDisk 20-82-1003) был перенесен поближе к разводке контактов, в средней части твердотельного накопителя распаян микрочип DDR4-буфера емкостью 1 ГБ, тогда как кристаллы флеш-памяти переместились в правую часть SSD.


Подобно предшественнику, WD_BLACK SN850 имеет одностороннее исполнение: на обратной стороне текстолита вы не найдете SMD-компонентов.


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

WD_BLACK SN850 были созданы на базе высокоскоростной 96-слойной флеш-памяти 3D NAND BiCS четвертого поколения, отличающейся не только быстродействием, но и расширенным ресурсом перезаписи: таковой варьируется от 300 ТБ для накопителей емкостью 500 ГБ до 1200 ТБ у 2-терабайтных моделей. Таким образом, даже если вы будете ежемесячно перезаписывать 120 терабайт файлов (что практически нереально), флагман WD_BLACK SN850 исправно прослужит вам не менее 10 лет.

Что же касается производительности, то здесь SN850 демонстрирует поистине впечатляющие показатели: вплоть до 7000 МБ/с в операциях последовательного чтения и до 5300 МБ/с при последовательной записи. Это стало возможным отнюдь не только благодаря переходу на новую версию интерфейса PCI Express 4.0. Весьма важную роль сыграл оригинальный контроллер WD Black G2 собственной разработки Western Digital. Среди всего многообразия инноваций, реализованных в WD_BLACK SN850, необходимо выделить следующие:

  • обновленная микроархитектура и улучшенная микропрограмма способствовали сокращению накладных расходов на передачу данных, что помогло достичь впечатляющего показателя в 1 миллион операций ввода/вывода в секунду (для моделей на 1 и 2 ТБ);
  • технология динамического SLC-кэширования обеспечивает стабильную производительность даже при чтении/записи объемных файлов или работе в многопоточном режиме;
  • внедрение поддержки IPR (Independent Plane Reads) помогло дополнительно оптимизировать быстродействие SSD при обработке малых очередей запросов и минимизировать время задержки их выполнения.

Возможности нового WD_BLACK SN850 можно наглядно оценить по результатам тестирования в PCMark 10. В отличие от подавляющего большинства собратьев, данный бенчмарк включает в себя обширный арсенал тестов, эмулирующих работу архиваторов, видео- и аудиокодеков, популярных приложений (Microsoft Excel, Adobe Illustrator, Adobe Photoshop) и компьютерных игр (Battlefield V, Call of Duty Black Ops 4, Overwatch).


Для тестирования твердотельных накопителей в PCMark 10 предусмотрено несколько сценариев, однако наиболее показательными из них являются Full System Drive Benchmark, позволяющий оценить, как SSD справится с экстремальными нагрузками, и более легковесный Quick System Drive Test, весьма точно имитирующий реальные задачи, с которыми пользователи ПК сталкиваются ежедневно.

В режиме Full System Drive Benchmark выполняются 23 трассировки, по 3 прохода каждая, во время которых на диск записывается около 204 ГБ данных. И здесь SN850 становится абсолютным лидером, оказываясь быстрее конкурентов на 15%.


Аналогичную картину мы можем наблюдать и в ходе тестирования пропускной способности твердотельного накопителя.


В тесте на среднее время доступа к данным накопитель SN850 также уверенно закрепился на первом месте, обойдя прежнего чемпиона, Samsung SSD 980 PRO, на 8микросекунд.


Quick System Drive Benchmark использует лишь 6 трассировок, каждая из которых также выполняется по 3 раза, и в данном сценарии на SSD записывается лишь 23 ГБ данных. При более щадящей нагрузке разрыв между лидерами немного сокращается, а Plextor M9P+ даже обгоняет Samsung 980 Pro, однако SN850 по-прежнему занимает первое место с перевесом в 13%.


В тесте на полосу пропускания ситуация идентична.


Среднее время доступа к данным также сократилось, однако в процентном соотношении мы видим вполне ожидаемый результат: WD_BLACK SN850 оказывается быстрее конкурентов на 14%.


Таким образом, на сегодняшний день именно WD_BLACK SN850 является самым быстрым в мире NVMe-накопителем с поддержкой интерфейса PCI-Express 4.0. Не случайно авторитетное издание TweakTown назвало SN850 лучшим потребительским SSD среди доступных на рынке в настоящее время, присудив награду Выбор редакции.


Но как же быть тем, чьи компьютеры не поддерживают новейший стандарт? Если вы не планируете в ближайшее время обновлять свою систему на базе процессора Intel или Ryzen 2000-й серии, а возможностей обычных NVMe-накопителей, поддерживающих интерфейс PCI-Express 3.0, вам уже явно недостаточно, стоит обратить внимание на карту расширения WD_BLACK AN1500.


Устройство представляет собой аппаратный RAID 0, собранный из двух высокопроизводительных NVMe SSD. Дисковый массив работает под управлением контроллера enterprise-класса Marvell 88NR2241, отвечающего за распараллеливание потоков данных и балансировку нагрузки между накопителями. Каждый из пары SSD получил фирменный трехъядерный контроллер SanDisk 20-82-00705-A2 собственной разработки Western Digital. Подобно SN850, WD_BLACK AN1500 созданы на базе высокоскоростной 96-слойной флеш-памяти 3D NAND BiCS4. Благодаря этому ресурс перезаписи данного устройства варьируется от 600 до 2400 терабайт в зависимости от объема.


Далее простая математика. RAID с чередованием позволяет одновременно задействовать 8 линий PCI-E 3.0 вместо 4, как было бы в случае с обычным NVMe M.2 SSD, и за счет этого добиться удвоения производительности. Как следствие, WD_BLACK AN1500 демонстрирует честные 6500 МБ/с в операциях последовательного чтения и 4100 МБ/с при последовательной записи, а в отдельных сценариях его скорость оказывается еще выше.


Например, при работе с тестовыми блоками размером 1 МБ производительность WD_BLACK AN1500 вплотную приближается к показателям Samsung EVO 980 Pro, использующего интерфейс PCI-Express 4.0, причем скорость последовательного чтения возрастает до 6600 МБ/с, а последовательной записи до 5200 МБ/с. Впрочем, и в операциях со 128-килобайтными блоками AN1500 чувствует себя вполне комфортно, уверенно опережая даже 2-терабайтный Sabrent Rocket.


Среди отличительных особенностей WD_BLACK AN1500 необходимо выделить и продуманную систему охлаждения: массивный радиатор толщиной 13 мм эффективно отводит тепло от контроллеров и флеш-памяти, а расположенный с обратной стороны бэкплейт обеспечивает охлаждение и защиту SMD-компонентов от механических повреждений, также придавая карте расширения необходимую жесткость.


Эффективность такого подхода налицо: хотя при пиковой нагрузке в Gaming mode WD_BLACK AN1500 потребляет до 16 ватт электроэнергии, его температура без дополнительной вентиляции не превышает 55C (при 24C окружающей среды) на радиаторе и 67C на основном контроллере, что гарантирует стабильный уровень производительности.

При проектировании радиатора мы не забыли и о чисто эстетической стороне вопроса: WD_BLACK AN1500 может похвастаться эффектной, полностью настраиваемой RGB-подсветкой.


С помощью фирменной утилиты WD_BLACK Dashboard владелец накопителя может выбрать один из 13 доступных пресетов. Как и SN850, устройства WD_BLACK AN1500 совместимы со многими популярными утилитами для управления светодиодной подсветкой, включая Asus Aura Sync, Gigabyte RGB Fusion и MSI Mystic Light Sync.


Таким образом, установив WD_BLACK AN1500 в свой компьютер, вы уже сейчас сможете опробовать в деле всю мощь нового поколения твердотельных накопителей, и это без дорогостоящего апгрейда. А поскольку для подключения карты расширения достаточно одного слота PCI-Express 3.0 8, SSD будет прекрасно работать даже в сборках средней ценовой категории.
Подробнее..

Технологии противоударной защиты жестких дисков

15.02.2021 22:09:28 | Автор: admin


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

Удары судьбы: почему жесткие диски такие хрупкие?


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

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



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

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

Сопоставление размеров пищущей и считывающей головок жесткого диска и ребра 10-центовой монеты

Именно благодаря такой миниатюризации плотность записи данных удалось довести до впечатляющего показателя 1 Тбит/дюйм2, и это с помощью традиционного метода CMR. Однако у такого подхода существует и побочный эффект. Поскольку размеры магнитных головок существенно сократились, снизилась и сила создаваемого ими магнитного поля, что вынудило инженеров значительно уменьшить расстояние между головками и поверхностью магнитных пластин.

Когда HDD функционирует, магнитные головки парят над поверхностью блинов на высоте всего около 1215 нанометров, причем достигается это за счет экранного эффекта: под каждой штангой, словно под крылом взлетающего самолета, образуется воздушная подушка, обеспечивающая необходимую подъемную силу. Нетрудно догадаться, что сами по себе магнитные пластины должны быть идеально гладкими и не иметь каких-либо неровностей. Это и правда так: перепад высот на поверхности каждой пластины не превышает 0,6 нанометра. Немыслимая точность!



Однако подобная конструкция имеет один весьма существенный недостаток: жесткий диск оказывается чрезвычайно уязвимым к ударным воздействиям во время работы. Ударостойкость современных накопителей потребительского и корпоративного класса достигает 300350G за 2 мс в покое и лишь 3050G за 2 мс в режиме чтения/записи.

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



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



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

Проблема 1: частицы ферромагнетика остаются на поверхности магнитных пластин


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

Проблема 2: частицы ферромагнетика играют роль абразива


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

Проблема 3: считывающий сенсор будет нагреваться под действием силы трения


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

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



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

Ключевые подходы к защите HDD от ударных воздействий


Хотя история жестких дисков насчитывает более 64 лет, производители винчестеров всерьез озаботились их противоударной защитой лишь в 1997 году. Такое отношение выглядит легкомысленным, но на самом деле объяснить промедление достаточно просто.

В конце 90-х мода на компактные внешние HDD лишь начинала набирать обороты. Отправной точкой можно назвать появление IBM Microdrive, выпущенных в 1999 году, о которых мы уже писали ранее в материале, посвященном внешним накопителям данных. А между тем именно портативные накопители наиболее уязвимы.

Вскрытый IBM Microdrive в сравнении с монетой достоинством 50 евроцентов

Представить ситуацию, когда внутренний жесткий диск, будучи уже установленным в ПК, может выйти из строя от удара, довольно сложно (разве что вы специально станете бить кувалдой по его корпусу). Массивный каркас Full Tower вполне способен обеспечить адекватную защиту установленных внутри винчестеров, эффективно поглощая кинетическую энергию. Если вы, к примеру, случайно заденете компьютер ногой, воздействие на жесткий диск будет гораздо слабее 30G за 2 мс (и даже меньше 10G за 2 мс именно столько могли выдерживать HDD, выпущенные на рубеже XXXXI веков), так что здесь предпринимать какие-то особые меры не имеет практического смысла.

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

Старые ноутбуки были куда прочнее. На фото Siemens Nixdorf PCD-5ND

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

Первопроходцем в сфере разработки систем противоударной защиты стала сама IBM. Именно инженеры американской корпорации создали технологию с незамысловатым названием Ramp Load/Unload, которая сегодня используется повсеместно в каждом жестком диске независимо от ценовой категории. Речь идет об упомянутой выше парковочной зоне и системе пластиковых пилонов, фиксирующих штанги блока головок, пока HDD отключен от питания. Для своего времени такое решение стало по-настоящему инновационным, позволив увеличить ударостойкость винчестеров в покое в несколько раз.

В старых моделях жестких дисков система парковки блока головок в принципе отсутствовала

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

Если присмотреться, то можно заметить кромку Samsung ShockSkinBumper

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

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

Нет шариков нет проблем

Однако главное, чего стремились добиться все без исключения производители винчестеров, максимально защитить от ударных воздействий блок головок. Пионером на этом поприще стала компания Quantum, представившая еще в 1998 году собственную систему защиты жестких дисков Quantum Shock Protection System (SPS), первая практическая реализация которой увидела свет в составе винчестеров Fireball EL.

Жесткий диск с улучшенной ударостойкостью Fireball EL от компании Quantum на 2,5 гигабайта

В общей сложности пакет улучшений SPS включал в себя 14 технологических нововведений, направленных на поглощение и компенсацию ударного воздействия на актуатор. Уже в 1999 году свет увидела доработанная система SPS II, а первым диском с поддержкой обновленной противоударной технологии закономерно стал Fireball Ict.

Параллельно с Quantum изыскания в области защиты винчестеров от ударов и падений вел и их прямой конкурент Maxtor Corporation. Результатом усилий инженеров компании стала технология ShockBlock, нашедшая применение в накопителях алмазной линейки DiamondMax.

Жесткий диск Maxtor DiamondMax Plus 21

Усовершенствованием блока головок активно занимался и Samsung: запатентованная технология корейской корпорации, получившая название Impact Guard, включала в себя ряд усовершенствований конструкции несущих кронштейнов, подвески и системы стабилизации. Не отставала и Western Digital: набор улучшений Shock Guard, специально разработанный для жестких дисков марки Caviar, помог довести ударостойкость жестких дисков, выпускаемых компанией, до значений, сопоставимых с показателями современных HDD.

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

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

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

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



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

Неубиваемые накопители для спорта и активного отдыха


Хотя перечисленные меры помогли значительно повысить надежность жестких дисков, чуда так и не произошло. Как ни крути, но с физикой не поспоришь, и если тот же Maxtor в свое время смог довести ударостойкость винчестеров в состоянии покоя до впечатляющих 1000G за 2 мс, пусть и на тестовых образцах, то обеспечить сопоставимый уровень защиты блока головок во время работы HDD оказалось практически невозможно.

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



На туристическом карабине, пристегнутом к рюкзаку, висит SanDisk Extreme Portable SSD компактный твердотельный накопитель, ориентированный на поклонников активного отдыха. Если подобным образом обращаться с обычным HDD, то он почти наверняка придет в полную негодность уже через пару марш-бросков. Однако SSD поломка не грозит: благодаря резиновопластиковому корпусу он способен выдерживать перегрузки вплоть до 1500G за 2 мс, что в 5 раз больше, чем ударостойкость жесткого диска в покое, и практически в 30 раз больше по сравнению с ударостойкостью HDD при чтении/записи данных. При этом показатель 1500G является константой и никак не изменяется, даже когда вы работаете с твердотельным накопителем.

Помимо того, что SanDisk Extreme Portable SSD способен выдерживать значительные перегрузки, устройство превосходно защищено от воздействия пыли и влаги по стандарту IP55.



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

С водонепроницаемостью связана и еще одна интересная особенность данной серии накопителей. Обратите внимание: разъем USB Type-C, расположенный на нижнем торце, не имеет резиновой заглушки, которую обычно ожидаешь увидеть на подобном устройстве.



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

Что же касается производительности, то и здесь SanDisk Extreme Portable не подкачал, демонстрируя устойчивую скорость передачи данных 550 МБ/с. Если же вам этого недостаточно, то рекомендуем обратить внимание на Pro-версию устройства.



У накопителей старшей линейки немного изменился дизайн: боковая оранжевая вставка и измененная форма проушины сделали облик SSD более спортивным и выразительным. Но главное отличие Pro-версии от обычной кроется в поддержке высокоскоростного интерфейса USB 3.2 Gen 2, благодаря чему быстродействие накопителя возросло до впечатляющих 1050 МБ/с. С такой скоростью даже на передачу 100 ГБ данных уйдет не более 2 минут.



Хотите большего? В этом году свет увидели обновленные версии отказоустойчивых накопителей SanDisk Extreme Portable V2. Как и ранее, семейство компактных SSD разделено на две линейки: стандартную и Pro. С точки зрения защиты от ударов, пыли и воды ровным счетом ничего не изменилось, однако их производительность возросла ровно в два раза.

SanDisk Extreme Portable V2 обзавелись USB 3.2 Gen 2 и теперь могут похвастаться скоростью 1050 МБ/с в операциях чтения и до 1000 МБ/с при записи файлов. В свою очередь, SanDisk Extreme Portable Pro V2 придутся по вкусу обладателям устройств с поддержкой USB 3.2 Gen 2 x 2: впечатляющие 2000 МБ/с делают этот SSD самым быстрым среди защищенных моделей, доступных на рынке, и позволяют в считанные секунды передавать даже весьма объемные файлы, что наверняка понравится любителям фото- и видеосъемки, тревел-блогерам, журналистам и другим создателям контента.



В качестве же дополнительного бонуса необходимо упомянуть встроенную поддержку аппаратного шифрования AES с 256-битным ключом, которое на сегодняшний день является одним из наиболее надежных методов криптографической защиты данных. Таким образом, с новыми SanDisk Extreme Portable вы можете быть на 100% спокойны за сохранность ценной для вас информации.
Подробнее..

Жесткие диски иSSDSynology паззл сложился

17.03.2021 12:07:26 | Автор: admin

КомпанияSynologyуже давно выпускает различные системы хранения данных, но жестких дисков иSSDв ассортименте до сих пор не было. Что побудилоSynologyпредставить на рынок собственные накопители? И чем они лучше конкурентов? Давайте разберемся. И начнем мы с жестких дисков.

В поисках надежности

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

Synologyконтролирует все компоненты, из которых собираютсяNAS. Компания разрабатывает операционную системуDiskStationManager(DSM) и приложения, которые формируют программную экосистему. Что позволяет оптимизировать аппаратную и программную составляющую под слаженную работу. Но как быть с сотнями разных моделейHDDна рынке?

Synologyуже давно проводит расширенные тесты совместимости, по итогам которых рекомендует те или иные модели жестких дисков в списке совместимости с аппаратными компонентамиHCL(hardwarecompatibilitylist), который еще называют списком совместимости свендорамиQVL(qualifiedvendorlist). Надо сказать,подобные тесты требуют немалых сил и затрат.

У производителей жестких дисков обычно насчитывается не менее четырех линеекHDD(настольные, видеонаблюдение,NAS, корпоративные) и различные варианты емкости (2, 4, 6, 8, 10, 12, 14, 16, 18 Тбайт и выше), причем их приходится тестировать под различными системами хранения, которых за последние пять лет насчитывается уже более 60.

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

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

Что еще хуже, не все производители жестких дисков облегчают задачу для потребителей, которымприходится покупать "кота в мешке"без подробных спецификаций и технических характеристик. Со стороныSynologyподобная секретность производителей жестких дисков тоже затрудняет сертификациюHCL.

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

Дополнительные преимущества

ЦельSynologyзаключалась в поиске наиболее надежных жестких дисков, для этого использовалась методика стрессового тестирования, которую компания применяет уже два десятилетия. Жесткие дискиHAT5300тестировались более 300.000 часов на каждой платформе, выпущенной после 2017 года.

Стрессовые тесты, состоящие из тысяч тестовых прогонов, симулируют окружение дата-центров и сценарии нагрузки 24/7. Проводились и простые тесты, такие как перезагрузка системы при разных температурных условиях, и сложные, связанные с доступом на уровне файлов. Задача ставилась в проверке работы накопителей в неидеальных и "тяжелых" условиях.

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

КлиентыSynologyполучат не только тщательно протестированное решение, но и самые быстрые жесткие диски на рынке для систем хранения данныхSynology.

Тесты оценивали пропускную способность последовательного чтения при обращении нескольких клиентов.Synologyиспользовала 12 жестких дисков в системеSA3600, которые были объединены в массивRAID5. Для сравнения были взяты жесткие диски идентичной емкости 12 Тбайт и класса (Enterprise). Нагрузка выполнялась с помощью тестаIOMeter(блоки по 64 кбайт). Как можно видеть по графику, на системахSynologyжесткие дискиHAT5300 обеспечили более высокую последовательную скорость передачи данных.

Тесная интеграция сDSMдает и другие преимущества, такие как обновление прошивкиHDD, которое выполняется вместе с обновлением ОС. Знание всех спецификаций накопителей и их характеристик упрощает поиск проблем и их исправление в будущем, если таковые возникнут.

Наконец, поскольку теперь переменных в уравнении меньше,Synologyможет обеспечивать более быструю и эффективную поддержку клиентов.

Фокус на корпоративных клиентов, но в выигрыше оказываются все

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

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

Первый пул на трех дисках HAT5300 8TBвRAID5, сетевое хранилищеSynologyDS1621xs+. Он используется для хранения обычных данных, когда высокая производительность ввода/вывода не требуется.

К этому можно добавить многолетнюю компетенцию и ноу-хау инженеровSynologyпо интеграции накопителей вDSM.

ЛинейкаHAT5300 не просто еще одни жесткие диски на рынке, это огромный шагSynologyв сторону повышения надежности, предсказуемости и производительности систем хранения данных. В конечном итоге в выигрыше окажутся все клиентыSynology.

СпецификацииHAT5300

Перейдем к спецификациям жестких дисков HAT5300. Жесткие диски пока представлены в трех вариантах емкости на 8, 12 и 16 Тбайт. Все они относятся к корпоративному классу (7.200 об/мин, кэш 256/512 Мбайт, нагрузка записи 550 Тбайт, гарантия 5 лет и т.д.). Ниже приведены ключевые спецификации новыхHDD, полную таблицу спецификаций можно посмотретьна сайтеSynology.

  • Обновление прошивкиHDDчерезSynologyDSM

  • Максимальная скорость до 274 Мбайт/с, для меньших емкостей указывается 230-262 Мбайт/с

  • Заявлен прирост последовательной скорости чтения в окруженииSynologyNASдо 23%

  • Скорость вращения шпинделя 7.200 об/мин у всех емкостей

  • Кэш 256 или 512 Мбайт, в зависимости от емкости

  • Рассчитаны на работу в режиме 24/7

  • Протестированы 300К часов, чтобы гарантировать стабильную производительность в стрессовых условиях

  • Время наработки на отказ 2,5 млн. часов у всех моделейHDD

  • Нагрузка записи 550 Тбайт в год

  • Гарантия 5 лет (только при использовании в совместимыхSynologyNAS)

В Диспетчере хранения сетевого хранилищаSynologyDS1621xs+ отображаются жесткие дискиHAT5300-8T.

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

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

По сравнению с жесткими дисками других производителей линейкаSynologyHAT5300 выглядит очень привлекательной, поскольку спецификации весьма впечатляют. Мы получаем жесткие диски корпоративного класса, которые можно использовать максимально широко, в том числе и вNASклассаSOHOи домашних системах.

Дополнительные подробности жестких дисков HAT5300 можноузнать на сайтеSynology.

2,5" накопителиSAT5200

В 2020 годуSynologyвыпустила собственную линейку твердотельных накопителей SAT5200, которые ориентированы, главным образом, на использование всистемахFlashStation. В данном случае акцент ставится на максимальной производительности ввода/вывода и сокращении задержек в работе критически важных служб и приложений.SSDпредназначены для обработки интенсивных круглосуточных рабочих нагрузок без влияния на долговечность.

Synologyзаявила отличную нагрузку записи1,3DWPD, то есть накопитель может ежедневно перезаписываться 1,3 раза от своей емкости в течение гарантийного срока. Производительность произвольной записи блоками по 4 кбайт составляетдо 67.000IOPS.

Использование SAT5200 в составе систем FlashStation позволяет добиться уровня производительности 138 тысячIOPSiSCSIблоками по 4 кбайт (FS3400), 195 тысяч (FS3600) или 226 тысяч (FS6400).

Накопители SAT5200 ориентированы на интенсивные нагрузки, такие как обработка онлайн-транзакций (OLTP), базы данных и развертывание виртуализации. Поэтому они вряд ли будут интересны пользователям классаSOHOи домашним энтузиастам. Конечно, купить такойSSDможно, он будет работать вNASс высокой производительностью, но цена решения будет непропорциональной.

На сетевом хранилищеSynologyDS1621xs+ был создан второй пул на трех SAT5200 для высокой производительности ввода/вывода.

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

Наконец, если вNASSynologyнет отдельного разъемаM.2, то дляSSD-кэширования можно выбрать и SAT5200. Но придется пожертвовать слотом дляHDD,что нежелательно.

Дополнительные подробностиSSDSAT5200 можно узнатьна сайтеSynology.

Кэширование: за и против

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

ЛинейкаSNV3400в формате M.2 2280 NVMeориентирована наSynologyNASсо встроенными слотамиM.2. А линейкаSNV3500в формате M.2 22110 NVMe на стоечные серверыSynology. У моделей SNV3500 удлинение формата позволило добавить конденсаторы для защиты от сбоя электропитания.

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

Сначала следует узнать, даст лиSSD-кэш значимый прирост в выбранном сценарии. Затем следует определиться с кэшем "только на чтение" или "на чтение/запись". И на последнем этапе подбираются оптимальныеSSD.

Для каких сценариев рекомендуетсяSSD-кэш?

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

  • Файловый сервер (чем больше пользователей обращаются одновременно, и чем больше мелких файлов им требуется, тем больше будет выигрыш производительности). Под мелкими файлами подразумевается объем меньше 1 Мбайт.

  • ХранилищаiSCSIиFibreChannel

  • ВиртуальныемашиныиSynology Virtual Machine Manager

  • Сервер баз данных

  • Web-сервер

  • Повторяющиеся задачи резервирования данных черезSynologyActiveBackupforBusiness

  • Почтовый сервер

ИспользоватьSSD-кэш не рекомендуется, если объем часто используемых данных наSynologyNASпревышает максимальную емкость кэшаSSDили массив постоянно находится под высокой нагрузкой. Сброс кэша на дисковый массив требует определенных ресурсов, он может повлиять на производительность, если выполняется не в часы с минимальной нагрузкой. Мырекомендуем хранить большие объемы часто используемых данных на массивах, полностью состоящих изSSD, например, SAT5200, о чем рассказано выше. То же самое касается и запуска сценариев с интенсивной нагрузкой.

Не рекомендованные сценарии

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

  • Файловый сервер, который используется для скачивания/закачки крупных файлов

  • Файловый сервер, у которого преобладает последовательный доступ

  • Стриминг/воспроизведение видео

Кэш только на чтение или на чтение/запись?

SynologyNASпозволяет выбиратьдва типа кэшаSSD: только на чтение или на чтение/запись. Оба типа полезны для разных сценариев.

Выбор режима кэша.

Режим кэшаSSD

Поддерживаемые типыRAID

КоличествоSSD

Сценарии

DSM 6.2

DSM 7.0

Мин.

Макс.

Только на чтение

RAID 0

RAID 0/1/10

1

12

Мелкие файлы (или доступ в виде случайных мелких блоков), которые часто считываются, при этом почти не изменяются, новых файлов на том добавляется немного. Примеры: материалы для обучающего курса, доступные студентам; цифровая библиотека;web-страницы для отображения черезweb-сервер.

На чтение/запись

RAID 1/5/6

RAID 1/5/6/10

2

12

Мелкие файлы (или доступ в виде случайных мелких блоков), которые часто и считываются, и записываются. Примеры: базы данных, хранилища виртуальных машин.

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

Выбор устройствM.2 для кэширования.

SSD-кэш с чтением/записью возможен только на массиве с избыточностью. В данном случае дваSSD M.2вRAID 1.

Требования по оперативной памяти

У кэшаSSDимеются дополнительные требования по системной памяти.

  • Для каждого гигабайтаSSD-кэша выделяется 416 кбайт системной памяти

  • Максимум, одну четверть системной памяти можно выделить под поддержкуSSD-кэша

  • Для поддержкиSSD-кэша можно использовать всю системную память, установленную дополнительно

  • SSD-кэш нельзя сделать крупнее, чем позволяет системная память

Пример: для создания 800-ГбайтSSD-кэша требуется 800x416 = 332.800 кбайт = 333 Мбайт системной памяти.

Для 372 Гбайт кэша требуется 151,1 Мбайт системной памяти.

Подбираем правильныеSSD

При выборе кэширующихSSDдляSynologyNASследует оцениватьнадежность, стабильность производительности и защиту от сбоя электропитания.

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

Стабильность производительности:SSDдолжен показывать хорошие результаты по случайным операциям чтения/записи блоками по 4Kза определенное время. Данная производительность обычно представлена показателемIOPS(число операций ввода/вывода в секунду).ТакжеSSDдолжен гарантировать определенные минимальные задержки. Высокие значенияIOPSи стабильные низкие задержки очень важны для корпоративных окружений.

Защита от сбоя электропитания: если вSSDвстроена подобная защита, то после отключения электропитания данные не будут потеряны,SSDвернется к нормальной работе после восстановления питания.

Специально для функцийSSD-кэшированияSynologyпредлагает накопители форматаM.2 2280 и 22110NVMeв линейкахSNV3400иSNV3500, а также карты расширенияM2D20иE10M20-T1с двумяSSDM.2. Причем в последнем случае карта расширения предлагает еще и порт 10 Гбит/с.

НакопителиM.2 имеют расчетную ежедневную нагрузку записиDWPD0,68на протяжении пяти лет гарантии. Последовательная скорость чтения составляет3.100 Мбайт/с, записи 550 Мбайт/с (400 Гбайт) или1.000 Мбайт/с(800 Гбайт). У 400-ГбайтSSDзаявлена скорость случайного чтения блоками по 4 кбайт до 205KIOPS, у 800-Гбайт до375KIOPS. Производительность случайной записи блоками по 4 кбайт составляет 40К или70KIOPS, в зависимости от емкости. У накопителейM.2 "длинного" форм-фактора 22110 имеется дополнительная защита от сбоев электропитания.

Дополнительные подробности M.2 NVMe можно узнатьна сайтеSynology.

Производительность кэширования

Здесь мы хотели бы порекомендовать видеоролик, на котором показана производительностьвиртуальной машиныWindows10 под управлениемSynologyVirtualMachineManagerна массиве изHDDс кэшированием и без. Выше мы как раз отмечали, что сценарий виртуальных машин является рекомендованным дляSSD-кэша.

Без кэширования виртуальная машина в тестеCrystalDiskMark7 показала353 Мбайт/спо последовательному чтению и 189 Мбайт/с по последовательной записи. По случайному чтению и записи ситуация хуже. С очередьюQ32T16 результаты составили5,56и27,57 Мбайт/спо чтению и записи, с очередьюQ1T1 0,84и13,49 Мбайт/с, соответственно.

После активации кэша чтения/записи результаты оказались существенно выше:664 Мбайт/спо последовательному чтению, скорость записи немного "просела". ПроизводительностьIOPSувеличилась до85,89и100,84 Мбайт/ссочередью Q32T16 по чтению и записи, с очередьюQ1T1рост тоже заметный до12,44и27,66 Мбайт/с, соответственно.

К первому разделу на жестких дисках подключен кэшSSDдля ускорения работы.

Заключение

В статье мы рассмотрели историю создания жестких дисковSynologyHAT5300, а также преимущества по сравнению с обычнымиHDD. ДляNASSynologyжесткие диски HAT5300 станут лучшим выборомпо многим причинам, в том числе по производительности, надежности, удобству обслуживания и прошивки. Мы получаем жесткие диски корпоративного класса, которые можно использовать максимально широко, в том числе и в NAS для дома и малого/среднего офиса.

2,5"SSDSAT5200 ориентированы на интенсивные нагрузки, такие как обработка онлайн-транзакций (OLTP), базы данных и развертывание виртуализации. Поэтому они вряд ли будут интересны домашним энтузиастам. Разве что в некоторых специальных сценариях.

А вотSSDM.2 в линейкеSNV3400емкостью на 400 или 800 Гбайт можно рекомендовать для усиления современных сетевых хранилищSynology, оснащенных слотамиM.2. С помощью SNV3400 можно легкодобавить уровень кэширования данных, который даст преимущества во многих сценариях. В статье мы как раз из привели. В принципе, для кэширования можно использовать и упомянутый 2,5"SSD, но при этом теряется драгоценный слотHDD.

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

Подробнее..

Подключаем SSD форм-фактора М2 к материнке, у которой нет разъема М2 и делаем этот SSD системным. Танцы с бубном

02.04.2021 16:10:53 | Автор: admin

Предыстория

Давным-давно, когда в мире жестких дисков только стали появляться твердотельные, я, как все прогрессивное человечество, озаботился приростом производительности посредством этой самой твердотельности носителей. Был куплен недорогой SSD марки Vertex, объемом 120 Гб и с успехом водружен в потроха компьютера. Не помню уже как туда заливалась система (и какая), с трудностями или без, но прирост скорости ощутился конкретно. К диску прилагалась наклейка со словами My SSD is faster then your HDD, что грело обладателя сего девайса.

Как видим из картинки c тех прошло более 4 лет, и за это время номер Винды вырос до десятки, а место на диске сократилось до критического. Как я не старался чистить загрузочный диск, десятая винда пухла неподецки, пока уже негде стало разворачивать пополнение, и на экран стали выплевываться разные меседжи от макрософта по этому поводу И тут кто-то мне сказал, что винда пухнет просто от времени и чистить диск бесполезно Поможет только либо переустановка, либо покупка нового диска. Наверно это правда.

А тут еще мне попалась статейка о том, что оказывается пропускная способность у шины PCI Express огого, а используется она как-то неправильно.

А тут еще появилась память форм-фактора М2 с какими-то бешенными цифрами по доступу

Судите сами:

SSD Kingston A2000 250GB SA2000M8/250G M.2, PCI Express 3.0 x4, контроллер Silicon Motion SM2263EN, микросхемы 3D TLC NAND, последовательный доступ: 2000/1100 MBps, случайный доступ: 150000/180000 IOps

Kingston потому что в два раза дешевле самсунга, а ежели не видно разницы, то зачем платить больше

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

А еще я нашел, как кто-то уже проделал такой финт ушами и мне осталось только повторить. Причем агрейдили на моей материнке Ежели кому интересно, смотрим здесь.

а здесь еще и видос можно посмотреть на эту же тему

Казалось бы, все просто! Но не тут-то было

История

Был скачан новый биос, модифицирован для М2 по инструкции, все подготовлено, осталось дождаться переходника от китайцев М2 -> PCIExpress.

Пришел переходник. Все собрал, воткнул Биос видит диск, система не видит Оказалось, забыл проинициализировать. Ну ладно, заходим в управление компьютером в раздел управление дисками и там инициализируем. Это для таких, как я, забывчивых

Ура, система видит диск! Ну все, готовим загрузочную флеху, заливаем десятую винду

И в этом месте обнаруживается, что установка винды на данный диск невозможна Потому как выбранный диск имеет стиль разделов MBR

Ну ладно. Во время инициализации можно сделать стиль GPT. Опять лезем в инициализацию устанавливаем стиль разделов GPT, заливаем десятую винду

И в том же месте обнаруживается, что установка винды на данный диск невозможна Потому как выбранный диск имеет стиль разделов GPT (оказывается, это тоже противопоказание!) А еще в биосе типо нету какого-то драйвера для этого диска Впадаем в ступор

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

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

В ступоре долго сидеть не рекомендуется, посему надо искать какой-то выход.

Случайно на разорванной упаковке от кингстоновского диска нахожу Softwate Activation Key для Acronis True Image HD О, эта же приблуда умеет клонить диски. В том числе и с системой.

Ну думаю, сейчас клонирую старый диск на новый и вуаля

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

Обломатушки Выдало целый экран сообщений, что не фига, не буду загружаться нету бута или он какой-то не тот уже не важно

Более того, Acronis разфигачил диск 250 Гиг на тома на 120 Гиг (старая система) и остаток, еще 130 Гиг И соединить их обратно никак

После гугления находим несколько неработающих способов, но в конечном итоге помог этот:

Запускаем командную строку от имени администратора.

В командной строке вводим diskpart

Выводим список дисков при помощи команды list disk

Запоминаем номер нужного диска, и вводим select disk *, где вместо звёздочки вводим нужный номер.

Выводим список разделов - list partition

Тут находим раздел восстановления, запоминаем его номер и вводим select partition * вместо звезды номер раздела.

Наконец, вводим команду delete partition override после неё раздел будет затёрт.

Все эти манипуляции на Ваш страх и риск! Удалите не тот раздел - система не запустится!

Фух Сработало! Объединяем диск в первоначальный объем. Думаем, что дальше делать Продолжаем гуглить И тут я натыкаюсь на вот этот вот видос:

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

Во-первых, использование программы Bootice, о которой я даже никогда не слыхал. Она понадобилась для переформатирования диска М2 для дальнейшего его использования в UEFI BIOS платформах. В этой проге создается так называемые ESP раздел (EFI System Partition) или загрузочный том. В видосе показано, как это делается. Появилась надежда, что раз диск форматируется таким специальным образом, то может он все-таки запустится

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

Там, при указании пути к образу есть нюанс. Я не сразу понял, что произошло: указываешь один путь (причем каким-то странным способом), а в строке отображается совсем другое. Оказалось, что это нормально.

После установки некоторых дополнительных параметров программы запускается заливка Винды на новый SSD формата М2. По окончании процесса WinNTSetup попросит перезагрузку.

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

После загрузки должна начаться стандартная установка Windows 10. Во всяком случае у меня так было. Система встала без сучка и задоринки! Теперь у меня на диске С 250Gb на достаточно шустром SSD. Надеюсь хватит на ближайшие 4 года. А также надеюсь, что изложенное кому-то поможет не наступать на мои грабли. Всем удачи!

Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru