Настройка под большие файлы

MZ zuborg at advancedhosters.com
Mon Oct 15 17:23:33 MSD 2007


Если на сторедж заливать файлы в 10 потоков параллельно, то в
последствии скорость работы с ними будет гораздо ниже, чем если бы файлы
заливали по одному, из за фрагментации. Особенно на больших файлах
заметно, для маленьких FS ещё способна зарезервировать немного места,
чтоб потом его долить, а большие будут порезаны на много кусков.

> Здравствуйте, Юрий.
> 
> Возможно   скажу  ересь,  но  можно  попробовать  узнать  какие  файлы
> запрашивают  чаще  всего  и  попробовать  их  положить  рядышком, дабы
> уменьшить расстояние между дорожками, на которых они лежат.
> 
> Рядышком их положить можно, скопировав файлы один за другим.
> 
> Хотя  сложно  сказать,  что  твориться  внутри  стораджа  и как он там
> разложит  эти файлы. Может и хуже станет, из-за возникшей фрагментации
> например.
> 
> По  своему опыту могу сказать, что линейное чтение у меня было в 5 раз
> быстрее случайного.
> 
> > Инициатор естественно на том же сервере, что и nginx.
> 
> > Итого, из настроек, которые я изменил
> > sendfile off; # Все равно ничего к кэш не попадает при
> > таких объемах
> > worker_processes  5; # Без комм. 
> > worker_connections  10240 # Ничего сказать, как лучше
> > выставить
> > keepalive_timeout 0; # По-моему, в моем случае бессмысленно
> > использовать
> 
> > Ждем результатов
> 
> 
> 


More information about the nginx-ru mailing list