Re: Сильная нагрузка на сервер- стриминг FLV

Gena Makhomed gmm на csdoc.com
Пн Окт 24 10:58:52 UTC 2011


On 24.10.2011 3:18, Андрей Василишин wrote:

>> но результат тот же... инфа копируется на все диски и скорость
>> чтения увеличивается

> нет не тот же, допустим у нас есть 4 файла и 4 диска, в случае
> standalone дисков, мы записываем по одному файлу на диск, в случае рейд1
> мы записываем по 4 файла на каждый диск.

кстати, не факт что под любой операционной системой и в любой ситуации
использовать два/четрые независимых диска будет лучше, чем собрать raid1 
из двух/четырех дисков.

например, когда сделано "в случае standalone дисков, мы записываем по 
одному файлу на диск, в случае рейд1 мы записываем по 4 файла на каждый 
диск." и какой-то файл-файлы с первого винта становятся очень 
популярными, то этот первый винт будет перегружен запросами,
а все остальные три винта будут при этом просто простаивать.

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

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

точный ответ "что лучше" можно получить с помощью эксперимента.

-- 
Best regards,
  Gena



Подробная информация о списке рассылки nginx-ru