Выбор дисков

Желательно хранить и обрабатывать данные на специализированных устройствах — системах хранения данных (СХД). На рынке представлено много моделей таких устройств, доступных или дорогих, с большим или меньшим функционалом.
Можно купить платформу с большим числом жестких дисков и установить на нее программное обеспечение серверов хранения данных (в том числе, и бесплатное).
Вариантов много, в любом случае переход на СХД позволит более рационально использовать дисковое пространство и повысить надежность системы.
Поэтому в сервере лучше оставить только два небольших, но быстрых диска для построения отказоустойчивого массива (зеркала) и размещения на нем операционной системы.
Если данные будут храниться локально, то изначально нужно установить в сервер максимальное число дисков. Это повысит производительность дисковой подсистемы. При этом нужно продумать, как будут сформированы массивы. Обычно создают RAID (Redundant Array of Independent Disks — избыточный (резервный) массив независимых дисков) 5-го уровня из всех дисков сервера, который потом разбивают (или не разбивают) на несколько логических. Это самый экономичный вариант отказоустойчивого массива, но не самый оптимальный. Например, тип массива должен быть различным для размещения журналов сервера баз данных и для файлов самой базы.
Поэтому до покупки сервера следует ознакомиться с рекомендациями по размещению данных приложений: какой тип массива рекомендуется, под какой размер блока данных должен быть отформатирован диск и т. п.
Выбор параметров устройства для хранения данных является одним из самых сложных вопросов конфигурации компьютера. Проблем несколько.
Во-первых, редко когда сервер используется только для одной задачи, а разные приложения отличаются характеристиками операций ввода/вывода.
Во-вторых, даже если планируется обслуживать только одну задачу, никто, даже разработчики соответствующего программного обеспечения, обычно не могут дать оценку по числу операций ввода/вывода в секунду, соотношению операций чтения-записи и т. д. Даже если цифры и называются, то они весьма приблизительные, как экстраполированные результаты приложения в примерно «сходной» конфигурации на другом предприятии.
Скорость работы устройств хранения обычно характеризуют параметрами IOPS (Input/Output operations Per Second — число операций ввода/вывода в секунду) и максимальной скоростью записи/чтения. Параметры хотя и взаимосвязаны, но характеризуют различные «стороны» устройства хранения. Например, в программном обеспечении баз данных обычно используется размер блока для операций записи/чтения в 8 Кбайт. Для файловых серверов обмен данных ведется для 60% случаев блоками по 4 Кбайта, 10% — по 65 Кбайт и т. п. Естественно, что показатель IOPS при записи больших блоков данных будет существенно ниже, чем в случае 4-килобайтного блока.
Показатели IOPS, в основном, определяются скоростью вращения жесткого диска и не столь существенно отличаются у разных производителей.
Для ускорения обмена данными операции записи/чтения проводят сразу с несколькими жесткими дисками — объединяют диски в RAID. Существуют различные варианты RAID-массивов, отличающихся вариантами записи данных (см.http://ru.wikipedia.org/wiki/RAID). Если оценивать RAID-массивы по скорости работы, то следует учитывать, что разным типам RAID присуще различное количество дополнительных операций для реализации функций отказоустойчивости и т. п. Поэтому объединяя три диска в RAID 5, мы не получим трехкратного увеличения скорости работы.
В результате, для разных типов приложений необходимо выбирать свои варианты создания RAID-массивов. Существуют специальные формулы, позволяющие вычислить ожидаемое теоретическое увеличение производительности, но проще воспользоваться бесплатными онлайновыми ресурсами — калькуляторами IOPS:
— http://www.wmarow.com/storage/strcalc.html;
Такие расчеты дадут оценочные параметры для простых систем хранения и для массивов, собранных из жестких дисков сервера. Современные системы хранения используют дополнительные способы увеличения производительности, например, кэширование данных в оперативной памяти контроллеров СХД, использование быстродействующих твердотельных дисков (SSD-диски) для временного размещения данных и т. д. Если предполагается использовать подобное оборудование, то нужно обратиться к специализированным калькуляторам и техническим спецификациям, которые предоставляют соответствующие вендоры.

Запись опубликована в рубрике Компьютеры и интернет с метками . Добавьте в закладки постоянную ссылку.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code