Предположим, что Сервер 1 сконфигурирован с 8 дисками по 1 ТБ в RAID 5. Сервер 2 сконфигурирован с 8 дисками по 1 ТБ в RAID 0. Существует связь между двумя серверами, но для целей этого вопроса давайте предположим, что скорость соединения не ограничена. Я хочу скопировать данные с Сервера 1 на Сервер 2.
Посоветуйте, пожалуйста, какое из следующих утверждений будет верным:
(Предполагается, что все оборудование идентично. Единственное отличие - конфигурации RAID).
Положение 1
Движение данных похоже на протекание воды по трубе. Если труба тонкая на одном конце и шире на другом конце, вода будет двигаться медленно на одном конце, поэтому другой конец не выиграет от более широкого размера. Это то же самое, что и копирование данных из RAID 5 в RAID 0. RAID 0 имеет лучшую производительность, однако он не выигрывает от этого, потому что существует узкое место с сервером RAID 5.
Положение 2
Предположим, Сервер 1 - это человек с книгой, а Сервер 2 - другой человек с другой книгой. Если Сервер 2 (второй человек) может быстро читать и писать, он может взглянуть на книгу первого человека, чтобы быстро прочитать все ее содержимое, а затем записать это в свою книгу, независимо от того, насколько быстро (или медленно) первый человек может прочти и напиши.
RAID 0 использовать не следует. Там достаточно информации с подробным описанием уровней RAID, и я не думаю, что вам нужно ее тестировать. Надеюсь, это не вопрос домашнего задания.
Каковы различные широко используемые уровни RAID и когда их следует учитывать?
Ни одно из утверждений не соответствует действительности, первое - ближе.
В информатике есть термин, который мы называем узкое место. Это похоже на ваш первый пример. Скорость, с которой вы можете наполнить бутылку жидкостью, зависит от того, насколько тонкое горлышко бутылки.
Горлышко бутылки обычно можно было точно установить и прикрепить к очень конкретному компоненту. Вы всегда начинаете с больших.
У вас есть 2 сервера и ссылка. Вы определяете, какой из них имеет самое медленное действие:
Теперь вы определяете, какая самая низкая скорость передачи из трех приведенных выше, и, например, вы определяете, что запись данных на сервер B происходит медленнее, чем чтение данных на сервере A и передача данных по каналу между ними. Вы начинаете искать возможности:
Нет прямой связи между конфигурацией RAID, которую вы используете на каждом сервере, поскольку каждый из них работает совершенно независимо друг от друга.