Skip to content

Instantly share code, notes, and snippets.

Created September 5, 2017 00:06
Show Gist options
  • Save anonymous/79e252fc7bb7b2119e6fc59e636d532a to your computer and use it in GitHub Desktop.
Save anonymous/79e252fc7bb7b2119e6fc59e636d532a to your computer and use it in GitHub Desktop.
Raid массив подключить

Raid массив подключить


Raid массив подключить



Как создать RAID-массив штатными средствами
Практические советы по созданию RAID-массивов на домашних ПК
RAID для «чайников» и не только















RAID 1 Mirrored disk. От теории к практике. Создание RAID-массива на базе контроллера GIGABYTE SATA2. Создание RAID-массива на базе контроллера Marvell Создание RAID-массива на базе контроллера, интегрированного в ICH10R. Все современные материнские платы оснащены интегрированным RAID-контроллером, а топовые модели имеют даже по нескольку интегрированных RAID-контроллеров. В любом случае современная материнская плата предоставляет пользователю возможность создания RAID-массива из нескольких дисков. Однако далеко не каждый домашний пользователь знает, как создать RAID-массив, какой уровень массива выбрать, да и вообще плохо представляет себе плюсы и минусы использования RAID-массивов. В этой статье мы дадим краткие рекомендации по созданию RAID-массивов на домашних ПК и на конкретном примере продемонстрируем, каким образом можно самостоятельно протестировать производительность RAID-массива. С момента выхода этой статьи прошло уже более 20 лет, но технология построения RAID-массивов не утратила актуальности и сегодня. Дело в том, что первоначально RAID-массивы строились вовсе не на дешевых дисках, поэтому слово Inexpensive недорогие поменяли на Independent независимые , что больше соответствовало действительности. Отказоустойчивость достигается за счет избыточности. То есть часть емкости дискового пространства отводится для служебных целей, становясь недоступной для пользователя. Повышение производительности дисковой подсистемы обеспечивается одновременной работой нескольких дисков, и в этом смысле чем больше дисков в массиве до определенного предела , тем лучше. Совместную работу дисков в массиве можно организовать с помощью либо параллельного, либо независимого доступа. При параллельном доступе дисковое пространство разбивается на блоки полоски для записи данных. Аналогично информация, подлежащая записи на диск, разбивается на такие же блоки. При записи отдельные блоки записываются на разные диски, причем запись нескольких блоков на различные диски происходит одновременно, что и приводит к увеличению производительности в операциях записи. Нужная информация также считывается отдельными блоками одновременно с нескольких дисков, что тоже способствует росту производительности пропорционально количеству дисков в массиве. Следует отметить, что модель с параллельным доступом реализуется только при условии, что размер запроса на запись данных больше размера самого блока. В противном случае осуществлять параллельную запись нескольких блоков практически невозможно. Если имеется массив из четырех дисков, то одновременно можно записать четыре блока, или 32 Кбайт, за один раз. Очевидно, что в рассмотренном примере скорость записи и скорость считывания окажутся в четыре раза выше, чем при использовании одного диска. Это справедливо лишь для идеальной ситуации, однако размер запроса далеко не всегда кратен размеру блока и количеству дисков в массиве. Более того, эта модель может использоваться и в том случае, когда размер записываемых данных больше размера одного блока. При независимом доступе все данные отдельного запроса записываются на отдельный диск, то есть ситуация идентична работе с одним диском. Преимущество модели с независимым доступом в том, что при одновременном поступлении нескольких запросов на запись чтение все они будут выполняться на отдельных дисках независимо друг от друга. Подобная ситуация типична, например, для серверов. В соответствии с различными типами доступа существуют и разные типы RAID-массивов, которые принято характеризовать уровнями RAID. Кроме типа доступа, уровни RAID различаются способом размещения и формирования избыточной информации. Избыточная информация может либо размещаться на специально выделенном диске, либо распределяться между всеми дисками. Способов формирования этой информации достаточно много. Кроме того, используются коды с коррекцией ошибок, а также вычисление четности. Применяются также различные комбинации RAID-уровней, что позволяет объединить их достоинства. Нужно отметить, что интегрированные на материнские платы для домашних ПК RAID-контроллеры поддерживают далеко не все RAID-уровни. Кроме того, если говорить о материнских платах на чипсетах Intel, то в них тоже реализована функция Intel Matrix RAID, которая позволяет создать на нескольких жестких дисках одновременно RAID-матрицы нескольких уровней, выделив для каждой из них часть дискового пространства. Далее мы вкратце рассмотрим принципы реализации наиболее распространенных уровней RAID-массивов на материнских платах для домашних ПК. RAID уровня 0, строго говоря, не является избыточным массивом и соответственно не обеспечивает надежности хранения данных. Тем не менее данный уровень активно применяется в случаях, когда необходимо обеспечить высокую производительность дисковой подсистемы. При создании RAID-массива уровня 0 информация разбивается на блоки иногда эти блоки называют страйпами stripe , которые записываются на отдельные диски, то есть создается система с параллельным доступом если, конечно, это позволяет размер блока. Благодаря возможности одновременного ввода-вывода с нескольких дисков, RAID 0 обеспечивает максимальную скорость передачи данных и максимальную эффективность использования дискового пространства, поскольку не требуется места для хранения контрольных сумм. Реализация этого уровня очень проста. В основном RAID 0 применяется в тех областях, где требуется быстрая передача большого объема данных. То есть данные при этом просто полностью дублируются зеркалируются , за счет чего достигается очень высокий уровень надежности как, впрочем, и стоимости. Отметим, что для реализации уровня 1 не требуется предварительно разбивать диски и данные на блоки. В простейшем случае два диска содержат одинаковую информацию и являются одним логическим диском. При выходе из строя одного диска его функции выполняет другой что абсолютно прозрачно для пользователя. Восстановление массива выполняется простым копированием. Кроме того, этот уровень удваивает скорость считывания информации, так как эта операция может выполняться одновременно с двух дисков. Подобная схема хранения информации используется в основном в тех случаях, когда цена безопасности данных гораздо выше стоимости реализации системы хранения. При записи поток данных разбивается на блоки страйпы на уровне байтов и одновременно записываются на все диски массива в циклическом порядке. Предположим, что массив содержит n дисков, а размер страйпа d. Для каждой порции из n—1 страйпов рассчитывается контрольная сумма p. Далее на n -й диск записывается контрольная сумма p n , и процесс циклически повторяется с первого диска, на который записывается страйп d n. Процесс записи n—1 страйпов и их контрольной суммы производится одновременно на все n дисков. В случае выхода из строя любого диска данные на нем можно восстановить по контрольным данным и по данным, оставшимся на исправных дисках. В качестве иллюстрации рассмотрим блоки размером по четыре бита. Пусть имеются всего пять дисков для хранения данных и записи контрольных сумм. Если есть последовательность битов , разбитая на блоки по четыре бита, то для расчета контрольной суммы необходимо выполнить следующую поразрядную операцию:. В случае RAID 5 все диски массива имеют одинаковый размер, однако общая емкость дисковой подсистемы, доступной для записи, становится меньше ровно на один диск. Например, если пять дисков имеют размер Гбайт, то фактический размер массива составляет Гбайт, поскольку Гбайт отводится на контрольную информацию. RAID 5 может быть построен на трех и более жестких дисках. С увеличением количества жестких дисков в массиве его избыточность уменьшается. RAID 5 имеет архитектуру независимого доступа, что обеспечивает возможность одновременного выполнения нескольких операций считывания или записи. Уровень RAID 10 представляет собой некое сочетание уровней 0 и 1. Минимально для этого уровня требуются четыре диска. В массиве RAID 10 из четырех дисков они попарно объединяются в массивы уровня 0, а оба этих массива как логические диски объединяются в массив уровня 1. Возможен и другой подход: Рассмотренные RAID-массивы уровней 5 и 1 редко используются в домашних условиях, что связано прежде всего с высокой стоимостью подобных решений. Наиболее часто для домашних ПК применяется именно массив уровня 0 на двух дисках. Как мы уже отмечали, RAID уровня 0 не обеспечивает безопасности хранения данных, а потому конечные пользователи сталкиваются с выбором: Для того чтобы разрешить эту нелегкую проблему, корпорация Intel разработала технологию Intel Matrix Storage, позволяющую объединить достоинства массивов уровней 0 и 1 всего на двух физических дисках. Итак, что же представляет собой RAID-матрица из двух дисков по технологии Intel Matrix Storage? Основная идея заключается в том, что при наличии в системе нескольких жестких дисков и материнской платы с чипсетом Intel, поддерживающим технологию Intel Matrix Storage, возможно разделение дискового пространства на несколько частей, каждая из которых будет функционировать как отдельный RAID-массив. Рассмотрим простой пример RAID-матрицы из двух дисков по Гбайт каждый. Любой из дисков можно разбить на два логических диска, например по 40 и 80 Гбайт. В принципе, используя два физических диска, также можно создать всего одну или две RAID-матрицы уровня 0, но вот получить только матрицы уровня 1 невозможно. То есть если в системе имеются всего два диска, то технология Intel Matrix Storage позволяет создавать следующие типы RAID-матриц:. Если в системе установлены четыре жестких диска, то дополнительно имеется возможность создать RAID-матрицу уровня 10, а также комбинации уровня 10 и уровня 0 или 5. Ели говорить о домашних компьютерах, то наиболее востребованными и популярными являются RAID-массивы уровней 0 и 1. Поэтому в дальнейшем мы рассмотрим RAID-массивы уровней 0 и 1 на основе только двух дисков. В задачу нашего исследования будет входить сравнение производительности и функциональности RAID-массивов уровней 0 и 1, созданных на базе нескольких интегрированных RAID-контроллеров, а также исследование зависимости скоростных характеристик RAID-массива от размера страйпа. Дело в том, что хотя теоретически при использовании RAID-массива уровня 0 скорость чтения и записи должна возрастать вдвое, на практике возрастание скоростных характеристик гораздо менее скромное и для разных RAID-контроллеров оно различно. Аналогично и для RAID-массива уровня 1: Для нашего сравнительного тестирования RAID-контроллеров мы использовали материнскую плату Gigabyte GA-EX58A-UD7. Эта плата основана на чипсете Intel X58 Express с южным мостом ICH10R, имеющим интегрированный RAID-контроллер на шесть портов SATA II, который поддерживает организацию RAID-массивов уровней 0, 1, 10 и 5 с функцией Intel Matrix RAID. Кроме того, на плате Gigabyte GA-EX58A-UD7 интегрирован RAID-контроллер GIGABYTE SATA2, на базе которого реализованы два порта SATA II c возможностью организации RAID-массивов уровней 0, 1 и JBOD. Также на плате GA-EX58A-UD7 интегрирован SATA III-контроллер Marvell , на базе которого реализованы два порта SATA III c возможностью организации RAID-массивов уровней 0, 1 и JBOD. Таким образом, на плате Gigabyte GA-EX58A-UD7 имеются три отдельных RAID-контроллера, на базе которых можно создать RAID-массивы уровней 0 и 1 и сравнить их друг с другом. Напомним, что стандарт SATA III обратно совместим со стандартом SATA II, поэтому на базе контроллера Marvell , поддерживающего диски с интерфейсом SATA III, можно также создавать RAID-массивы с использованием дисков с интерфейсом SATA II. Операционная система инсталлировалась на диск Western Digital WDAAKS, который подключался к порту контроллера SATA II, интегрированного в южный мост ICH10R. RAID-массив собирался на двух дисках WDFBYS с интерфейсом SATA II. Для измерения скоростных характеристик создаваемых RAID-массивов мы использовали утилиту IOmeter, которая является отраслевым стандартом для измерения производительности дисковых систем. Данная утилита бесплатна, и ее можно скачать с ресурса http: Утилита IOmeter является синтетическим тестом и позволяет работать с неразбитыми на логические разделы жесткими дисками, благодаря чему можно тестировать диски независимо от файловой структуры и свести к нулю влияние операционной системы. В случае создания конкретной модели доступа разрешается менять следующие параметры:. Утилита IOmeter не требует инсталляции на компьютер и состоит из двух частей: Каждый раз при запуске файла IOmeter. Для того чтобы начать работу с программой IOmeter, достаточно запустить файл IOmeter. При этом открывается главное окно программы IOmeter рис. Нужно отметить, что утилита IOmeter позволяет производить тестирование не только локальных дисковых систем DAS , но и сетевых накопителей NAS. К примеру, с ее помощью можно протестировать производительность дисковой подсистемы сервера файл-сервера , используя для этого несколько сетевых клиентов. Поэтому часть закладок и инструментов в окне утилиты IOmeter относится именно к сетевым настройкам программы. Понятно, что при тестировании дисков и RAID-массивов эти возможности программы нам не потребуются, а потому мы не станем объяснять назначение всех вкладок и инструментов. Итак, при запуске программы IOmeter в левой части главного окна в окне Topology будет отображаться древовидная структура всех запущенных генераторов нагрузки экземпляров Dynamo. Каждый запущенный экземпляр генератора нагрузки Dynamo называется менеджером manager. Кроме того, программа IOmeter является многопотоковой и каждый отдельный запущенный поток экземпляра генератора нагрузки Dynamo называется Worker. Собственно, для тестирования дисков в данном окне нет необходимости что-либо менять или добавлять. Если выделить мышью название компьютера в древовидной структуре запущенных экземпляров Dynamo, то в окне Target на вкладке Disk Target отобразятся все диски, дисковые массивы и прочие накопители включая сетевые , установленные в компьютере. Это те накопители, с которыми программа IOmeter может работать. Носители могут быть помечены желтым или голубым цветом. Логический раздел может быть перечеркнут или не перечеркнут. Дело в том, что для работы программы с логическим разделом его нужно прежде подготовить, создав на нем специальный файл, равный по размеру емкости всего логического раздела. Если логический раздел перечеркнут, то это значит, что раздел еще не подготовлен для тестирования он будет подготовлен автоматически на первом этапе тестирования , ну а если раздел не перечеркнут, то это означает, что на логическом разделе уже создан файл, полностью готовый для тестирования. Отметим, что, несмотря на поддерживаемую возможность работы с логическими разделами, оптимально тестировать именно не разбитые на логические разделы диски. Для доступа к ней достаточно щелкнуть правой кнопкой мыши на значке Computer на рабочем столе и в открывшемся меню выбрать пункт Manage. После этого в правой части окна Computer Management отобразятся все подключенные диски. Щелкнув правой кнопкой по нужному диску и выбрав в открывшемся меню пункт Delete Volume …, можно удалить логический раздел на физическом диске. Напомним, что при удалении с диска логического раздела вся информация на нем удаляется без возможности восстановления. Вообще, с помощью утилиты IOmeter тестировать можно только чистые диски или дисковые массивы. То есть нельзя протестировать диск или дисковый массив, на котором установлена операционная система. Итак, вернемся к описанию утилиты IOmeter. В окне Target на вкладке Disk Target необходимо выбрать тот диск или дисковый массив , который будет подвергаться тестированию. Далее необходимо открыть вкладку Access Specifications рис. В окне Global Access Specifications имеется список предустановленных сценариев тестирования, которые можно присвоить менеджеру загрузки. Впрочем, эти сценарии нам не понадобятся, поэтому все их можно выделить и удалить для этого предусмотрена кнопка Delete. После этого нажмем на кнопку New , чтобы создать новый сценарий тестирования. В открывшемся окне Edit Access Specification можно определить сценарий загрузки диска или RAID-массива. Предположим, мы хотим выяснить зависимость скорости последовательного линейного чтения и записи от размера блока запроса на передачу данных. Для этого нам нужно сформировать последовательность сценариев загрузки в режиме последовательного чтения при различных размерах блока, а затем последовательность сценариев загрузки в режиме последовательной записи при различных размерах блока. Обычно размеры блоков выбираются в виде ряда, каждый член которого вдвое больше предыдущего, а первый член этого ряда равен байт. То есть размеры блоков составляют следующий ряд: В поле Name окна Edit Access Specification вводим название сценария загрузки. Далее в поле Transfer Request Size задаем размер блока данных байт. Остальные параметры в окне Edit Access Specification менять не нужно рис. Окно Edit Access Specification для создания сценария загрузки последовательного чтения при размере блока данных байт. Нажимаем на кнопку Ok , и первый созданный нами сценарий отобразится в окне Global Access Specifications на вкладке Access Specifications утилиты IOmeter. Аналогично нужно создать сценарии и для остальных блоков данных, однако, чтобы облегчить себе работу, проще не создавать сценарий каждый раз заново, нажимая для этого кнопку New , а, выбрав последний созданный сценарий, нажать кнопку Edit Copy редактировать копию. После этого опять откроется окно Edit Access Specification с настройками нашего последнего созданного сценария. В нем достаточно будет поменять лишь название и размер блока. После того как все сценарии будут готовы, их нужно присвоить менеджеру загрузки, то есть указать, с какими сценариями будет работать Dynamo. Для этого еще раз проверяем, что в окне Topology выделено название компьютера то есть менеджер нагрузки на локальном ПК , а не отдельный Worker. Далее в окне Global Access Specifications выделяем все созданные нами сценарии нагрузки и нажимаем кнопку Add. Все выделенные сценарии нагрузки добавятся в окно Assigned Access Specification рис. После этого нужно перейти к вкладке Test Setup рис. Для этого в группе Run Time задаем время выполнения сценария нагрузки. Вполне достаточно будет задать время, равное 3 мин. Кроме того, в поле Test Description необходимо указать название всего теста. В принципе, данная вкладка имеет массу других настроек, однако для наших задач они не нужны. После того как все необходимые настройки произведены, рекомендуется сохранить созданный тест, нажав на панели инструментов на кнопку с изображением дискеты. Впоследствии можно будет воспользоваться созданным сценарием нагрузки, запустив не файл IOmeter. Теперь можно приступить непосредственно к тестированию, нажав на кнопку с изображением флажка. Вам будет предложено указать название файла с результатами тестирования и выбрать его местоположение. Результаты тестирования сохраняются в CSV-файле, который потом легко экспортировать в Excel и, установив фильтр по первому столбцу, выбрать нужные данные с результатами тестирования. В ходе тестирования промежуточные результаты можно наблюдать на вкладке Result Display , а определить, к какому сценарию нагрузки они относятся, можно на вкладке Access Specifications. Итак, мы рассмотрели базовые приемы работы с утилитой IOmeter, которые потребуются для тестирования отдельных дисков или RAID-массивов. Отметим, что мы рассказали далеко не обо всех возможностях утилиты IOmeter, но описание всех ее возможностей выходит за рамки данной статьи. Итак, мы начинаем создание RAID-массива на базе двух дисков с использованием интегрированного на плате RAID-контроллера GIGABYTE SATA2. Конечно, сама компания Gigabyte не производит чипов, а потому под чипом GIGABYTE SATA2 скрывается перемаркированный чип другой фирмы. Как можно выяснить из INF-файла драйвера, речь идет о контроллере серии JMicron JMB36x. Естественно, прежде в настройках BIOS нужно определить режим работы двух SATA-портов, относящихся к контроллеру GIGABYTE SATA2, как RAID в противном случае доступ в меню конфигуратора RAID-массива будет невозможен. Меню настройки RAID-контроллера GIGABYTE SATA2 довольно простое. Как мы уже отмечали, контроллер является двухпортовым и позволяет создавать RAID-массивы уровня 0 или 1. Через меню настройки контроллера можно удалить или создать RAID-массив. При создании RAID-массива имеется возможность указать его название, выбрать уровень массива 0 или 1 , задать размер страйпа для RAID 0 , 84, 32, 16, 8 или 4K , а также определить размер массива. Если массив создан, то какие-либо изменения в нем уже невозможны. То есть нельзя впоследствии для созданного массива изменить, например, его уровень или размер страйпа. Для этого прежде нужно удалить массив с потерей данных , а потом создать его заново. Собственно, это свойственно не только контроллеру GIGABYTE SATA2. После того как массив на базе контроллера GIGABYTE SATA2 создан, текущую информацию о нем можно просмотреть, используя утилиту GIGABYTE RAID Configurer, которая устанавливается автоматически вместе с драйвером. Конфигурирование RAID-контроллера Marvell возможно только через настройки BIOS платы Gigabyte GA-EX58A-UD7. Вообще, нужно сказать, что меню конфигуратора контроллера Marvell несколько сыровато и может ввести в заблуждение неискушенных пользователей. Впрочем, об этих незначительных недоработках мы расскажем чуть позже, а пока рассмотрим основные функциональные возможности контроллера Marvell Итак, несмотря на то что этот контроллер поддерживает работу с дисками с интерфейсом SATA III, он также полностью совместим с дисками с интерфейсом SATA II. Контроллер Marvell позволяет создать RAID-массив уровней 0 и 1 на базе двух дисков. Кроме того, имеется и такая опция, как Gigabyte Rounding, которая нуждается в пояснении. Несмотря на название, созвучное с именем компании-производителя, функция Gigabyte Rounding никакого отношения к ней не имеет. Более того, она никак не связана с RAID-массивом уровня 0, хотя в настройках контроллера ее можно определить именно для массива этого уровня. Собственно, это первая из тех недоработок конфигуратора контроллера Marvell , о которых мы упоминали. Функция Gigabyte Rounding определена только для RAID-массива уровня 1. Она позволяет использовать для создания RAID-массива уровня 1 два диска например, различных производителей или разные модели , емкость которых немного отличается друг от друга. Функция Gigabyte Rounding как раз и задает разницу в размерах двух дисков, применяемых для создания RAID-массива уровня 1. Еще одна недоработка конфигуратора контроллера Marvell заключается в том, что при создании RAID-массива уровня 1 у пользователя имеется возможность выбора размера страйпа 32 или 64 Кбайт. Однако понятие страйпа вообще не определено для RAID-массива уровня 1. RAID-контроллер, интегрированный в южный мост ICH10R, является самым распространенным. Как уже отмечалось, данный RAID-контроллер 6-портовый и поддерживает не только создание массивов RAID 0 и RAID 1, но также RAID 5 и RAID Естественно, прежде в настройках BIOS следует определить режим работы этого контроллера как RAID в противном случае доступ в меню конфигуратора RAID-массива будет невозможен. Меню настройки RAID-контроллера достаточно простое. При создании RAID-массива можно указать его название, выбрать уровень массива 0, 1, 5 или 10 , задать размер страйпа для RAID 0 , 84, 32, 16, 8 или 4K , а также определить размер массива. Для тестирования RAID-массивов с помощью утилиты IOmeter мы создали сценарии нагрузки последовательного чтения, последовательной записи, выборочного чтения и выборочной записи. Размеры блоков данных в каждом сценарии нагрузки составляли следующую последовательность: На каждом из RAID-контроллеров создавался массив RAID 0 со всеми допустимыми размерами страйпов и массив RAID 1. Кроме того, дабы иметь возможность оценить прирост производительности, получаемый от использования RAID-массива, мы также протестировали на каждом из RAID-контроллеров одиночный диск. Прежде всего рассмотрим результаты тестирования RAID-массивов на базе контроллера GIGABYTE SATA2 рис. В общем-то контроллер оказался в буквальном смысле загадочным, а его производительность просто разочаровала. Напомним, что для массива RAID 1 скорость чтения должна возрастать, а скорость записи не должна уменьшаться в сравнении со скоростью чтения и записи одиночного диска. На основании результатов тестирования контроллера GIGABYTE SATA2 можно сделать только один вывод. Использовать данный контроллер для создания массивов RAID 0 и RAID 1 имеет смысл только в том случае, когда все остальные RAID-контроллеры Marvell , ICH10R уже задействованы. Хотя представить себе подобную ситуацию довольно сложно. Контроллер Marvell продемонстрировал гораздо более высокие скоростные характеристики в сравнении с контроллером GIGABYTE SATA2 рис. Собственно, различия проявляются даже при работе контроллера с одним диском. Как видите, различия в скоростных характеристиках этих контроллеров при работе с одним диском довольно существенные. Существенной разницы по скоростным показателям массива RAID 0 с размером страйпа 32 и 64 Кбайт не наблюдается, однако применение страйпа 32 Кбайт более предпочтительно, поскольку в этом случае скорость последовательных операций при размере блока менее Кбайт будет немного выше. При создании массива RAID 1 на контроллере Marvell максимальная скорость последовательных операций практически не изменяется в сравнении с одиночным диском. Также заметим, что для RAID 1 скорость выборочного чтения немного ухудшается. В целом же нужно отметить, что контроллер Marvell обладает неплохими скоростными характеристиками и его вполне можно задействовать как для создания RAID-массивов, так и для подключения к нему одиночных дисков. RAID-контроллер, встроенный в ICH10R, оказался самым высокопроизводительным из всех протестированных нами рис. При работе с одиночным диском без создания RAID-массива его производительность фактически такая же, как и производительность контроллера Marvell От размера страйпа зависит лишь размер блока данных, при котором достигается максимальное значение скорости последовательного чтения и записи. Итак, резюмируя, еще раз подчеркнем, что RAID-контроллер, встроенный в ICH10R, существенно превосходит по производительности все остальные интегрированные RAID-контроллеры. А учитывая, что он обладает и большей функциональностью, оптимально использовать именно этот контроллер и просто забыть о существовании всех остальных если, конечно, в системе не применяются диски SATA III. Video tag not supported. Новости Тесты Обзоры Технологии Гид покупателя Репортажи Интервью Уроки. RAID 0 RAID уровня 0, строго говоря, не является избыточным массивом и соответственно не обеспечивает надежности хранения данных. Если есть последовательность битов , разбитая на блоки по четыре бита, то для расчета контрольной суммы необходимо выполнить следующую поразрядную операцию: Таким образом, контрольная сумма, записываемая на пятый диск, равна В нашем примере получим: RAID 10 Уровень RAID 10 представляет собой некое сочетание уровней 0 и 1. Intel Matrix RAID Рассмотренные RAID-массивы уровней 5 и 1 редко используются в домашних условиях, что связано прежде всего с высокой стоимостью подобных решений. То есть если в системе имеются всего два диска, то технология Intel Matrix Storage позволяет создавать следующие типы RAID-матриц: Если в системе установлены три жестких диска, то возможно создание следующих типов RAID-матриц: От теории к практике Ели говорить о домашних компьютерах, то наиболее востребованными и популярными являются RAID-массивы уровней 0 и 1. Стенд для тестирования имел следующую конфигурацию: В случае создания конкретной модели доступа разрешается менять следующие параметры: Главное окно программы IOmeter Нужно отметить, что утилита IOmeter позволяет производить тестирование не только локальных дисковых систем DAS , но и сетевых накопителей NAS. Вкладка Access Specifications утилиты IOmeter В окне Global Access Specifications имеется список предустановленных сценариев тестирования, которые можно присвоить менеджеру загрузки. Окно Edit Access Specification для создания сценария загрузки последовательного чтения при размере блока данных байт Нажимаем на кнопку Ok , и первый созданный нами сценарий отобразится в окне Global Access Specifications на вкладке Access Specifications утилиты IOmeter. Аналогично можно создать сценарии для выборочной записи и чтения. Присвоение созданных сценариев нагрузки менеджеру нагрузки После этого нужно перейти к вкладке Test Setup рис. Задание времени выполнения сценария нагрузки Кроме того, в поле Test Description необходимо указать название всего теста. Создание RAID-массива на базе контроллера GIGABYTE SATA2 Итак, мы начинаем создание RAID-массива на базе двух дисков с использованием интегрированного на плате RAID-контроллера GIGABYTE SATA2. Создание RAID-массива на базе контроллера Marvell Конфигурирование RAID-контроллера Marvell возможно только через настройки BIOS платы Gigabyte GA-EX58A-UD7. Создание RAID-массива на базе контроллера, интегрированного в ICH10R RAID-контроллер, интегрированный в южный мост ICH10R, является самым распространенным. Сравнение производительности RAID-массивов Для тестирования RAID-массивов с помощью утилиты IOmeter мы создали сценарии нагрузки последовательного чтения, последовательной записи, выборочного чтения и выборочной записи. Итак, обратимся к результатам нашего тестирования. Контроллер GIGABYTE SATA2 Прежде всего рассмотрим результаты тестирования RAID-массивов на базе контроллера GIGABYTE SATA2 рис. Скорость последовательных и выборочных операций для диска Western Digital WDFBYS контроллер GIGABYTE SATA2. Скорость последовательных и выборочных операций для RAID 0 c размером страйпа Кбайт контроллер GIGABYTE SATA2. Скорость последовательных и выборочных операций для RAID 0 c размером страйпа 64 Кбайт контроллер GIGABYTE SATA2. Скорость последовательных и выборочных операций для RAID 0 c размером страйпа 32 Кбайт контроллер GIGABYTE SATA2. Скорость последовательных и выборочных операций для RAID 0 c размером страйпа 16 Кбайт контроллер GIGABYTE SATA2. Скорость последовательных и выборочных операций для RAID 0 c размером страйпа 8 Кбайт контроллер GIGABYTE SATA2. Скорость последовательных и выборочных операций для RAID 0 c размером страйпа 4 Кбайт контроллер GIGABYTE SATA2. Скорость последовательных и выборочных операций для RAID 1 контроллер GIGABYTE SATA2. Скорость последовательных и выборочных операций для диска Western Digital WDFBYS контроллер Marvell Скорость последовательных и выборочных операций для RAID 0 c размером страйпа 64 Кбайт контроллер Marvell Скорость последовательных и выборочных операций для RAID 0 c размером страйпа 32 Кбайт контроллер Marvell Скорость последовательных и выборочных операций для RAID 1 контроллер Marvell Скорость последовательных и выборочных операций для диска Western Digital WDFBYS контроллер ICH10R. Скорость последовательных и выборочных операций для RAID 0 c размером страйпа Кбайт контроллер ICH10R. Скорость последовательных и выборочных операций для RAID 0 c размером страйпа 64 Кбайт контроллер ICH10R. Скорость последовательных и выборочных операций для RAID 0 c размером страйпа 32 Кбайт контроллер ICH10R. Скорость последовательных и выборочных операций для RAID 0 c размером страйпа 16 Кбайт контроллер ICH10R. Скорость последовательных и выборочных операций для RAID 0 c размером страйпа 8 Кбайт контроллер ICH10R. Скорость последовательных и выборочных операций для RAID 0 c размером страйпа 4 Кбайт контроллер ICH10R. Скорость последовательных и выборочных операций для RAID 1 контроллер ICH10R. Ricoh SP SU — компактное монохромное МФУ для дома и офиса. Если печатать цветные документы не требуется, а минимальная себестоимость копий имеет первостепенное значение, то логичным выбором будут лазерные устройства. Об одном из них — Ricoh SP SU — и пойдет речь в этой публикации. Беспроводной роутер ASUS 4G-AC55U с поддержкой сетей 4G. К своей и так большой семье роутеров и маршрутизаторов фирма ASUS недавно добавила две весьма интересные модели: В данной статье будет рассмотрена флагманская модель ASUS 4G-AC55U. Ноутбук-трансформер Krez Ninja TMB Молодая, но амбициозная компания KREZ в начале этого года выпустила новую, оригинальную модель ноутбука KREZ Ninja модель TMB32 под управлением Windows Поскольку этот компьютер имеет поворотный экран, он может служить универсальным решением — его можно с успехом использовать и для работы, и для учебы, и для игр. Если вы часто печатаете фотографии и уже утомились менять картриджи в своем принтере, обратите внимание на МФУ Epson L Большой ресурс расходных материалов, великолепное качество отпечатков, широчайший набор функциональных возможностей — вот лишь некоторые из достоинств данной модели. Внешний ТВ-тюнер AVerMedia TD ТВ-тюнеры еще рано списывать со счетов. Например, эти устройства могут здорово выручить в мобильных условиях, когда скорость интернет-соединения невелика, а трафик слишком дорог. Именно на эту нишу нацелена компактная внешняя модель AVerMedia TD Тестирование беспроводного маршрутизатора TOTOLINK ANS. В нашем обзоре мы познакомимся с одним из новых беспроводных маршрутизаторов этой компании — TOTOLINK ANS, который, несмотря на свое недавнее появление, должен заинтересовать конечного пользователя. Источники бесперебойного питания для серверов и сетевого оборудования.


Проблемы с р 25
Тест кто ты из мультика лунтик
Трк донбасс выпуски новостей
Сколько норма билирубина у месячного ребенка
Расписание автобусов великий новгород прилуки
Как сделать меч титана
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment