Спасибо за версии, но давайте мыслить дедуктивно. <br><br>Объем гадкого ответа рядом с размером в этой строчке конфига<br>listen 80 default sndbuf=64k;<br><br>Еще факт отфильтровал:<br>Добавил время ответа в лог (перед GET). Удивительная стабильность размера ответа и времени.<br>
<br>195.34.252.13 - - [15/Jul/2009:22:40:00 +0400] 30.001 GET /filmiki/4.tankista.i.sobaka.14.nad.shluzom.avi HTTP/1.0 ZZ 206 63461<br>195.34.252.13 - - [15/Jul/2009:22:40:07 +0400] 30.885 GET /filmiki/4.tankista.i.sobaka.14.nad.shluzom.avi HTTP/1.0 ZZ 206 62604<br>
217.118.79.26 - - [15/Jul/2009:22:40:33 +0400] 34.833 GET /multiki/armenfilm.uh.ty.govorjaschaja.ryba.avi HTTP/1.0 ZZ 206 64434<br>195.34.253.17 - - [15/Jul/2009:22:40:44 +0400] 30.114 GET /multiki/burenka.iz.maslenkino.avi HTTP/1.0 ZZ 206 64032<br>
<br> Если пытаться привязать к конфигу, у меня есть такая строчка:<br> send_timeout 30s;<br><br>Решил сразу проверить, все верно:<br>listen 80 default sndbuf=32k;<br> send_timeout 40s;<br><br>
Пожалуйста:<br>80.73.6.156 - - [15/Jul/2009:22:52:58 +0400] 40.000 GET /film/traktoristy.avi HTTP/1.0 ZZ 206 31040<br>195.34.252.13 - - [15/Jul/2009:22:52:58 +0400] 40.003 GET /filmiki/4.tankista.i.sobaka.14.nad.shluzom.avi HTTP/1.0 ZZ 206 30252<br>
95.104.171.181 - - [15/Jul/2009:22:53:02 +0400] 40.914 GET /multiki/koshkin.dom.1958.avi HTTP/1.0 ZZ 206 31456<br>79.139.154.17 - - [15/Jul/2009:22:53:06 +0400] 40.002 GET /film/gu.ga.avi HTTP/1.0 ZZ 206 37272<br><br>Плюс у всех "Download Master" - проверил по другому логу. И все пытаются работать в 5 потоков.<br>
все выше про сервер под фрюхой, nginx 0.8.5, нагрузка - 400Mbit<br><br>Тааак, присмотрелся к логу на линуксе (nginx/0.7.57, 800Mbit)<br>send_timeout 30s;<br>sendfile off;<br>limit_req_zone $binary_remote_addr zone=avi:10m rate=2r/m;<br>
listen 80 default sndbuf=64k;<br><br>85.172.38.82 - - [15/Jul/2009:23:07:56 +0400] 30.958 GET /film/za.dvumja.zajcami.avi HTTP/1.0 206 129427<br>89.232.105.131 - - [15/Jul/2009:23:07:56 +0400] 30.073 GET /multiki/zolotoi.malchik.avi HTTP/1.0 206 130389<br>
62.33.41.30 - - [15/Jul/2009:23:07:58 +0400] 31.761 GET /film/aljoshkina.ljubov.avi HTTP/1.0 206 131107<br>93.185.24.117 - - [15/Jul/2009:23:08:03 +0400] 30.903 GET /film/a.zori.zdes.tihie.1.avi HTTP/1.0 206 130385<br>
91.204.196.31 - - [15/Jul/2009:23:08:03 +0400] 30.098 GET /film/sluzhili.dva.tovarischa.avi HTTP/1.0 206 131108<br><br>Проблема в полный рост, просто размер мной не ожидаемый и долго маскировался.<br><br>Третий нагруженный сервер: фрюха, nginx/0.7.61 + patch 400 Mbit<br>
sendfile on;<br>limit_req_zone $binary_remote_addr zone=avi:10m rate=5r/m;<br>Проблема полностью отсутствует!!!<br><br>Еще два мало нагруженных сервера под фрюхой и sendfile off; - проблемы нет. <br><br>"Клиент" везде одинаковый, контент тоже - в этом смысле серверы в равных условиях.<br>
<br>Внимание, вопрос - какой правильный вывод? :)<br><br><br><br>Антон.<br><br><div class="gmail_quote">2009/7/15 AleXXX V. NovikoFF <span dir="ltr"><<a href="mailto:alexxx@alexxx.ru">alexxx@alexxx.ru</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi!<br>
<br>
Ну, например, Reget и DM при добавлении закачки, еще до начала скачивания,<br>
делают HEAD, чтобы нарисовать юзеру длину файла и проверить, существует<br>
ли он там вообще, его миме-тип и т.д.<br>
<br>
Wed, 15 Jul 2009 12:47:32 +0400<br>
"Dmitry Dedukhin" <<a href="mailto:dedukhin@mail.ru">dedukhin@mail.ru</a>> писал(а):<br>
<div><div></div><div class="h5"><br>
> >>Обычно качалки делают HEAD к файлу, чтобы узнать длину ответа.<br>
><br>
> Позвольте узнать, какие популярные качалки делают HEAD-запрос?<br>
> Обычно, качалки делают запрос в первом потоке без Range, узнавая длину файла<br>
> из ответа, потом создают дополнительные потоки с Range-запросами. При этом<br>
> первый поток качает файл с начала и до того места, которое уже скачал другой<br>
> поток, затем обрывает соединение.<br>
><br>
<br>
</div></div><div><div></div><div class="h5">--<br>
Цитируйте предыдущую переписку, пожалуйста.<br>
AleXXX V. NovikoFF <<a href="mailto:alexxx@alexxx.ru">alexxx@alexxx.ru</a>><br>
WWW: <a href="http://alexxx.ru/" target="_blank">http://alexxx.ru/</a><br>
<br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Best regards,<br>Anton Kuznetsov. <br>