Hello Александр,
Thursday, May 10, 2007, 4:15:15 PM, you wrote:
> Igor Savchenko пишет:
>>> Судя по Server, это апач отдал, а не nginx. Сколько отдаёт nginx в тех
>>> же условиях с sendfile_max_chunk=0 и sendfile_max_chunk=256k ?
>>
>> HTTP/1.1 200 OK
>> Server: nginx/0.5.20
>> Date: Thu, 10 May 2007 13:24:12 GMT
>> Content-Type: application/octet-stream
>> Content-Length: 1440062065
>> Last-Modified: Thu, 10 May 2007 11:37:20 GMT
>> Connection: keep-alive
>> Accept-Ranges: bytes
>> Length: 1,440,062,065 (1.3G) [application/octet-stream]
>>
>> 0% [
>> ] 372,736 16.66K/s ETA
>> 23:26:54
>>
>> Это с 256K... оборвал, т.к. ждать 23 часа нет времени...
>>
>> HTTP/1.1 200 OK
>> Server: nginx/0.5.20
>> Date: Thu, 10 May 2007 13:25:59 GMT
>> Content-Type: application/octet-stream
>> Content-Length: 1440062065
>> Last-Modified: Thu, 10 May 2007 11:37:20 GMT
>> Connection: keep-alive
>> Accept-Ranges: bytes
>> Length: 1,440,062,065 (1.3G) [application/octet-stream]
>>
>> 0% [
>> ] 262,144 --.--K/s ETA
>> 44:27:40
>>
>> Это с 0. Затыкается частенько.. в среднем по виду показывал скорость
>> 10-17КБ в секунду.
>>
>> вот конфиг:
>>
>>
>> качал test.file2 с этой же машины....
>>
> То есть даже с выделенного для экспериментов nginx с одним коннектом
> скорость катастрофически малая? Как-то с трудом верится. sendfile апача
> выдаёт ~ 25М, а sendfile выделенного nginx'а - 10кбайт. Можно увидеть
> статус этого nginx?
Это тесты были не на "отдельностоящем" nginx а на production. Поставил
"отдельностоящий" nginx с 1 воркером и таким же конфигом.
~10MB/s причем не зависимо от senfile_max_chunk... ставил от 0 до 1M
Качал с localhost.
> Попробуйте поменять методы обработки соединений.
> use epoll;
> use poll;
> use rtsig;
FreeBSD 6.1-RELEASE-p5 ;-)
---------------------------------
Igor V. Savchenko
http://webta.net
mailto: igor@xxxxxxxxx
ICQ: 86915046