РИТ: Высокие нагрузки vs Highload++

MZ zuborg at advancedhosters.com
Thu Sep 18 15:26:11 MSD 2008


В чт, 18/09/2008 в 14:50 +0400, Anton Yuzhaninov пишет:
> On 17.09.2008 20:40, Михаил Монашёв wrote:
> > 
> > IS> Потому  что  load  теоретически  выглядит правильно, а практически
> > IS> какой-нибудь  один  диск  всё время ничего не делает. Что касается
> > IS> round-robin'а,  то в нашем случае запросы на кусок файла уходят на
> > IS> один  диск,  не трогая три остальных. И эти остальные доступны для
> > IS> трёх друрих кусков.
> > 
> > Ты  оказался  прав.  На  практике с round-robin  на предельной нагрузке
> > gmirror отдаёт больше, чем c load.
> > 
> > На небольшой загрузке c load интуитивно gmirror выглядел лучше.
> > 
> 
> есть подозрение что round-robin лучше при чтении большими блоками, а load когда 
> много мелких запросов.
Немного наоборот, round-robin нормально работает когда читать приходится
столько данных за один запрос чтобы задействовать один винт (до 128К).
Для потокового чтения он будет нагружать оба винта, одинаково, хотя
справился бы один. А load (непропатченый) просто неправильно реализован,
и тупит там где не стоило бы.


More information about the nginx-ru mailing list