Я собираюсь переделать конфигурацию дисков на своем рабочем столе и сейчас я рассматриваю варианты. У меня есть SSD для ОС и жизненно важных программ и HDD для всего остального. У меня есть два диска по 2 ТБ одного типа и еще пара разных размеров. Я обсуждаю, использовать ли два диска по 2 ТБ вместе в RAID1 для обеспечения избыточности или RAID0 для повышения производительности. У меня будет план инкрементного резервного копирования на отдельном съемном диске. Мне просто интересно, стоит ли это программного RAID на двух дисках на рабочем столе.
4 ответа
Использовать ли RAID0, RAID1 или оставить их как есть, зависит от того, как вы их используете. Есть 3 фактора, которые следует учитывать: производительность, надежность и емкость. Выясните свой вариант использования, затем выберите два наиболее важных фактора.
JBOD ("просто набор дисков"): базовая производительность и надежность, максимальная емкость. (Примечание: для особых случаев использования JBOD может фактически обеспечить улучшенную производительность.)
RAID0: улучшена производительность чтения / записи за счет надежности, максимальной емкости.
RAID1: улучшена производительность чтения и время безотказной работы, но емкость составляет всего 50%.
Вариант использования: хранение
Если вы используете диски емкостью 2 ТБ только для хранения данных, то повышение производительности RAID0, вероятно, не стоит увеличения вероятности потери данных.
RAID1 может сэкономить ваше время в случае сбоя одного диска, если вам не нужно восстанавливать из резервных копий, но объем хранилища сократится вдвое.
JBOD - хорошая альтернатива, если вам нужна максимальная емкость, но вы не хотите рисковать потерей всех данных сразу и необходимости восстановления из резервной копии - с большей вероятностью вы потеряете только половину данных, поэтому вы можете продолжить использовать другие диск при восстановлении данных сбойного диска из резервной копии.
Вариант использования: редактирование мультимедиа
Если вы регулярно выполняете на дисках некоторую интенсивную работу с дисками, например редактирование видео, RAID0 обеспечит некоторое повышение производительности (но не вдвое больше) с повышенным риском потери данных. Если диск выходит из строя в любое время, вы теряете все и должны восстанавливаться из резервных копий.
RAID1 ускорит загрузку файлов. Если диск выходит из строя, вы можете без проблем заменить его на горячую. Если во время рендеринга происходит сбой диска, вы можете закончить рендеринг без прерывания.
JBOD может повысить производительность, если вы используете разные диски для рабочего диска и рабочего пространства.
Вариант использования: домашний файловый сервер
RAID0 и RAID1 обеспечат лучшую производительность чтения для людей, копирующих файлы с сервера.
Когда люди копируют файлы на сервер (например, если вы используете его в качестве цели резервного копирования), RAID0 обеспечивает более высокую производительность записи, а RAID1 обеспечивает примерно такой же уровень производительности.
Один интересный сценарий производительности - это когда несколько пользователей обращаются к файловому серверу. Когда два пользователя одновременно читают или пишут в два разных каталога, вы получите лучшую производительность, если каждый каталог находится на отдельном диске. Например, если ваш первый диск содержит кучу видео, а ваш второй диск является целью резервного копирования для CrashPlan (или любого другого решения для сетевого резервного копирования, которое вы используете), вы сможете смотреть видео, пока резервное копирование выполняется на ваших компьютерах, без воспроизведение вашего видео, чтобы остановить с молотка диска.
Вывод и другие варианты
Конечно, это всего лишь несколько потенциальных вариантов использования, но они должны дать вам некоторое представление о том, что следует учитывать при попытке решить, какой тип RAID, если он вообще существует, стоит для вас компромисса.
Если вы добавите еще 2 диска, есть еще один вариант - RAID10 (или RAID1+0), который обеспечивает выигрыш в производительности от чередования RAID0 с избыточностью зеркалирования RAID1. К сожалению, это также снижает вашу емкость на 50%, поэтому у вас останется только 4 ТБ из 8 ТБ используемого пространства.
RAID5 - это еще один вариант, но есть проблема с производительностью, известная как «дыра в записи RAID5», и на больших дисках вы рискуете выйти из строя второго диска во время процесса восстановления. RAID6 решает эту последнюю проблему с двумя избыточными дисками, но не так часто поддерживается аппаратным или программным обеспечением потребительского уровня.
И последнее замечание: я очень рекомендую иметь резервные копии вне зависимости от того, используете ли вы RAID. Я видел несколько случаев, когда внешний резервный жесткий диск выходил из строя и не заменялся сразу, а затем отказывал жесткий диск пользователя. В идеале вы должны попытаться создать резервную копию вне сайта и резервную копию на месте. Это можно реализовать с помощью двух или трех вращающихся внешних жестких дисков или внешнего жесткого диска на месте и одного или нескольких внешних резервных копий сети. Лично я использую CrashPlan, чтобы сделать резервное копирование компьютеров в 3 разных местах друг другу и в CrashPlan Online. CrashPlan также позволяет вам ориентироваться на локальный (внутренний или внешний) жесткий диск. Резервное копирование на свой компьютер или компьютер друга или родственника бесплатно, но для онлайн-сервиса требуется подписка.
Я использую RAID 1 (зеркало) дома и на работе в течение многих лет, и это стоило того из-за относительно низкой стоимости жесткого диска (до недавнего времени). Я покупаю диски 3 одновременно, 2 - зеркало, а 1 - для резервного копирования. Если один из зеркальных дисков выходит из строя, я могу использовать этот резервный, чтобы заменить его и получить новый резервный диск. У меня также есть три других старых диска Raptor, сконфигурированных как RAID 0 (чередование) для вещей, которые я могу позволить себе потерять, таких как игры, файл подкачки и пустое место кодирования. Я еще ни разу не потерял дома.
На работе я обновил до RAID 1 с 2 ТБ дисками, и один из них сообщил о сбое, поэтому мы сделали RMA и получили еще один. Для такого размера зеркала требуется почти 8 часов, чтобы собрать другой диск. Если то, что вы делаете, важно, и вы не можете терять время на восстановление из резервных копий, и вы можете позволить себе дополнительный диск, я бы порекомендовал RAID 1.
Еще одна вещь, которую вы можете сделать, это использовать SSD в качестве диска с загрузочными / программными файлами, отделить зеркало данных объемом 2 ТБ и создать резервную копию образа SSD на этом зеркале, поскольку SSD будет намного меньше и не займет слишком много места. вашего зеркального пространства. Затем у вас есть резервные копии загрузочного диска SSD, если он выходит из строя. Даже с этим вам все равно придется делать резервные копии зеркала.
Еще одно замечание об использовании Intel Matrix RAID. Эти вещи иногда сообщают о необходимости проверки дисков и могут даже сообщать о том, что диск неисправен, хотя это не так. Я не знаю, что это такое, но эти контроллеры, кажется, немного ненадежны в сообщении о реальных сбоях дисков.
Вы бы выиграли от хорошего повышения скорости, если вы используете RAID0 и, поскольку вы уже делаете инкрементные резервные копии, RAID1 кажется избыточным, если вы не работаете с очень ценным материалом дома. Запустив оба типа настроек дома, RAID1 был заметно медленнее, чем 0.
Однажды я также потерял диск на массиве RAID0 много лет назад. Полная потеря, за исключением того, что я скопировал на третий диск в компьютере.
В основном это сводится к избыточности или скорости. Что бы вы ни предпочли, должен быть ваш выбор.
RAID 1 повысит вашу скорость чтения и не повлияет на скорость записи. Детали зависят от реализации. Я обычно использовал это, чтобы улучшить производительность базы данных.
RAID 1 также позволит вам:
- обновить ваши жесткие диски
- пережить некоторые сбои диска
- делать снимки вашей системы, не переводя ее в автономный режим (зависит от реализации)
RAID 0 удвоит риск аппаратного сбоя, который приведет к катастрофическим потерям.
Резервные копии всегда необходимы. Никакой уровень RAID не поможет этому.
Отказ от ответственности: Моя домашняя система является программным RAID 1