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