Что такое fci на жестком диске
Давайте разберемся в плюсах и минусах обоих типов накопителей и проведем наглядное сравнение HDD и SSD, а также определим какой накопитель подойдет нам лучше всего.
Для чего можно использовать HDD?
В наше время высокоскоростные диски SSD успешно отвоёвывают роль системных носителей. Несмотря на высокую цену, достаточно скромные (по сравнению с HDD) ёмкости и риск безвозвратной утери данных, диски на основе микросхем (а не движущихся частей), всё чаще становятся носителями OS и чувствительного к скорости обмена данными с диском софта. Дело в том, что их показатели IOPS и времени произвольного доступа в разы выше, чем у «классических» жёстких дисков. К счастью, списывать проверенную временем технологию рано. Во-первых, по соотношению количества сохраняемой информации к цене у жёсткого диска практически нет равных, а уж тем более в условиях домашнего использования. Во-вторых, цены на SSD и так были не самыми радостными, а теперь ещё и этот кризис… В общем, HDD пока жив и живее всех живых. Так как же можно его применять?
- Как универсальный диск «для всего»: системы, софта, игр, хранения данных;
- Как диск сравнительно небольшого (от 300 ГБ до 1 ТБ) объёма для приложений, чувствительных к скорости обмена данными с дисковой подсистемой;
- Как диск для долговременного хранения данных, не представляющих высокой ценности и не требующих высоких скоростей доступа: музыки, фильмов, фотографий, игр, резервных копий и всего того, что одинаково будет работать хоть на старом железе, хоть на новом;
- Диск для использования под Torrent-закачки. Обычно такие диски испытываю либо постоянные (чуть ли не 24/7) или почти постоянные нагрузки: вечно что-то пишется, что-то читается;
- Диск для длительного хранения важной информации.
Вторая же группа, как раз, сражается с SSD за внимание пользователя. С одной стороны, соревноваться с «твердотельниками» у «классики» нет никакой возможности, с другой — даже самый простенький SSD на 64 гигабайта (чтобы хватило на систему и самый важный софт) + самый дешёвый под данные HDD стоят больше, чем один скоростной диск сравнимого объёма. От таких жёстких дисков требуется высокая скорость вращения шпинделя, хорошие показатели IOPS, надёжная вибро- и шумоизоляция.
Для хранения информации, которую можно достать ещё раз (в интернете, на другом диске) на первое место вылезает соотношение цены и объёма. Скоростные характеристики в данном случае не так важны: даже 4k2k-видео, если вы такое найдёте, не забъёт всю пропускную способность «медленных» HDD.
Диски, активно используемые для обмена файлами в пиринговых сетях, испытывают наибольшие нагрузки: торрент постоянно что-то читает, что-то пишет, делает это не по порядку, часто одновременно и «не вовремя». Сюда же, в принципе, можно отнести и всякие записи с веб-камер, особенно длящиеся 24/7. Ключевая характеристика для таких нагрузок — долговечность и рассчитанные на подобные «мытарства» элементы механики HDD: привода головки, двигателя, раскручивающего «блины», управляющей электроники.
Особняком стоят системы хранения важных данных. На самом деле, лучший вариант сохранить действительно важные файлы — поместить их в облако, создать резервную копию, следить, чтобы она была работоспособной и регулярно повторять как диагностику хранилищ, так и операции по резервному копированию. Само собой, на первое место всплывают безотказность и надёжность устройства.
Устройство HDD
Все жёсткие диски устроены примерно одинаково. Внутри находятся один или несколько «блинов», приводимых в движение высокоскоростным мотором, да блок считывающих головок. Всё это спрятано в герметичной зоне, где нет пыли. По соседству с «механикой», можно найти несколько микросхем и плат, но они, скорее, относятся к электронике управления, чем непосредственно к хранению информации.
На данном изображении — старенький Seagate из конца 90-х годов. Конструктивно с тех пор почти ничего не поменялось. Когда диск раскручивается до минимально допустимых конструкцией оборотов, блок управления выводит головки в рабочее положение, и считывающий элемент начинает «парить» в долях миллиметра над магнитной поверхностью блинов.
На данном этапе отличаться может как количество оборотов в минуту у привода «блинов», так и количество самих пластин, на которых хранится информация. На своеобразной «расчёске», закреплённой между магнитными пластинами, установлены считывающие головки. Обычно их вдвое больше, чем пластин (хотя и встречаются исключения), перемещаются они все вместе. Количество самих пластин почти всегда напрямую зависит от объёма диска, но современные технологии позволяют «запихать» на один квадратный миллиметр всё больше и больше информации, увеличивая «плотность» информации в самом что ни на есть прямом смысле. Таким образом, например, можно встретить старый жёсткий диск на 1 ТБ с тремя «блинами» по 333 ГБ каждый, а можно найти новый HDD на 1.5 ТБ с двумя, но по 750.
Внешний или внутренний диск
Накопители можно устанавливать внутрь компьютера или ноутбука или просто носить с собой как флешку.
Внутренние жесткие диски помещаются внутрь системного блока или ноутбука. Здесь важен форм-фактор — то, какого размера и формы будет жесткий диск. Его указывают обычно в дюймах.
Например, если купить для обычного системного блока жесткий диск шириной 2,5 дюйма, придется думать, куда его положить: стандартные крепления рассчитаны на диски 3,5 дюйма. В ноутбуках обычно используют форм-фактор 2,5 — большей ширины диск вы туда просто не засунете.
Некоторые производители измеряют диски не в дюймах, а в миллиметрах. Пишут так: 2242, 2262 или 2280 мм. Первые две цифры означают длину диска, последние две — ширину. Такие форм-факторы используют для SSD.
Прежде чем выбирать внутренний жесткий диск, проверьте, какой нужен форм-фактор, в инструкции к компьютеру или ноутбуку. Или просто посмотрите на характеристики уже имеющегося жесткого диска.
Чтобы подключить внутренний диск, нужно выключить компьютер или ноутбук, снять крышку, найти нужные разъемы для обмена данными и питания, подсоединить устройство.
Чтобы подключить внутренний диск, нужно выключить компьютер или ноутбук, снять крышку, найти нужные разъемы для обмена данными и питания, подсоединить устройство.
Внешние жесткие диски можно носить с собой, поэтому от форм-фактора зависит только удобство. Я спокойно пользуюсь большим диском на 2,5 дюйма, а кто-то предпочитает миниатюрные на 1,8 дюйма.
Внешние диски чаще всего используют USB-разъемы, поэтому для их подключения нужно просто вставить провод в нужное гнездо — как флешку.
HDD или SSD
Это два разных типа накопителей. Вот чем они отличаются.
HDD (hard disk drive — «жесткий диск»). Принцип работы основан на магнитной записи. Внутри корпуса размещаются диски из особой смеси металла и стекла с напылением сверху. На верхний слой записывается информация — по сути, тем же способом, что и на виниловых пластинках. Технология энергонезависимая: информация остается на диске и без подключения электричества.
У HDD есть большой минус — хрупкость. Достаточно небольшого удара, и диски сдвинутся с места, напыление повредится, и данные потеряются. Поэтому HDD или используют внутри системного блока или ноутбука, или помещают в специальный корпус и обращаются супернежно. Зато есть небольшая возможность восстановить данные даже с частично неисправного диска.
SSD (solid-state drive — «твердотельный накопитель»). Такой диск состоит из контроллера и набора микросхем, на которых хранится информация.
Мельчайшие элементы внутри микросхем принимают значение «1» либо «0». Дальше процессор считывает эти значения и преобразует их в привычные нам файлы: документы, картинки, видео. SSD можно сравнить с продвинутой и объемной флешкой.
Из минусов SDD обычно называют цену и емкость: в продаже сложно найти SDD с объемом больше 2 Тб. И стоят такие диски обычно дороже, чем HDD.
SSHD (solid-state hybrid drive — «гибридный жесткий диск»). Это устройство, в котором данные хранятся и на дисках, и во флеш-памяти.
Такие устройства повышают производительность компьютера за счет особой архитектуры: они записывают на SSD-часть диска информацию, которая нужна для загрузки операционной системы. Во время следующего включения компьютера система начнет работать быстрее, потому что ее данные расположены на быстрой части диска.
Моментами такие устройства работают быстрее, но по сути остаются теми же HDD со всеми их недостатками.
Например:
💾 Жесткий диск HDD на 1 Тб — Seagate за 4036 Р
💾 Твердотельный накопитель SSD на 500 Гб — Samsung за 5299 Р
💾 Гибридный жесткий диск SSHD на 2 Тб — Seagate за 10 490 Р
You spin me right round, baby
Механический накопитель на жёстких дисках (hard disk drive, HDD) был стандартом систем хранения для компьютеров по всему миру в течение более 30 лет, но лежащие в его основе технологии намного старше.
Первый коммерческий HDD компания IBM выпустила в 1956 году, его ёмкость составляла аж 3,75 МБ. И в целом, за все эти годы общая структура накопителя не сильно изменилась. В нём по-прежнему есть диски, которые используют для хранения данных намагниченность, и есть устройства для чтения/записи этих данных. Изменился же, и очень сильно, объём данных, который можно на них хранить.
В 1987 году можно было купить HDD на 20 МБ примерно за 350 долларов; сегодня за такие же деньги можно купить 14 ТБ: в 700 000 раз больший объём.
Мы рассмотрим устройство не совсем такого размера, но тоже достойное по современным меркам: 3,5-дюймовый HDD Seagate Barracuda 3 TB, в частности, модель ST3000DM001, печально известную своим высоким процентом сбоев и вызванных этим юридических процессов. Изучаемый нами накопитель уже мёртв, поэтому это будет больше похоже на аутопсию, чем на урок анатомии.
Перевернув накопитель, мы видим печатную плату и несколько разъёмов. Разъём в верхней части платы используется для двигателя, вращающего диски, а нижние три (слева направо) — это контакты под перемычки, позволяющие настраивать накопитель под определённые конфигурации, разъём данных SATA (Serial ATA) и разъём питания SATA.
Serial ATA впервые появился в 2000 году. В настольных компьютерах это стандартная система, используемая для подключения приводов к остальной части компьютера. Спецификация формата претерпела множество ревизий, и сейчас мы пользуемся версией 3.4. Наш труп жёсткого диска имеет более старую версию, но различие заключается только в одном контакте в разъёме питания.
В подключениях передачи данных для приёма и получения данных используется дифференцированный сигнал: контакты A+ и A- используются для передачи инструкций и данных в жёсткий диск, а контакты B — для получения этих сигналов. Подобное использование спаренных проводников значительно снижает влияние на сигнал электрического шума, то есть устройство может работать быстрее.
Если говорить о питании, то мы видим, что в разъёме есть по паре контактов каждого напряжения (+3.3, +5 и +12V); однако большинство из них не используется, потому что HDD не требуется много питания. Эта конкретная модель Seagate при активной нагрузке использует менее 10 Вт. Контакты, помеченные как PC, используются для precharge: эта функция позволяет вытаскивать и подключать жёсткий диск, пока компьютер продолжает работать (это называется горячей заменой (hot swapping)).
Контакт с меткой PWDIS позволяет удалённо перезагружать (remote reset) жёсткий диск, но эта функция поддерживается только с версии SATA 3.3, поэтому в моём диске это просто ещё одна линия питания +3.3V. А последний контакт, помеченный как SSU, просто сообщает компьютеру, поддерживает ли жёсткий диск технологию последовательной раскрутки шпинделей staggered spin up.
Перед тем, как компьютер сможет их использовать, диски внутри устройства (которые мы скоро увидим), должны раскрутиться до полной скорости. Но если в машине установлено много жёстких дисков, то внезапный одновременный запрос питания может навредить системе. Постепенная раскрутка шпинделей полностью устраняет возможность таких проблем, но при этом перед получением полного доступа к HDD придётся подождать несколько секунд.
Сняв печатную плату, можно увидеть, как она соединяется с компонентами внутри устройства. HDD не герметичны, за исключением устройств с очень большими ёмкостями — в них вместо воздуха используется гелий, потому что он намного менее плотный и создаёт меньше проблем в накопителях с большим количеством дисков. С другой стороны, не стоит и подвергать обычные накопители открытому воздействию окружающей среды.
Благодаря использованию таких разъёмов минимизируется количество входных точек, через которые внутрь накопителя могут попасть грязь и пыль; в металлическом корпусе есть отверстие (большая белая точка в левом нижнем углу изображения), позволяющее сохранять внутри давление окружающей среды.
Теперь, когда печатная плата снята, давайте посмотрим, что находится внутри. Тут есть четыре основных чипа:
- LSI B64002: чип основного контроллера, обрабатывающий инструкции, передающий потоки данных внутрь и наружу, корректирующий ошибки и т.п.
- Samsung K4T51163QJ: 64 МБ DDR2 SDRAM с тактовой частотой 800 МГц, используемые для кэширования данных
- Smooth MCKXL: управляет двигателем, крутящим диски
- Winbond 25Q40BWS05: 500 КБ последовательной флеш-памяти, используемой для хранения встроенного ПО накопителя (немного похожего на BIOS компьютера)
Открыть накопитель просто, достаточно открутить несколько болтов Torx и вуаля! Мы внутри…
Учитывая, что он занимает основную часть устройства, наше внимание сразу привлекает большой металлический круг; несложно понять, почему накопители называются дисковыми. Правильно их называть пластинами; они изготавливаются из стекла или алюминия и покрываются несколькими слоями различных материалов. Этот накопитель на 3 ТБ имеет три пластины, то есть на каждой стороне одной пластины должно храниться 500 ГБ.
Изображение довольно пыльное, такие грязные пластины не соответствуют точности проектирования и производства, необходимого для их изготовления. В нашем примере HDD сам алюминиевый диск имеет толщину 0,04 дюйма (1 мм), но отполирован до такой степени, что средняя высота отклонений на поверхности меньше 0,000001 дюйма (примерно 30 нм).
Базовый слой имеет глубину всего 0,0004 дюйма (10 микронов) и состоит из нескольких слоёв материалов, нанесённых на металл. Нанесение выполняется при помощи химического никелирования с последующим вакуумным напылением, подготавливающих диск для основных магнитных материалов, используемых для хранения цифровых данных.
Этот материал обычно является сложным кобальтовым сплавом и составлен из концентрических кругов, каждый из которых примерно 0,00001 дюйма (примерно 250 нм) в ширину и 0,000001 дюйма (25 нм) в глубину. На микроуровне сплавы металлов образуют зёрна, похожие на мыльные пузыри на поверхности воды.
Каждое зерно обладает собственным магнитным полем, но его можно преобразовать в заданном направлении. Группирование таких полей приводит к возникновению битов данных (0 и 1). Если вы хотите подробнее узнать об этой теме, то прочитайте этот документ Йельского университета. Последними покрытиями становятся слой углерода для защиты, а потом полимер для снижения контактного трения. Вместе их толщина составляет не больше 0,0000005 дюйма (12 нм).
Скоро мы увидим, почему пластины должны изготавливаться с такими строгими допусками, но всё-таки удивительно осознавать, что всего за 15 долларов можно стать гордым владельцем устройства, изготовленного с нанометровой точностью!
Однако давайте снова вернёмся к самому HDD и посмотрим, что же в нём есть ещё.
Жёлтым цветом показана металлическая крышка, надёжно крепящая пластину к электродвигателю привода шпинделя — электроприводу, вращающему диски. В этом HDD они вращаются с частотой 7200 rpm (оборотов/мин), но в других моделях могут работать медленнее. Медленные накопители имеют пониженный шум и энергопотребление, но и меньшую скорость, а более быстрые накопители могут достигать скорости 15 000 rpm.
Чтобы снизить урон, наносимый пылью и влагой воздуха, используется фильтр рециркуляции (зелёный квадрат), собирающий мелкие частицы и удерживающий их внутри. Воздух, перемещаемый вращением пластин, обеспечивает постоянный поток через фильтр. Над дисками и рядом с фильтром есть один из трёх разделителей пластин: помогающих снижать вибрации и поддерживать как можно более равномерный поток воздуха.
В левой верхней части изображения синим квадратом указан один из двух постоянных стержневых магнитов. Они обеспечивают магнитное поле, необходимое для перемещения компонента, указанного красным цветом. Давайте отделим эти детали, чтобы видеть их лучше.
То, что выглядит как белый пластырь — это ещё один фильтр, только он очищает частицы и газы, попадающие снаружи через отверстие, которое мы видели выше. Металлические шипы — это рычаги перемещения головок, на которых находятся головки чтения-записи жёсткого диска. Они с огромной скоростью движутся по поверхности пластин (верхней и нижней).
Посмотрите это видео, созданное The Slow Mo Guys, чтобы увидеть, насколько они быстрые:
В конструкции не используется чего-то вроде шагового электродвигателя; для перемещения рычагов по соленоиду в основании рычагов проводится электрический ток.
Обобщённо их называют звуковыми катушками, потому что они используют тот же принцип, который применяется в динамиках и микрофонах для перемещения мембран. Ток генерирует вокруг них магнитное поле, которое реагирует на поле, созданное стержневыми постоянными магнитами.
Не забывайте, что дорожки данных крошечны, поэтому позиционирование рычагов должно быть чрезвычайно точным, как и всё остальное в накопителе. У некоторых жёстких дисков есть многоступенчатые рычаги, которые вносят небольшие изменения в направление только одной части целого рычага.
В некоторых жёстких дисках дорожки данных накладываются друг на друга. Эта технология называется черепичной магнитной записью (shingled magnetic recording), и её требования к точности и позиционированию (то есть к попаданию постоянно в одну точку) ещё строже.
На самом конце рычагов есть очень чувствительные головки чтения-записи. В нашем HDD содержится 3 пластины и 6 головок, и каждая из них плавает над диском при его вращении. Для этого головки подвешены на сверхтонких полосках металла.
И здесь мы можем увидеть, почему умер наш анатомический образец — по крайней мере одна из головок разболталась, и что бы ни вызвало изначальный повреждение, оно также погнуло один из рычагов. Весь компонент головки настолько мал, что, как видно ниже, очень сложно получить её качественный снимок обычной камерой.
Однако мы можем разобрать отдельные части. Серый блок — это специально изготовленная деталь под названием «слайдер»: когда диск вращается под ним, поток воздуха создаёт подъёмную силу, поднимая головку от поверхности. И когда мы говорим «поднимает», то имеем в виду зазор шириной всего 0,0000002 дюйма или меньше 5 нм.
Чуть дальше, и головки не смогут распознавать изменения магнитных полей дорожки; если бы головки лежали на поверхности, то просто поцарапали бы покрытие. Именно поэтому нужно фильтровать воздух внутри корпуса накопителя: пыль и влага на поверхности диска просто сломают головки.
Крошечный металлический «шест» на конце головки помогает с общей аэродинамикой. Однако чтобы увидеть части, выполняющие чтение и запись, нам нужна фотография получше.
На этом изображении другого жёсткого диска устройства чтения и записи находятся под всеми электрическими соединениями. Запись выполняется системой тонкоплёночной индуктивности (thin film induction, TFI), а чтение — туннельным магнеторезистивным устройством (tunneling magnetoresistive device, TMR).
Создаваемые TMR сигналы очень слабы и перед отправкой должны проходить через усилитель для повышения уровней. Отвечающий за это чип находится рядом с основанием рычагов на изображении ниже.
Как сказано во введении к статье, механические компоненты и принцип работы жёсткого диска почти не изменились за многие годы. Больше всего совершенствовалась технология магнитных дорожек и головок чтения-записи, создавая всё более узкие и плотные дорожки, что в конечном итоге приводило к увеличению объёма хранимой информации.
Однако механические жёсткие диски имеют очевидные ограничения скорости. На перемещение рычагов в нужное положение требуется время, а если данные разбросаны по разным дорожкам на различных пластинах, то на поиски битов накопитель будет тратить довольно много микросекунд.
Прежде чем переходить к другому типу накопителей, давайте укажем ориентировочные показатели скорости типичного HDD. Мы использовали бенчмарк CrystalDiskMark для оценки жёсткого диска WD 3.5" 5400 RPM 2 TB:
В первых двух строчках указано количество МБ в секунду при выполнении последовательных (длинный, непрерывный список) и случайных (переходы по всему накопителю) чтения и записи. В следующей строке показано значение IOPS, то есть количество операций ввода-вывода, выполняемых каждую секунду. В последней строке показана средняя задержка (время в микросекундах) между передачей операции чтения или записи и получением значений данных.
В общем случае мы стремимся к тому, чтобы значения в первых трёх строчках были как можно больше, а в последней строчке — как можно меньше. Не беспокойтесь о самих числах, мы просто используем их для сравнения, когда будем рассматривать другой тип накопителя: твердотельный накопитель.
Привет, гиктаймс!
Сегодня у нас необычный материал, статья-ликбез: выбираем правильные HDD в зависимости от предполагаемых сценариев использования. Дело в том, что производители наплодили целую кучу разных линеек, и, если не следить за темой регулярно, через год-полтора можно легко забыть, какая серия к чему относится, зачем нужна и чем отличается.
Этот пост был бы неполным без небольшой теоретической части, поэтому приступим.
Что мы называем жестким диском
«Жесткий диск» — это устройство, на котором мы храним файлы и программы. Раньше был только один тип таких устройств — HDD. Потом добавились твердотельные накопители — SSD, но многие по привычке и их называют жесткими дисками. В этой статье мы расскажем обо всех основных типах устройств для хранения данных.
Какие бывают HDD?
Казалось бы, жёсткий диск и жёсткий диск, выбрал нужный объём, посмотрел на цену, устраивает — пошёл и купил. Естественно, в жизни всё несколько сложнее. Параметров у жёстких дисков больше, чем «цена» и «сколько на него влезает».
Основные характеристики HDD таковы:
Ёмкость – собственно, «сколько на него влезает» – это значение характеризует количество информации, которое можно записать на диск. При этом хитрые производители используют десятичные приставки обычной метрической системы: в 1 килобайте у них 1000 байт, в мегабайте, соответственно, миллион, в терабайте — триллион. В операционной же системе килобайт, мегабайт и прочие единицы измерения кратны 1024. Из-за такой, казалось бы, небольшой разницы, накапливается приличная «погрешность», разумеется, не в нашу с вами пользу: если на красивой этикетке диска указана ёмкость в 1 терабайт, то на практике пользователю доступно примерно 931-932 ГБ полезного пространства.
Скорость вращения шпинделя – основная характеристика, отвечающая за скорость работы диска при последовательном чтении или записи информации. Чем быстрее вращается мотор, тем быстрее пролетают под «головкой» сектора блинов. Основные популярные значения — 5400, 7200, 10000 и 15000 оборотов в минуту, хотя есть модели и с промежуточными значениями.
Объём кеш-памяти – объём специального высокоскоростного буффера, в котором оседают файлы на чтение или запись, прежде чем диск или система выполнит предыдущую операцию. Чем больше объём кеш-памяти, тем проще диску работать с большим количеством маленьких файлов.
Интерфейс подключения – способ связи жёсткого диска с остальным железом вашего компьютера. Самые популярные на сегодняшний день — SATA 2 (300) и SATA 3 (600) для дисков «внутреннего» назначения, и USB 2.0 / 3.0 для «внешних» накопителей.
В большинстве случаев от этих аппаратных возможностей зависят показатели скорости чтения и записи, долговечность самого диска, уровни шума и энергопотребления. Различное сочетание данных характеристик позволяет производителю влиять на непосредственно скоростные и надёжностные свойства HDD. Нас с вами интересуют следующие показатели:
Количество операций ввода-вывода в секунду (IOPS) — в двух словах — возможности жёсткого диска по чтению и записи определённого количества блоков (обычно, по 4 килобайта) информации за одну секунду. Подробнее об этой характеристике можно почитать в Википедии, информация в статье просто исчерпывающая. Чем больше значение IOPS — тем быстрее диск может проводить операции с файлами.
Время произвольного доступа — то есть то время, которое требуется для позиционирования головки считывающего / записывающего устройства на произвольный участок магнитного диска. Чем меньше — тем быстрее «отклик» у жёсткого диска на запросы системы.
Производители жёстких дисков
В нашем магазине сейчас представлены четыре крупных бренда: Western Digital, Seagate, Hitachi HGST (Приобретена WD) и Toshiba. Своё производство жёстких дисков есть было и у Samsung (да и много ещё у кого, в Википедии насчитывается более 200 компаний, занимвашихся производством HDD), фактических же производителей железа и того меньше. Свои сборочные линии есть только у Seagate, WD и Toshiba. Все остальные комании, так или иначе, либо были перекуплены крупными производителями, либо покинули рынок HDD.
Заключение
Почти все интерфейсы прошли долгий путь развития от последовательного до параллельного способа передачи данных. Скорости твердотельных накопителей стремительно растут, еще вчера твердотельные накопители были в диковинку, а сегодня NVMe уже не вызывает особого удивления.
ATA / PATA
Интерфейс ATA (Advanced Technology Attachment), так же известный как PATA (Parallel ATA) был разработан компанией Western Digital в 1986 году. Маркетинговое название стандарта IDE (англ. Integrated Drive Electronics — «электроника, встроенная в привод») подчеркивало важное нововведение: контроллер привода был встроен в привод, а не на отдельной плате расширения.
Решение разместить контроллер внутри привода решило сразу несколько проблем. Во-первых, уменьшилось расстояние от накопителя до контроллера, что положительным образом повлияло на характеристики накопителя. Во-вторых, встроенный контроллер был «заточен» только под определенный тип привода и, соответственно, был дешевле.
ATA, как и SCSI, использует параллельный способ ввода-вывода, что отражается на используемых кабелях. Для подключения дисков с использованием интерфейса IDE необходимы 40-жильные кабели, также именуемые шлейфами. В более поздних спецификациях используются 80-жильные шлейфы: более половины из которых — заземления для уменьшения интерференции на высоких частотах.
На шлейфе ATA присутствует от двух до четырех разъемов, один из которых подключается в материнскую плату, а остальные — в накопители. При подключении двух устройств одним шлейфом, одно из них должно быть сконфигурировано как Master, а второе — как Slave. Третье устройство может быть подключено исключительно в режиме «только чтение».
Положение перемычки задает роль конкретного устройства. Термины Master и Slave по отношению к устройствам не совсем корректны, так как относительно контроллера все подключенные устройства — Slaves.
Особенным нововведением в ATA-3 считается появление Self-Monitoring, Analysis and Reporting Technology (S.M.A.R.T.). Пять компаний (IBM, Seagate, Quantum, Conner и Western Digital) объединили усилия и стандартизировали технологию оценки состояния накопителей.
Поддержка твердотельных накопителей появилась с четвертой версии стандарта, выпущенной в 1998 году. Эта версия стандарта обеспечивала скорость обмена данными до 33.3 МБ/с.
Стандарт выдвигает жесткие требования к шлейфам ATA:
- шлейф обязательно должен быть плоским;
- максимальная длина шлейфа 18 дюймов (45.7 сантиметров).
Стандарт Serial ATA (SATA) был представлен 7 января 2003 года и решал проблемы своего предшественника следующими изменениями:
- параллельный порт заменен последовательным;
- широкий 80-жильный шлейф заменен 7-жильным;
- топология «общая шина» заменена на подключение «точка-точка».
Шестнадцать сигнальных линий для передачи данных в ATA были заменены на две витые пары: одна для передачи, вторая для приема. Коннекторы SATA спроектированы для большей устойчивости к множественным переподключениям, а спецификация SATA 1.0 сделала возможным «горячее подключение» (Hot Plug).
Некоторые пины на дисках короче, чем все остальные. Это сделано для поддержки «горячей замены» (Hot Swap). В процессе замены устройство «теряет» и «находит» линии в заранее определенном порядке.
Чуть более, чем через год, в апреле 2004-го, вышла вторая версия спецификации SATA. Помимо ускорения до 3 Гбит/с в SATA 2.0 ввели технологию Native Command Queuing (NCQ). Устройства с поддержкой NCQ способны самостоятельно организовывать порядок выполнения поступивших команд для достижения максимальной производительности.
Последующие три года SATA Working Group работала над улучшением существующей спецификации и в версии 2.6 появились компактные коннекторы Slimline и micro SATA (uSATA). Эти коннекторы являются уменьшенной копией оригинального коннектора SATA и разработаны для оптических приводов и маленьких дисков в ноутбуках.
Несмотря на то, что пропускной способности второго поколения SATA хватало для жестких дисков, твердотельные накопители требовали большего. В мае 2009 года вышла третья версия спецификации SATA с увеличенной до 6 Гбит/с пропускной способностью.
Особое внимание твердотельным накопителям уделили в редакции SATA 3.1. Появился коннектор Mini-SATA (mSATA), предназначенный для подключения твердотельных накопителей в ноутбуках. В отличие от Slimline и uSATA новый коннектор был похож на PCIe Mini, хотя и не был электрически совместим с PCIe. Помимо нового коннектора SATA 3.1 мог похвастаться возможностью ставить команды TRIM в очередь с командами чтения и записи.
Команда TRIM уведомляет твердотельный накопитель о блоках данных, которые не несут полезной нагрузки. До SATA 3.1 выполнение этой команды приводило к сбросу кэшей и приостановке операций ввода-вывода с последующим выполнением команды TRIM. Такой подход ухудшал производительность диска при операциях удаления.
Спецификация SATA не успевала за бурным ростом скорости доступа к твердотельным накопителям, что привело к появлению в 2013 году компромисса под названием SATA Express в стандарте SATA 3.2. Вместо того, чтобы снова удвоить пропускную способность SATA, разработчики задействовали широко распространенную шину PCIe, чья скорость превышает 6 Гбит/с. Диски с поддержкой SATA Express приобрели собственный форм-фактор под названием M.2.
«Конкурирующий» с ATA стандарт SCSI тоже не стоял на месте и всего через год после появления Serial ATA, в 2004, переродился в последовательный интерфейс. Имя новому интерфейсу — Serial Attached SCSI (SAS).
Несмотря на то, что SAS унаследовал набор команд SCSI, изменения были значительные:
- последовательный интерфейс;
- 29-ти жильный кабель с питанием;
- подключение «точка-точка»
Максимальное количество одновременно подключенных устройств в SAS-домене по спецификации превышает 16 тысяч, а вместо SCSI ID для адресации используется идентификатор World-Wide Name (WWN).
Несмотря на схожесть разъемов SAS и SATA, эти стандарты не являются полностью совместимыми. Тем не менее, SATA-диск может быть подключен в SAS-коннектор, но не наоборот. Совместимость между SATA-дисками и SAS-доменом обеспечивается при помощи протокола SATA Tunneling Protocol (STP).
Первая версия стандарта SAS-1 имеет пропускную способность 3 Гбит/с, а самая современная, SAS-4, улучшила этот показатель в 7 раз: 22,5 Гбит/с.
Peripheral Component Interconnect Express (PCI Express, PCIe) — последовательный интерфейс для передачи данных, появившийся в 2002 году. Разработка была начата компанией Intel, а впоследствии передана специальной организации — PCI Special Interest Group.
Последовательный интерфейс PCIe не был исключением и стал логическим продолжением параллельного PCI, который предназначен для подключения карт расширения.
PCI Express значительно отличается от SATA и SAS. Интерфейс PCIe имеет переменное количество линий. Количество линий равно степеням двойки и колеблется в диапазоне от 1 до 16.
Термин «линия» в PCIe обозначает не конкретную сигнальную линию, а отдельный полнодуплексный канал связи, состоящий из следующих сигнальных линий:
- прием+ и прием-;
- передача+ и передача-;
- четыре жилы заземления.
«Аппетиты» твердотельных накопителей растут очень быстро. И SATA, и SAS не успевают увеличивать свою пропускную способность, чтобы «угнаться» за SSD, что привело к появлению SSD-дисков с подключением по PCIe.
Хотя PCIe Add-In карты прикручиваются винтом, PCIe поддерживает «горячую замену». Короткие пины PRSNT (англ. present — присутствовать) позволяют удостовериться, что карта полностью установлена в слот.
Твердотельные накопители, подключаемые по PCIe регламентируются отдельным стандартом Non-Volatile Memory Host Controller Interface Specification и воплощены в множестве форм-факторов, но о них мы расскажем в следующей части.
Интерфейсы
Этим термином обозначают то, каким образом подключается накопитель к компьютеру, — это и физический разъем, и программный метод передачи данных. Современных несколько.
Интерфейс SATA — основной стандарт для подключения жестких дисков. Есть три поколения таких разъемов, различаются они в основном пропускной скоростью:
- SATA 1: 1,5 гигабита в секунду. В идеальных условиях фильм весом 8 Гб скачается почти за минуту.
- SATA 2: 3 гигабита в секунду. На фильм должно хватить 30 секунд.
- SATA 3: 6 гигабит в секунду. Фильм скачивается за 10 секунд.
Производитель указывает максимальную пропускную скорость именно интерфейса: на то, с какой скоростью файлы будут записываться в реальности, влияют сотни факторов — от износа диска до особенностей файлов.
Поэтому для получения реальных данных максимальный показатель скорости нужно делить на 3—5. То есть на высокоскоростном SATA 3 фильм будет скачиваться не 10 секунд, а около минуты. На SATA 1 стоит рассчитывать на несколько минут.
Новые устройства выпускают в основном на базе SATA 3.
PCI-E — этот интерфейс используют в основном для подключения твердотельных дисков — SSD. На базе PCI-E создано несколько разъемов, например M2.
USB — этот интерфейс используют для подключения внешних дисков. Вот популярные версии.
- USB 2 — довольно медленный, но распространенный формат для HDD и флешкарт. Максимальная скорость — до 60 мегабайт в секунду. В реальности такие HDD записывают порядка 1—10 мегабайтов в секунду, то есть фильм весом в 8 Гб будет скачиваться около 10 минут.
- USB 3.0 — современный стандарт с высокой скоростью, пропускная способность до 4,8 гигабит в секунду. Если смотреть на тесты, то жесткий диск через USB 3.0 может записывать со скоростью 1—15 мегабайт в секунду. Кино скачается за 1—3 минуты.
- USB 3.2 Type C — спецификация USB с еще большей скоростью. Пропускная способность до 10 гигабит, в реальности же такой диск может выдавать до нескольких десятков мегабайт в секунду. Кино получится записать буквально за минуту.
Подходящие интерфейсы должны быть не только в жестком диске, но и в самом устройстве, к которому вы будете подключать диск. Поэтому перед покупкой внутреннего жесткого диска проверьте наличие необходимых интерфейсов на материнской плате. Это можно сделать в бесплатной программе HWiNFO в разделе Motherboard.
Если покупаете внешний диск, учитывайте обратную совместимость: вы сможете использовать диск USB 3.0 в старом разъеме USB 2, только скорость будет минимальной. Поэтому покупать дорогой внешний SSD для обычного ноутбука смысла нет.
На что обратить внимание при выборе жесткого диска
- Решите, для чего вам нужен жесткий диск: чтобы быстро загружался компьютер или чтобы хранить коллекцию файлов.
- Когда выбираете внутренний жесткий диск, обязательно проверьте наличие нужных разъемов в материнской плате.
- Если нужен внешний диск, не переплачивайте за новомодные интерфейсы: все равно они не будут работать, если в вашем ноутбуке старый USB 3.0.
- Памяти бывает много — подумайте, действительно ли вам нужен огромный диск на 4 Тб. Скорее всего, быстрого SSD на 500 Гб и хранилища на 1 Тб будет достаточно.
Отвечая на вопрос, кому нужен тот или иной накопитель, приведем несколько аргументов в пользу каждого типа:
Кому нужен HDD:
- Хранят огромные коллекции фильмов, музыки и программ
- Мечтают о покупке хорошего ноутбука до $400–500
- Рядовые пользователи, которые используют компьютер для серфинга, мультимедиа-развлечений и социальных сетей
- Те, кто работают с видео и фото (для хранения)
Кому нужен SSD:
- Любители путешествовать и те, кто не сидят на месте
- Те, кому нравится наблюдать за мгновенным запуском приложений и самой системы
- Те, кто работают с видео и фото (для самой обработки)
- Музыканты и звукорежиссеры (вспоминаем пункт о шуме)
И если вы чувствуете, что ваш компьютер явно не справляется с рядовыми задачами, а от шума постоянно щелкающего и гудящего винчестера откровенно болит голова, пришло время для установки SSD. А идеальная таблетка на все случаи жизни: SSD — для приложений, системы и работы, HDD — для хранения данных.
Большинство современных жёстких дисков использует технологию черепичной записи (SMR).
Такой диск иногда может "задумываться" на десятки минут, а не вовремя выключенное питание может привести к очень тяжелым последствиям.
В процессе увеличения плотности записи производители столкнулись с проблемой: для того, чтобы создавать достаточное магнитное поле, головка записи должна иметь определённые минимальные габариты, при этом головка чтения может быть меньше по размерам и сама магнитная дорожка может быть более узкой, чем она записывается. А ещё приходилось делать защитные области между дорожками, чтобы головка во время записи не портила соседние дорожки.
И тогда придумали технологию черепичной записи (Shingled Magnetic Recording - SMR), идея которой в том, что дорожки записываются "внахлёст" - каждая новая дорожка затирает часть предыдущей так, чтобы маленькая головка чтения смогла прочитать "остаток".
На первый взгляд всё отлично: плотность записи увеличилась почти вдвое, всё пишется и читается.
Проблема возникает в тот момент, когда на то же место нужно записать новую информацию. Просто так сделать это невозможно - перезапись любой дорожки приведёт к порче следующей, поэтому был придуман "костыль": на диске размещаются блоки по несколько дорожек, записанных "внахлёст", такие блоки называются band (лента).
Даже если нужно перезаписать один байт, приходится перезаписывать все дорожки, входящие в одну ленту. Для этого вся лента считывается в память или переписывается в специальную буферную область на диске,
в ней меняется нужная часть данных и вся лента записывается обратно. Объём данных в ленте у разных дисков разный, обычно от 150 до 256 МБ.
У SMR дисков есть таблица заполненности лент - диск знает, в какие ленты ещё не было записи и туда пишет без предварительного чтения, а, заодно, при чтении из лент, в которые ещё не было записи, отдаёт нули, ничего не читая, за счёт чего при тестах чтения новых дисков получаются очень большие и красивые цифры. :)
При последовательной записи большого количества информации также не происходит предварительного чтения лент, ведь диск уже знает, что ленту хотят перезаписать целиком, поэтому и на тестах последовательной записи получаются отличные результаты.
А вот при реальном использовании всё будет гораздо хуже. Если требуется переписать много мелких файлов в разные части диска, вся эта система с чтением-записью лент начинает "захлёбываться", скорость записи снижается в десятки, сотни, а иногда и тысячи раз. А потом диск "впадает в ступор" на десятки минут. Причина в том, что для временного хранения данных используется не только память, но и специальная "скоростная" область в начале диска, имеющая объём в несколько десятков гигабайт. Когда место в ней заканчивается, диск "перестаёт реагировать на внешние раздражители" и начинает "разгребать завалы", записывая данные из этой области на свои места. Если в этот момент выключить питание или отключить USB-диск ("он же всё равно завис и ничего не делает"), будет совсем плохо и можно потерять не только отдельные данные, но и логическую структуру диска.
Хоть плотность черепичной записи почти вдвое выше обычной, SMR диск в целом имеет плотность записи лишь на 25% выше, чем обычный.
Конечно, лучше диски с технологией SMR не покупать, но их всё больше и определить, какой тип записи у диска - SMR или обычный CMR (conventional magnetic recording) очень сложно - производители и продавцы часто скрывают, что в дисках используется технология SMR.
На сайте R.Lab можно скачать бесплатную программу тестирования жёстких дисков R.Tester ( https://rlab.ru/tools/rtester.html ), которая, в числе прочего, умеет определять тип записи у диска по флагу в "паспорте диска" или вендор-семейству.
Вот, к примеру, внешний 4-терабайтный диск Seagate Expansion+ Portable. R.Tester показывает, что у него тип записи SMR.
Он магнитный. Он электрический. Он фотонный. Нет, это не новое супергеройское трио из вселенной Marvel. Речь идёт о хранении наших драгоценных цифровых данных. Нам нужно где-то их хранить, надёжно и стабильно, чтобы мы могли иметь к ним доступ и изменять за мгновение ока. Забудьте о Железном человеке и Торе — мы говорим о жёстких дисках!
Итак, давайте погрузимся в изучении анатомии устройств, которые мы сегодня используем для хранения миллиардов битов данных.
Объем памяти
У HDD-дисков в основном объем памяти от 500 Гб до 10 Тб, у SSD-накопителей — от 128 Гб до 2 Тб. Сколько именно вам нужно памяти, зависит от задач, но есть несколько особенностей:
- Цены на HDD с объемом до 2 Тб будут практически одинаковыми: нет смысла экономить и покупать диск на 500 Гб, если за ту же сумму можно купить 2 Тб.
- У дисков с объемом памяти 4 Тб и выше ценник растет пропорционально: проще купить пять дисков по 2 Тб, чем один диск на 10 Тб.
Например:
💾 HDD на 500 Гб — Western за 3990 Р
💾 HDD на 2 Тб — Seagate за 4990 Р
💾 SSD на 250 Гб — ADATA за 4790 Р
💾 SSD на 1 Тб — Samsung за 10 990 Р
Скорость передачи данных
Хотя некоторые производители указывают скорость передачи данных, это в любом случае относительный, условный показатель. На скорость чтения и записи влияют десятки параметров — от внутренних вроде скорости вращения дисков и особенности конструкции до внешних: интерфейсов подключения, других устройств, материнской платы и прочего.
Если вы планируете купить HDD, то можно ориентироваться на скорость вращения шпинделя — это ось, которая крутит те самые пластинки:
- 5400 оборотов в минуту — медленнее, меньше шума, меньше тепловыделения, а значит, надежнее;
- 7200 оборотов в минуту — быстрее, больше шума, чуть меньше надежности.
Лучше же ориентироваться на разные характеристики в зависимости от потребностей.
Если нужен внутренний жесткий диск для операционной системы — выбирайте SSD или HDD на 7200 об/мин. Так компьютер будет загружаться и работать быстрее.
Для хранилища данных подойдет HDD на 5400 об/мин. Работает тихо, надежно.
В качестве внешнего жесткого диска удобен HDD с интерфейсом USB 3.0. Такой интерфейс будет у большинства ноутбуков, компьютеров и даже телевизоров.
Например:
💾 SSD на 1 Гб — Samsung за 10990 Р
💾 HDD на 1 Тб — Western за 3890 Р
💾 Внешний HDD на 2 Тб — Seagate за 4990 Р
Линейки HDD
Постараемся рассмотреть все модели жёстких дисков в «схожих» условиях — за основу возьмём модель на 1 ТБ.
Начнём с продукции компании Western Digital. Компания давала семействам дисков «цветовые» названия, окрашивая наклейки в соответствующие цвета.
WD Blue — универсальная линейка дисков, в которой соблюдён баланс как скоростных, так и надёжностных характеристик. Скорость вращения зафиксирована на отметке 7200 об./мин., современные диски ёмкостью в 1 ТБ оснащаются 64 мегабайтами кеш-памяти. Отличный вариант при использовании в качестве единственного жёсткого диска, если ваш бюджет ограничен. ~4 200 рублей и диск на 1000 (ну, почти) гигабайт — ваш.
WD Green — серия «экологичных» жёстких дисков. Они не ставят рекорды скорости, но отличаются пониженным энергопотреблением, а сами «блины» вращаются со скоростью 5400 об./мин. Подобные ограничения позволили снизить и тепловыделение, и уровень шума и вибраций. Ставить систему на такой диск мы не советуем, а вот для хранения данных, не требовательных к скорости доступа (фото, видео, музыки, дистрибутивов программ, документов и архивов) — самое то.
Цены начинаются от 4 560 рублей за версию на 1 ТБ, заканчиваются не совсем гуманными ~10400 рублей за 4 ТБ.
WD Black — «заряженные» диски, предназначенные для установки системы, «тяжёлого» ПО, игр. От WD Blue их отличают более высокие скоростные характеристики (при этом диски остаются в пределах технически комфортных 7200 оборотов в минуту) и улучшенные показатели по времени произвольного доступа: всё это позволяет диску быстрее управляться с большим количеством маленьких файлов, что актуально как при загрузке ОС, так и при работе в условиях высоких нагрузок и постоянных обращений к новым порциям данных на HDD. Платой за подобные характеристики являются повышенный уровень шума и потребляемой электроэнергии.
Купить WD Black можно за 5 300 рублей (1 ТБ). Кроме того, существуют также версии на 2, 3 и 4 ТБ (а также 320, 500, 750 ГБ), но их цена никого не радует, да и покупать диски «чёрной» серии такого объёма надо с чётким пониманием, зачем оно надо.
WD Red — специальная линейка жёстких дисков, предназначенная для работы в условиях 24/7 и установки в NAS дома или в небольшом офисе. Диски WD Red разработаны с учётом специфики использования в сетевых хранилищах. Разработчики постарались сократить потребление электроэнергии, увеличить защиту от механических повреждений, вибраций и перегрева. Увеличен запас прочности всей механики диска. Реальная скорость вращения — 5400 об./мин., однако производитель заявляет производительность, сравнимую с 7200. На практике диски несколько медленнее, но для их сферы применения скорость более чем достаточная.
Цены начинаются от ~4 800 рублей за версию с 1 ТБ, самая же ёмкая версия, на внушительных 6 ТБ, стоит около девятнадцати с половиной тысяч.
WD Purple — специальные диски для использования в системах видеонаблюдения. Western Digital заявляют кучу новых и полезных алгоритмов, уменьшающих шансы того, что видео будет «битым», ещё более высокую, чем у WD Red виборзащищённость. Для домашнего использования, в принципе, диски пригодны, но их специфика работы не позволит ставить ни рекорды скорости, ни наслаждаться тишиной. Цена — от ~4 500 за 1 ТБ.
Кроме «цветных» серий, у WD существую ещё три:
WD SE — предназначена для офисных систем хранения данных. Это быстрые, холодные, но шумные диски, разработанные с учётом офисной эксплуатации «и в хвост, и в гриву».
WD RE — для офисных рабочих станций. Высокоскоростные диски для корпоративного сегмента, в основном, отличающиеся наличием «софтовых» фич и интерфейсов по администрированию / управлению HDD.
WD VelociRaptor — для тех, кому мало скорости. «Велоцирапторы» — это сверхскоростные HDD со скоростью вращения 10 000 об./мин. Диск шумный, быстрый и горячий. Цена соответствует характеру — 1 терабайт обойдётся вам в 12 300 рублей. Применяется обычно там, где обычных WD Black недостаточно, а на сравнимые по ёмкости SSD не хватает средств.
Seagate — такой же крупный игрок на рынке, как и WD: фактически, они почти поровну «скупили» или «объединили» в себе других производителей HDD.
Seagate Barracuda 7200.14 — самый популярный и универсальный вариант. Аналог WD Blue — и швец, и жнец, и вообще отличный парень! Диск достаточно холодный, отличается от 1 ТБ конкурентов тем, что у него всего один «блин» внутри, из-за чего шум и вибрации сведены к минимуму. Скорость вращения — 7200 об./мин., объём кеш-памяти — 64 МБ.
Цена начинается с ~4 300 рублей за 1 ТБ и заканчивается внушительными ~7 300 за 3 ТБ.
Seagate HDD.15 — модель, предназначенная для хранения данных, не критичных к скорости записи/чтения. Во многом, аналог линейки WD Green, но отличается чуть более высокой скоростью вращения шпинделя: 5900 оборотов в минуту против 5400 у «зелёных».
К сожалению, цены за терабайт у нас нет, зато есть цена за 4. ~10700 рублей за тихий и холодный диск, который вы устанете забивать информацией, — не так уж и много.
Скоростным хранением данных компания Seagate не озаботилась, зато для NAS и прочих высоконагруженных условий дисков хоть отбавляй.
Seagate NAS HDD – тут, собственно, название говорит само за себя. Диск предназначен для установки в сетевые хранилища. Холодный, тихий, надёжный, с низким энергопотреблением. Ёмкость дисков — от 2 до 4 ТБ, цены, соответственно, от ~6 700 до ~11 750 рублей за штуку.
Для систем c высокими нагрузками, потоковой записи больших объёмов данных и видеонаблюдения предназначено сразу несколько моделей:
Seagate SV35 ST1000VX000, ST2000VM003, Surveillance HDD ST4000VX000 и Seagate Video 3.5 HDD, ST1000VM002. Первые три модели — просто жёсткие диски повышенной надёжности, отличающиеся увеличенным ресурсом подвижных частей и расчитанные на потоковую работу 24/7. Последний же — специализированная версия для организации систем видеоконтроля. В принципе, модели вполне употребимы и в «домашних» условиях в качестве дисков под высоконагруженную систему хранения больших данных, но особой потребности в таких монстрах дома обычно нет.
Не забыли в Seagate и про корпоративный сегмент.
Seagate Constellation CS — популярная серия дисков повышенной надёжности, устроенных по той же схеме, что и 7200.14: один терабайт — один «блин». Скорость вращения шпинделя — 7200 об./мин., 64 мегабайта памяти, до 80 000 часов (чуть больше девяти лет) официально заявленной наработки на отказ. Цена удовольствия — от ~5 600 рублей за 1 ТБ и до ~10 200 рублей за 3 ТБ. Гарантия производителя — 3 года.
У этой модели есть «старший брат» — серия Seagate Constellation ES.3. Она отличается увеличенным до 128 МБ кешем и увеличенным до 5 лет сроком гарантийного обслуживания. Разница в цене есть, но не так существенна. 1 ТБ обойдётся почти в ~6 000 рублей, а 4 ТБ — во внушительные ~15 300 рублей.
Технически, Hitachi Global Storage Technologies — куплена компанией Western Digital в 2011 году. Тем не менее, на дворе 2015-й, а жёсткие диски всё ещё производятся и продаются, но ориентированы они, в первую очередь, на корпоративный сегмент, а сама компания сменила бренд на HGST.
HGST Ultrastar 7K4000 — обычный жёсткий диск для рабочих станций, классические 7200 оборотов в минуту, 64 мегабайта кеш-памяти, и заявленные совершенно сумасшедшие 2 миллиона(!) часов наработки на отказ. Ко всему прочему — пятилетняя гарантия производителя. За модель с 2 ТБ памяти придётся отдать ~8300 рублей, в то время как за 4 ТБ — уже ~15 300.
Вторая линейка, HGST Deskstar NAS — предназначена для систем хранения данных. Доступные объёмы — от 3 до 6 ТБ, цены — от ~8 800 до ~20 100 рублей. Диск не ставит рекордов по скорости чтения и записи, но обладает трёхлетней гарантией и заявленным временем наработки на отказ в 1 000 000 часов.
Сегодня Toshiba производит как доступные и простые жёсткие диски, без излишеств, так и специальные диски для NAS’ов.
«Домашняя» линейка представлена одной моделью DT01ACA, объёмом от 500 ГБ до 3 ТБ. Диски часто ставят в компьютеры, которым важно просто наличие HDD, c которым не будет проблем. Вся серия очень тихая, не греется, да и цена не может не радовать ~4 000 рублей за 1 ТБ и «всего» ~7 500 за 3 ТБ.
Серия дисков для NAS, MC04ACA, имеет достойные характеристики — 7200 оборотов в минуту, 128 мегабайт кеша, до 800 000 часов наработки на отказ. Цена 2 ТБ начинается с ~7 950 рублей, максимальный же объём, 4 ТБ, обойдётся уже в ~13 700 рублей.
В прошлой части цикла «Введение в SSD» мы рассказали про историю появления дисков. Вторая часть расскажет про интерфейсы взаимодействия с накопителями.
Общение между процессором и периферийными устройствами происходит в соответствии с заранее определенными соглашениями, называемыми интерфейсами. Эти соглашения регламентируют физический и программный уровень взаимодействия.
Физическая реализация интерфейса влияет на следующие параметры:
- пропускная способность канала связи;
- максимальное количество одновременно подключенных устройств;
- количество возникающих ошибок.
Удаленные накопители
При создании больших хранилищ данных появилась потребность в протоколах, позволяющих подключить накопители, расположенные вне сервера. Первым решением в этой области был Internet SCSI (iSCSI), разработанный компаниями IBM и Cisco в 1998 году.
Идея протокола iSCSI проста: команды SCSI «оборачиваются» в пакеты TCP/IP и передаются в сеть. Несмотря на удаленное подключение, для клиентов создается иллюзия, что накопитель подключен локально. Сеть хранения данных (Storage Area Network, SAN), основанная на iSCSI, может быть построена на существующей сетевой инфраструктуре. Использование iSCSI значительно снижает затраты на организацию SAN.
У iSCSI существует «премиальный» вариант — Fibre Channel Protocol (FCP). SAN с использованием FCP строится на выделенных волоконно-оптических линиях связи. Такой подход требует дополнительного оптического сетевого оборудования, но отличается стабильностью и высокой пропускной способностью.
Существует множество протоколов для отправки команд SCSI по компьютерным сетям. Тем не менее, есть только один стандарт, решающий противоположную задачу и позволяющий отправлять IP-пакеты по шине SCSI — IP-over-SCSI.
Большинство протоколов для организации SAN используют набор команд SCSI для управления накопителями, но есть и исключения, например, простой ATA over Ethernet (AoE). Протокол AoE отправляет ATA-команды в Ethernet-пакетах, но в системе накопители отображаются как SCSI.
С появлением накопителей NVM Express протоколы iSCSI и FCP перестали удовлетворять быстро растущим требованиям твердотельных накопителей. Появилось два решения:
- вынос шины PCI Express за пределы сервера;
- создание протокола NVMe over Fabrics.
Протокол NVMe over Fabrics стал хорошей альтернативой iSCSI и FCP. В NVMe-oF используются волоконно-оптическая линии связи и набор команд NVM Express.
Стандарты iSCSI и NVMe-oF решают задачу подключения удаленных дисков как локальные, а компания Intel пошла другой дорогой и максимально приблизила локальный диск к процессору. Выбор пал на DIMM-слоты, в которые подключается оперативная память. Максимальная пропускная способность канала DDR4 составляет 25 ГБ/с, что значительно превышает скорость шины PCIe. Так появился твердотельный накопитель Intel® Optane™ DC Persistent Memory.
Для подключения накопителя в DIMM слоты был изобретен протокол DDR-T, физически и электрически совместимый с DDR4, но требующий специального контроллера, который видит разницу между планкой памяти и накопителем. Скорость доступа к накопителю меньше, чем к оперативной памяти, но больше, чем к NVMe.
Протокол DDR-T доступен только с процессорами Intel® поколения Cascade Lake или новее.
Параллельные и последовательные порты
По способу обмена данными порты ввода-вывода делятся на два типа:
Последовательные порты — противоположность параллельным. Отправка данных происходит по одному биту за раз, что сокращает общее количество сигнальных линий, но усложняет контроллер ввода-вывода. Контроллер передатчика получает машинное слово за раз и должен передавать по одному биту, а контроллер приемника в свою очередь должен получать биты и сохранять в том же порядке.
Small Computer Systems Interface (SCSI) появился в далеком 1978 году и был изначально разработан, чтобы объединять устройства различного профиля в единую систему. Спецификация SCSI-1 предусматривала подключение до 8 устройств (вместе с контроллером), таких как:
- сканеры;
- ленточные накопители (стримеры);
- оптические приводы;
- дисковые накопители и прочие устройства.
Изначально SCSI имел название Shugart Associates System Interface (SASI), но стандартизирующий комитет не одобрил бы название в честь компании и после дня мозгового штурма появилось название Small Computer Systems Interface (SCSI). «Отец» SCSI, Ларри Баучер (Larry Boucher) подразумевал, что аббревиатура будет произноситься как «sexy», но Дал Аллан (Dal Allan) прочитал «sсuzzy» («скази»). Впоследствии произношение «скази» прочно закрепилось за этим стандартом.
В терминологии SCSI подключаемые устройства делятся на два типа:
Используемая топология «общая шина» накладывает ряд ограничений:
- на концах шины необходимы специальные устройства — терминаторы;
- пропускная способность шины делится между всеми устройствами;
- максимальное количество одновременно подключенных устройств ограничено.
Устройства на шине идентифицируются по уникальному номеру, называемому SCSI Target ID. Каждый SCSI-юнит в системе представлен минимум одним логическим устройством, адресация которого происходит по уникальному в пределах физического устройства номеру Logical Unit Number (LUN).
Команды в SCSI отправляются в виде блоков описания команды (Command Descriptor Block, CDB), состоящих из кода операции и параметров команды. В стандарте описано более 200 команд, разделенных в четыре категории:
- Mandatory — должны поддерживаться устройством;
- Optional — могут быть реализованы;
- Vendor-specific — используются конкретным производителем;
- Obsolete — устаревшие команды.
- TEST UNIT READY — проверка готовности устройства;
- REQUEST SENSE — запрашивает код ошибки предыдущей команды;
- INQUIRY — запрос основных характеристик устройства.
Дальнейшее усовершенствование SCSI (спецификации SCSI-2 и Ultra SCSI) расширило список используемых команд и увеличило количество подключаемых устройств до 16-ти, а скорость обмена данными по шине до 640 МБ/c. Так как SCSI — параллельный интерфейс, повышение частоты обмена данными было сопряжено с уменьшением максимальной длины кабеля и приводило к неудобству в использовании.
Начиная со стандарта Ultra-3 SCSI появилась поддержка «горячего подключения» — подключение устройств при включенном питании.
Первым известным SSD диском с интерфейсом SCSI можно считать M-Systems FFD-350, выпущенный в 1995 году. Диск имел высокую стоимость и не имел широкой распространенности.
В настоящее время параллельный SCSI не является популярным интерфейсом подключения дисков, но набор команд до сих пор активно используется в интерфейсах USB и SAS.
Читайте также: