Я создаю массив RAID1 btrfs, и у меня есть два контроллера SATA3 - один на материнской плате, а другой в слоте PCIe. Для простоты, скажем, у меня есть только два драйвера, sda и sdb. Будет ли лучше подключить их обоих к одному контроллеру или один должен быть на контроллере MB, а другой - на контроллере CARD. Разделение их на контроллеры кажется хорошей идеей, поскольку, если бы один контроллер полностью умер, у вас все равно был бы работающий диск. Но буду ли я жертвовать чем-либо (скорость ввода / вывода? Загрузка процессора? OCD чувство симметрии / баланса? Что-то я не учел?) не подключив оба диска к одному контроллеру?

2 ответа2

0

Я бы порекомендовал использовать только слот PCI-E, поскольку аппаратное обеспечение / прошивка на них, как правило, лучше, чем встроенные контроллеры.

Многие встроенные контроллеры, как правило, выполняют так называемый «фальшивый RAID» - работают как аппаратный RAID, но на самом деле делают только программный RAID, поэтому вы не получаете производительность настоящего аппаратного RAID.

В дополнение к вашему вопросу, вы не можете получить RAID, используя встроенную плату и плату PCE-E, если к каждому из них подключен один диск.

0

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

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

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

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

Можете ли вы запустить 2-х дисковый RAID 10, используя btrfs, например Linux MD Raid?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .