sendfile_max_chunk

Igor Savchenko dicsydel at gmail.com
Thu May 10 14:43:15 MSD 2007


Hello Александр,

Thursday, May 10, 2007, 12:03:21 PM, you wrote:

> Igor Savchenko пишет:
>> Гигабит.
>> 
>> 1373+1 records in
>> 1373+1 records out
>> 1440062065 bytes transferred in 36.377640 secs (39586462 bytes/sec)
>>        36.37 real         0.00 user         3.58 sys
>> 
> скорость диска ~40М/сек, сеть быстрее.
> Можно увидеть результаты отдачи этого же файла(при отдаче с диска, не из
> кэша) nginx'ом wget'у через localhost ?


dl1# wget -S http://localhost/test.file -O /dev/null
--05:42:32--  http://localhost/test.file
           => `/dev/null'
Connecting to localhost:80... connected.
HTTP request sent, awaiting response... 
  HTTP/1.1 200 OK
  Date: Thu, 10 May 2007 10:42:32 GMT
  Server: Apache/1.3.37 (Unix) PHP/5.2.0
  Last-Modified: Thu, 10 May 2007 10:41:20 GMT
  ETag: "827400-55d59a71-4642f6d0"
  Accept-Ranges: bytes
  Content-Length: 1440062065
  Connection: close
  Content-Type: text/plain
Length: 1,440,062,065 (1.3G) [text/plain]

100%[===============================================================================================================>] 1,440,062,065   26.92M/s    ETA 00:00

05:43:30 (23.80 MB/s) - `/dev/null' saved [1440062065/1440062065]

>>>>   nginx используется в качестве раздатчика файла. файло от 1КБ до
>>>>   60MB...
>> 
>>> Попробуйте 256k-1M.
>> 
>> С учетом инфы выше?

> Да. С учётом ваших относительно небольших размеров файлов кусок 256k 
> должен обеспечить приемлимую интерактивность. Смысл введения этого 
> параметра - не давать большим и быстрым(быстрее диска) закачкам 
> блокировать nginx на долгое время. Отдал кусок и переключился.



---------------------------------
Igor V. Savchenko

http://webta.net

mailto: igor at webta.net
ICQ: 86915046






More information about the nginx-ru mailing list