Характеристики устройств хранения данных

Содержание

Слайд 2

HDD. Форм-фактор

Форм фактор:
2,5 inch (толщина)
3,5 inch

Где длиннее дорожка, там выше

HDD. Форм-фактор Форм фактор: 2,5 inch (толщина) 3,5 inch Где длиннее дорожка, там выше скорость ☺
скорость ☺

Слайд 3

Адресация HDD

A - дорожка,
B - геометрический сектор,
C - сектор дорожки,

Адресация HDD A - дорожка, B - геометрический сектор, C - сектор дорожки, D - кластер

D - кластер

Слайд 4

Адресация HDD

Сектор диска (Sector) – минимально адресуемая единица хранения информации на дисковых

Адресация HDD Сектор диска (Sector) – минимально адресуемая единица хранения информации на
запоминающих устройствах.
Является частью дорожки диска.
HDD используют размер сектора 4096 байт (Advanced Format).
Нумерация секторов начинается от маркера, который имеется на каждом диске

Слайд 5

Адресация HDD

Адресация HDD

Слайд 6

HDD. Объем

Seagate ST14000DM001

SSD 15,36 Тб компании Samsung

HDD. Объем Seagate ST14000DM001 SSD 15,36 Тб компании Samsung

Слайд 7

HDD. Объем

AWS Snowmobile
«жёсткий диск на колёсах» ёмкостью 100 петабайт
10 машин перевозять

HDD. Объем AWS Snowmobile «жёсткий диск на колёсах» ёмкостью 100 петабайт 10
экзабайт примерно за полгода (перекачка по 10 Gb\s каналу займет примерно 26 лет)
Источник питания мощностью 350 киловатт (при чтении\записи),
Защита от физического взлома,
Шифрование,
Система видеонаблюдения и GPS
Вооруженная охрана

Слайд 8

HDD. Скорость вращения шпинделя

Жесткие диски для ноутбуков имеют скорость вращения 4200,

HDD. Скорость вращения шпинделя Жесткие диски для ноутбуков имеют скорость вращения 4200,
5400 и 7200 оборотов в минуту,
для стационарных компьютеров 5400, 7200 и 10 000 об/мин.
для серверов 7200, 10 000 и 15 000 об/мин.

Слайд 9

HDD. Интерфейс подключения

См. предыдущую лекцию

HDD. Интерфейс подключения См. предыдущую лекцию

Слайд 10

HDD. Объем буфера

От 8 до 256 Мб.
Больше не значит лучше.

HDD. Объем буфера От 8 до 256 Мб. Больше не значит лучше.

Слайд 11

HDD. Наработка на отказ (MTBF)

Сервера ~ 1 мл часов. Актуально для серверов.

HDD. Наработка на отказ (MTBF) Сервера ~ 1 мл часов. Актуально для серверов.

Слайд 12

HDD. Среднее время ожидания

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

HDD. Среднее время ожидания параметр определяет то, сколько времени требует головке для
перемещения на любой участок дорожки. Средняя производительность напрямую зависит от него.
Головки серверных модели накопителей позиционируются за 2-14 мс. Этот параметр жестких дисков для домашней техники обычно равен 7-14 мс.

Слайд 13

HDD. Количество операций ввода-вывода в сек.

количество операций ввода-вывода в секунду. Обычно жесткий

HDD. Количество операций ввода-вывода в сек. количество операций ввода-вывода в секунду. Обычно
диск производит около 50 операций в секунду при произвольном доступе и около 100 при последовательном.

Слайд 14

HDD. Уровень шума

Чем медленней вращается шпиндель, тем меньше посторонних звуков возникает в

HDD. Уровень шума Чем медленней вращается шпиндель, тем меньше посторонних звуков возникает
процессе работы устройства. Показатель в 26 дБ считается довольно низким.

Слайд 15

HDD. Ударостойкость

сопротивляемость накопителя резким скачкам давления или ударам. Измеряется в единицах допустимой

HDD. Ударостойкость сопротивляемость накопителя резким скачкам давления или ударам. Измеряется в единицах
перегрузки (G) во включённом и выключенном состоянии.

Слайд 16

HDD. Энергопотребление и тепловыделение

Актуально для ЦОД

HDD. Энергопотребление и тепловыделение Актуально для ЦОД

Слайд 17

SDD

Формфактор (2.5)
Объем
ничего не должно крутиться (работает тихо)
Объем буфера (бывают без буфера)
MTBF
Кол-во операций

SDD Формфактор (2.5) Объем ничего не должно крутиться (работает тихо) Объем буфера
в сек.
Ударостойкость
Энергопотребление \ тепловыделение
Количество циклов перезаписи

Слайд 18

SDD. Конструктивные особенности

Sigle-Layer Cell
Multi-Level Cell
Triple-Level Cell
3D NAND

3D NAND – это скорее форма организации

SDD. Конструктивные особенности Sigle-Layer Cell Multi-Level Cell Triple-Level Cell 3D NAND 3D
памяти, а не её новый тип. Существует как MLC, так и TLC 3D NAND.

По возрастанию стоимости/надёжности, условно: MLC ≥ TLC ≥ 3D NAND.

Слайд 19

Количество циклов перезаписи

Количество циклов перезаписи

Слайд 20

Количество циклов перезаписи

Количество циклов перезаписи

Слайд 21

Оценка производительности

линейное чтение 
случайное чтение 
линейная запись 
случайная запись 
IOPS 

Оценка производительности линейное чтение случайное чтение линейная запись случайная запись IOPS

Слайд 22

Оценка производительности

Под линейными операциям чтения/записи, при которых части файлов считываются последовательно, одна

Оценка производительности Под линейными операциям чтения/записи, при которых части файлов считываются последовательно,
за другой, подразумевается передача больших файлов (более 128 К).
При произвольных операциях данные читаются случайно из разных областей носителя, обычно они ассоциируются с размером блока 4 Кбайт. 

Слайд 23

IOPS 

IOPS (количество операций ввода/вывода – от англ. Input/Output Operations Per Second) –

IOPS IOPS (количество операций ввода/вывода – от англ. Input/Output Operations Per Second)
один из ключевых параметров при измерении производительности систем хранения данных, жестких дисков (НЖМД), твердотельных диски (SSD) и сетевых хранилища данных (SAN).  По сути, IOPS это количество блоков, которое успевает считаться или записаться на носитель
Для определения IOPS надо знать скорость и размер блока при операции чтения / записи (для RAID количество блоков и пенальти RAID).

Слайд 25

IOPS

Величина IOPS зависит от многих параметров:
конструкция и настройки оборудования (дисков и

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

Слайд 26

Пример оценки IOPS от компании firstVDS

Операционная система: CentOS Linux 7 со штатным

Пример оценки IOPS от компании firstVDS Операционная система: CentOS Linux 7 со
ядром - 3.10
Планировщик ввода-вывода - none. 
Измерения утилитой fio при глубине очереди 16, блоками по 4K, 8K, 16K, 32K, 64K, 128K, 1M, 4M (4М не является обязательным вариантом). Условия теста исключительно синтетические, позволяют выжать из накопителей максимальные показатели. 

Слайд 27

Пример оценки IOPS от компании firstVDS

Пример оценки IOPS от компании firstVDS

Слайд 28

Пример оценки IOPS от компании firstVDS

Пример оценки IOPS от компании firstVDS

Слайд 29

Пример оценки IOPS от компании firstVDS

Пример оценки IOPS от компании firstVDS

Слайд 30

Пример оценки IOPS от компании firstVDS

NVMe выходит на пиковую скорость линейного чтения

Пример оценки IOPS от компании firstVDS NVMe выходит на пиковую скорость линейного
на блоках с 1М до 4М. А SSD выходит на свой «потолок» на блоках размером в 128К и зажимается пропускной способностью шины SATA.  
В операциях же со случайным чтением SSD выходит на максимальную скорость на блоках в 128К, в то время как у NVMe картина не меняется.
В операциях линейной записи NVMe выходит на максимальную скорость уже на блоках в 8К, SSD — с 16к-32к.
В операциях случайной записи картина схожая. 

Слайд 31

Пример оценки IOPS от компании firstVDS

Пример оценки IOPS от компании firstVDS

Слайд 32

Пример оценки IOPS от компании firstVDS

Пример оценки IOPS от компании firstVDS