Что такое единственный диск RAID 0 массивов?

В каких путях это прекратило отвечать? sshd и Apache понизились, но сервер все еще ответил на ping? Общее количество теряет сознание и даже не проверяет с помощью ping-запросов? Действительно ли это - виртуальный сервер или физический?

Во-первых, если у Вас есть некоторые средние/памяти/CPU доступные графики использования загрузки, посмотрите их, если что-то нечетное произошло вокруг катастрофического отказа. Затем считайте журналы.

Если проблемой была связанная с программным обеспечением, возможно, что существует что-то говорящее об этом в некотором файле журнала. Возможно, это было ботнетом, нападая на Ваш веб-сервер и лавинно разослало его с Запросами HTTP - возможно, некоторый другой процесс, скажите, что тот, выполненный от крона, пошел помешанный. Например, если Вы видите, что ядро вышло из сообщений памяти и говорит Вам об уничтожителе OOM, затем некоторый процесс попытался съесть всю доступную память, и ядро подстрелило процесс. Большую часть времени уничтожитель OOM будет стрелять только в фактический побочный процесс, но иногда обрабатывает как sshd, может быть подстрелен, также.

С другой стороны, если сервер просто внезапно прекратил работать и не было никаких предупреждений вообще, это, возможно, был аппаратный провинциал. Серверы могут иногда отказывать, также. Если это было первым разом, когда и Ваш сервер был очень надежен до этой точки, просто еще не теряйте свой сон.

Но, если это произойдет снова скоро, то необходимо будет принять меры. Если существует некоторый интерфейс, где можно контролировать серверное оборудование, или если хостинговая компания может проверить, что интерфейс, посмотрите, действуют ли все вентиляторы правильно, что сервер работает при некоторой терпимой температуре, и проверьте, что нет никаких сообщений об ошибках об аппаратных средствах.

Если аппаратные средства в порядке, но Вы видите, что ядро отказывает в журналах, удостоверьтесь, что Ваш дистрибутив Linux актуален.

Извините, я не могу помочь Вам немного дальше. Полторы строки долгий вопрос не являются очень подробной.

6
задан 23 January 2013 в 06:06
6 ответов

В случае этой реализации (контроллер LSI SAS2208) JBOD не использует встроенный кэш, однодисковый RAID0 использует встроенный кэш с обратной записью. Тест Ceph объясняет это в тестовой установке . Увеличение производительности происходит за счет кеширования, а не чередования. Большинство контроллеров RAID позволяют настроить однодисковый RAID0 или RAID1 как способ поддержки JBOD, этот контроллер немного отличается тем, что он также поддерживает JBOD (без кеша контроллера).

Бывают случаи, когда уровни RAID могут использовать меньше диски, чем вы обычно думаете, и при этом обеспечивают повышенную производительность или избыточность. Например, Linux md RAID10 может использоваться с двумя или более дисками , включая нечетное количество дисков, в отличие от традиционного RAID10, для которого требуется четыре или более дисков и четные числа.

14
ответ дан 3 December 2019 в 00:03

Однодисковый массив RAID 0 не существует. Чтобы настроить массив RAID 0, вам понадобятся два или более дисков. Я думаю, что вы неправильно читаете схему тестирования в статье, на которую вы ссылаетесь.

Однако вы правы в том, что в массиве RAID 0 (обратите внимание, что не в режиме RAID 0) данные распределяются по всем дискам в массиве. Это странный уровень RAID, так как реальной избыточности нет, так как отказ одного диска приведет к отказу вашего массива. RAID 0 предоставит вам общий объем пространства, доступного на всех дисках вашего массива, если они имеют одинаковый размер, без избыточности или отказоустойчивости. Если они отличаются по размеру, каждый диск будет отнесен к размеру самого маленького диска в массиве.

0
ответ дан 3 December 2019 в 00:03

Здесь также полезно упомянуть, что некоторые конфигурации серверов требуют загрузки RAID независимо от того, сколько физических дисков фактически присутствует.

Например, корпус сервера, к которому вы можете получить только доступ диски через плату контроллера.

В этом сценарии RAID 0 является настройкой по умолчанию.

0
ответ дан 3 December 2019 в 00:03

RAID-0 на одном диске используется в основном на SSD-дисках, которые выполняют функцию кэш-диска (Intel Smart Response). При активации "режима ускорения" для любого жесткого диска или тома RAID через SSD кэш-память, драйвер IRST преобразует диск в том RAID-0. Если вы не используете все дисковое пространство, автоматически создается второй том RAID-0 Volume, который может быть использован для других данных. Мой пример:

enter image description here

Я не уверен, почему он должен быть в режиме RAID, так как не вижу в этом никакой пользы. Может быть, для некоторых специфических операций есть небольшой прирост.

.
2
ответ дан 3 December 2019 в 00:03

Хотя этот пост старый. Я подумал, что добавлю свой ответ по этому вопросу. Однодисковый raid 0 возможен и используется. Я все время это вижу. Обычно кто-то устанавливает одиночный дисковый рейд 0, если он хочет, чтобы операционная система видела только один жесткий диск, не связывая его с большим рейдом, таким как 1, 5, 6 и т. Д. Кто-то может захотеть использовать эту тактику, когда контроллер делает не поддерживает режимы JBOD или HBA. Контроллер рейда просто добавит заголовок raid 0 на один диск вместо пары или нескольких. Также обратите внимание, что это также может относиться к ограничениям контроллера рейда, так как для некоторых может потребоваться более одного диска.

0
ответ дан 3 December 2019 в 00:03

Еще один аспект, который следует учитывать, касается целей тестирования производительности. новое оборудование перед вводом его в эксплуатацию.

Например, ваша цель — определить, насколько производительность повысится за счет добавления большего количества полос в конфигурацию RAID0. Вы начинаете с 1-дискового RAID0, тестируете его, затем переходите на 2-дисковый, тестируете его и так далее. Результаты вашего теста должны показать, какие улучшения вы получите, добавив полосы на вашем реальном оборудовании. Это важно знать заранее, потому что вы не можете сделать это, когда ваши диски уже используются!

Совет, если вы пытаетесь это сделать: при добавлении полос для следующей тестовой итерации просто удалите весь виртуальный диск и начните заново! Это почти мгновенно, в отличие от добавления еще одного диска в существующий виртуальный диск RAID0. (Время реконструкции может быть огромным.)

1
ответ дан 5 April 2021 в 09:39

Теги

Похожие вопросы