ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Отдача больших файло в



MZ wrote:

При чем тут интерфейс (SATA/SCSI/SAS) к механике, которая у современных дисков практически не различается ?


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

Я не случайно приводил пример с CDROM, два пользователя по сети будут его читать в 6-8 раз медленнее, 4 пользователя не смогут читать вообще.
Эффект с SATA при высоких нагрузках очень похож.
НЕ знаю стоит ли советовать большой дисковый кэш в памяти. Объем должен быть во много раз больше размеров файлов - 32-64Gb.
Вы же DVD хотите раздавать. Иначе высокого попадания в кэш не добиться.
Вы не захотите на такое железо тратить денег, хотите халяву, не осуждаю :)
Эффекта будет больше от аппаратного кэша контроллера, но и это может оказаться и не дешевле.

Но я подозреваю, что ваше узкое место - сеть. Или у вас там куча агрегированных интерфейсов по 1Gbit? Подозреваю что 1*100мбит. А это максимум 11 мб/сек, ваш диск способен сливать в 5 -8 раза больше.

Здесь Вам показажется странным, но положительный эффект даст шейпинг. По крайней мере это исключит возможность монопольного захвата канала, выделит приоритеты для tcp-ack,tos-minimize-delay и т.п.










 




Copyright © Lexa Software, 1996-2009.