Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Проконсультируйте по отдаче больших файлов.
- To: nginx-ru@xxxxxxxxx
- Subject: Проконсультируйте по отдаче больших файлов.
- From: "Ncs" <nginx-forum@xxxxxxxx>
- Date: Sat, 16 Nov 2013 12:08:09 -0500
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=helium.jlkhosting.com; s=x; h=Date:Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=L4vuN8rYnBZHVZk1sfblLASYKnsZcyNqSco3GEmdSLA=; b=TLJLiCc5KrOXrHIWjxhSu+QdvSySaXy1PUgIeNsxAvfw2zKNGF3IX3ePQrhV42zBn14Xq7p3zgpPCAH5R4gbT3KCq9TJsRW+tRIp3tyqH92WF2Xm1IZ3/ed1VBf7/1n5979qY7PRhG+tFUv1Nx83dmKIwvXn0BXaB5SlvhY65h4=;
Зачада такая: Имеется мощный сервер (FreeBsd 9.2, 8 ядер проц, 32гб памяти,
24х2тб винты, порт 1гбит/с), необходимо раздавать с него видеофайлы размером
50-500МБ
Проблема в том, что не получается заставить nginx отдавать больше 500Мбит/с,
после рестарта он какое-то время отдает под 800, но потом скорость отдачи
проседает и всё.
Конфиг nginx
worker_processes auto;
timer_resolution 100ms;
worker_rlimit_nofile 204800;
worker_priority -5;
events {
use kqueue;
worker_connections 8192;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile off;
aio on;
etag off;
access_log off;
log_not_found off;
directio off;
expires max;
proxy_buffering off;
server {..........}
}
Настройки /etc/sysctl.conf
kern.ipc.nmbjumbop=192000
kern.ipc.nmbclusters=400000
kern.ipc.maxsockbuf=83886080
kern.ipc.maxsockets=204800
net.inet.tcp.maxtcptw=163840
kern.maxfiles=204800
kern.ipc.somaxconn=4096
net.inet.tcp.blackhole=2
net.inet.udp.blackhole=1
sysctl kern.ipc.shmall=67108864
kern.ipc.shmall=67108864
net.inet.tcp.rfc3465=0
net.route.netisr_maxqlen=4096
kern.ipc.maxsockbuf=83886080
net.inet.tcp.recvbuf_inc=524288
net.inet.tcp.recvbuf_max=16777216
net.inet.tcp.sendbuf_inc=524288
net.inet.tcp.sendbuf_max=16777216
net.inet.tcp.sendspace=65536
Винчестеры не заняты.
Есть какие-нибудь идеи?
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,244740,244740#msg-244740
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|