RAID-0 из 3х дисков vs RAID-0 из 2х дисков
Встала задача поработать с большой базой. Решил сделать raid 0 (чередующийся том) из 3х дисков
Не долго думая, я сделал это. Но было одно сомненье. Дело в том, что 2 диска были 7200 rpm, а третий из них 5400 rpm. При копировании файлов на созданный диск, я заметил что скорость совсем не та, которую я ожидал (забегая вперед, скажу - дело было совсем не в raid-е). Скорость записи была 2-5 МБ/с, что очень опечалило меня.
Так вот остановив копирование я решил протестировать скорость записи/чтения 10 ГБ файла на этот диск. Чтобы не было погрешности, за счет чтения с другого диска, я создал 12ГБ виртуальный диск прямо в ОЗУ, с помощью программки: ImDisk Virtual Disk Driver. Так вот результат был такой:
Запись на RAM-диск с RAID-диска: 200 МБ/с
Запись на RAID-диск с RAM-диска: 270 МБ/с
это минимальные значения, т.к. первые несколько секунд скорость показывается 700-800 мб/с, но потом постепенно падает. После этих замеров, я снова переразбил диск, оставив в райде только два диска 7200 rpm. Сделал опять чередующийся том и точно такие же замеры:
Запись на RAM-диск с RAID-диска: 250 МБ/с
Запись на RAID-диск с RAM-диска: 300 МБ/с
скорость выросла, я решил на этом и остановиться. Возобновив копирование своих мелких файлов, я вновь получил скорость 2-5 МБ/с. Думаю это именно из-за размера файла.
Вывод: не ставьте в raid-0 диски с разной скорость на доступ к данным, потому что тот у которого эта скорость меньше, потянет остальных за собой.
И ещё одно, вот мои план разбивки, который думаю кому-то также пригодится: т.к. raid-0 у меня программный, то теоретически он может нагнуться при крахе системы или одного из винтов. Я это прекрасно понимаю, поэтому на нем не планирую хранить мега-важных данных. Но я пошел немного больше и сделал так:
У меня было 2 диска по 2 ТБ. на каждом из дисков я сделал обычные тома по 1.4 ТБ, а вот из оставшихся: 2 x 0.6ТБ я сделал raid-0 который в итоге получился 1.2 ТБ. Соответственно, теперь я могу делать "вручную" точные копии raid-диска на обычные разделы, тем самым я буду получать дополнительно два бэкапа на разных дисках. Т.к. возможность выхода из строя одновременно двух дисков мимнимальная, то для моих задач это идеальный вариант, т.к. в случае краха raid-0, или целого диска, я смогу восстановить данные из копии.
Для кого-то этот вариант может, показаться гигантским костылем, но мне вполне подходит. И на мой взгляд это лучший вариант по скорости и по надежности.
И пусть Бог админов, хранит ваши данные в целостности и сохранности. Ура!
Author: | Tags: /
| Rating:
Leave a Reply