Raistlin

Raistlin
Рейтинг
247
Регистрация
01.02.2010

Andron_buton, Я не в теории. Писькой я не меряюсь, я говорю как есть. А вы не внимательно читаете. Кстати, в том треде просто жуткая некомпетентность тех, у кого проблемы с отдачей возникают... =). И еще. Смотря что отдавать.

Andron_buton, В чтении он не проиграет, только в записи. А RAID1 так тоже выиграет, даже больше чем RAID0...

gigentus, Айпишник чей?

Raistlin добавил 14.04.2011 в 10:43

Давайте мы с вами в угадайку играть не будем.

Zaqwr, И что? Код не будет использоваться. Много вы наэкономите, выкорчевав ipv6? Боюсь, что экономия настолько призрачна, что... Да и есть она едва ли.

blogolet, Так зачем вам VDS? Может, проще взять хороший хостинг?

При чем тут хост? Забаньте и все.

Andron_buton:
от в любом рейде если клиент запрашивает файл, он дергает сразу все веники, а так - только один

Хорош чушь нести. Вы еще скажите мне, что RAID0 медленнее, чем обычный винт Ясен перец, что с одного винта дергается один кусок файла, а с другого - другой. Если у меня винт читает 100 метров в секунду (линейное _КОПИРОВАНИЕ_ с винта на винт - чтение будет еще быстрее), то при объединении в RAID0 это будет 110-120 метров в секунду. На нормально нагруженном сервере при фрагментации ФС до 30% и достаточном количестве ОЗУ это будет примерно 80 мегабайт в секунду при утилизации диска на 100%. Ясен хрен, что запрашиваются не тупо мелкие файлы, а вся мелочь кешится в памяти (ну вы прикиньте тысячу файлов каждый раз с веника дергать). Так шо... Как бы RAID5 покажет увеличение производительности на 5-10%. А RAID10 на 7-15. Или вы думаете, что сервер с 16 Гбайт RAM и на нормальном ксеоне будет дохнуть от нехватки оперативки и уменьшать объем кеша?

Raistlin добавил 14.04.2011 в 07:30

Производительность Linux MD RAID-0 и линейного RAID:
Если система слишком загружена вводом-выводом, статистически, часть пойдет на один диск, а часть на другой. Таким образом, производительность увеличится по сравнению с одиночным диском. Фактическое увеличение сильно зависит от текущих данных, размера stripe, и других факторов. В системе с низким вводом-выводом, производительность эквивалентна производительности одного диска.

Производительность чтения Linux MD RAID-1 (зеркализация):
MD реализует балансировку чтения. То есть, код RAID-1 будет поочередно выбирать каждый из дисков (двух или более) зеркала, производя поочередное чтение с каждого диска. В случае небольшого ввода-вывода, это вовсе не изменит производительность: Вы будете ждать завершения чтения одного диска. Но, с двумя дисками и при высокой загрузке вводом-выводом, возможно получить практически удвоенную производительность, так как опреации чтения будут выполняться с каждого диска одновременно. Для N дисков в зеркале, это может увеличить производительность в N раз.

Производительность записи Linux MD RAID-1 (зеркализация):
Нужно ждать, пока запишутся данные на все диски зеркала. Это из-за того, что копия данных должна быть записана на каждый из дисков зеркала. Таким образом, производительность будет приблизительно эквивалентна производительности записи на один диск.

Производительность чтения Linux MD RAID-4/5:
Статистически, данный блок может быть на любом из дисков, и, таким образом, производительность чтения RAID-4/5 во многом подобна RAID-0. Она зависит от данных, размера stripe, и приложения. Она не будет так хороша, как производительность чтения в зеркальном массиве.

Производительность записи Linux MD RAID-4/5:
Она, в общем, должна быть предположительно меньше, чем у одного диска. Это из-за того, что на один диск должна быть записана информация о паритете, в то время как на другой - данные. Однако, в случае вычисления нового паритета, старый паритет и старые данные должны быть сначала считаны. Старые данные, новые данные и старый паритет должны быть объединены операцией XOR для определения новой информации о паритете: это требует циклов процессора и дополнительного доступа к дискам.

//10 букв для информации.

Raistlin добавил 14.04.2011 в 07:35

З.Ы. Вот почему Soft-RAID лучше аппаратной реализации.

myhand:
Речь шла о выделенном сервере. Или чукча - не читатель?

чукча не читатель. Вы правы, прошу прощения. Но устанвока ОС из шаблонов на выделенный сервер эт глупость, ИМХО. Не стоит этого делать, как мне кажется. Могу и доводы привести....

Andron_buton, в 5 или 10 рейде хуже?! Вы что-то путаете. там чтение большого файла примерно на такой скорости будет. Если рейд1 - тогда да.

Romka_Kharkov:
(может потребности не было, как-то не знаю даже....),

Просто небыло.

Был один, свернулся. Сейчас второй готовлю. но гигабит это... ~120 мегабайт в секунду. Для винтов хороших в рейде - не большая проблема. Ну, естественно, кешируется в памяти... Разве что чисто ровно гигабит я не отдавал. Получилось только до ~900 мегабит догнать, дальше сетевка не смогла.

UPD. Под ночь уже ббред пишу подправил.

Всего: 4674