Slava Kokorin
March 26, 2010 11:24AM
Я бы попробовал ограничить скорость для стриминг location-ов.. Отдавать в
половину минимально необходимой скорости например.

А почему у вас в location / {}

proxy_buffering off;
и
sendfile off;

С какой-то целью?


round-robin в gmirror кстати не факт что даёт ожидаемый прирост в скорости
чтения, а не наоборот. Я бы отдавал flv и mp4 с отдельно стоящих винтов.


26 марта 2010 г. 17:40 пользователь kyxap <nginx-forum@nginx.us> написал:

> FreeBSD 7.2 i386, dual xeon X3230, 4Gb, 2x500Gb SATA2 7200rpm с отключенным
> AHCI в gmirror round-robin, опции newfs стандартные.
> Немного php-скриптов на апаче, через H264 Streaming Module 2 стримится
> видео.
> Размер mp4/flv файлов от 200 до 400 мегабайт и совсем чуть-чуть
> html-файлов.
> К сожалению, не могу добиться скорости отдачи больше150 мегабит - винты
> загибаются, что мне кажется странным.
> Включил поддержку AIO, это добавило порядка 20 мегабит, но все равно к
> желаемому результату 250+ мегабит не привело.
> Что-то не так с настройками nginx? И сможет ли помочь добавление в массив
> еще 1-2х дисков или замена этих двух дисков на Raptor'ы?
>
> gstat
> dT: 1.001s w: 1.000s
> L(q) ops/s r/s kBps ms/r w/s kBps ms/w %busy Name
> 0 0 0 0 0.0 0 0 0.0 0.0 acd0
> 11 82 82 9247 110.2 0 0 0.0 100.3 ad4
> 0 0 0 0 0.0 0 0 0.0 0.0 ad4s1
> 12 89 89 9906 157.1 0 0 0.0 101.1 ad6
> 23 171 171 19153 134.7 0 0 0.0 100.3 mirror/gm0
> 0 0 0 0 0.0 0 0 0.0 0.0 ad6s1
> 23 171 171 19153 134.7 0 0 0.0 100.3 mirror/gm0s1
> 0 0 0 0 0.0 0 0 0.0 0.0 mirror/gm0s1a
> 0 0 0 0 0.0 0 0 0.0 0.0 mirror/gm0s1b
> 0 0 0 0 0.0 0 0 0.0 0.0 mirror/gm0s1c
> 0 0 0 0 0.0 0 0 0.0 0.0 mirror/gm0s1d
> 0 0 0 0 0.0 0 0 0.0 0.0 mirror/gm0s1e
> 23 171 171 19153 134.7 0 0 0.0 100.3 mirror/gm0s1f
>
> top
> last pid: 21185; load averages: 0.16, 0.23, 0.18 up 3+14:09:45
> 03:09:50
> 73 processes: 1 running, 72 sleeping
> Mem: 2195M Active, 869M Inact, 269M Wired, 137M Cache, 112M Buf, 36M Free
> Swap: 2048M Total, 244K Used, 2048M Free
> PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
> 18471 www 1 -8 0 1070M 1016M biord 1 1:25 3.56% nginx
> 18470 www 1 -4 0 1176M 1106M ufs 2 1:22 2.29% nginx
>
> netstat -m
> 7515/7470/14985 mbufs in use (current/cache/total)
> 1374/1772/3146/65536 mbuf clusters in use (current/cache/total/max)
> 1374/1186 mbuf+clusters out of packet secondary zone in use (current/cache)
> 5858/5980/11838/12800 4k (page size) jumbo clusters in use
> (current/cache/total/max)
> 0/0/0/6400 9k jumbo clusters in use (current/cache/total/max)
> 0/0/0/3200 16k jumbo clusters in use (current/cache/total/max)
> 28058K/29331K/57390K bytes allocated to network (current/cache/total)
> 0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
> 0/0/0 requests for jumbo clusters denied (4k/9k/16k)
> 82/8074/32768 sfbufs in use (current/peak/max)
> 0 requests for sfbufs denied
> 0 requests for sfbufs delayed
>
> stub
> Active connections: 680
> server accepts handled requests
> 6749 6749 18797
> Reading: 0 Writing: 643 Waiting: 37
>
> nginx.conf
>
> worker_processes 2;
>
> events {
> worker_connections 4096;
> use kqueue;
> }
>
> http {
> server_names_hash_bucket_size 128;
> include mime.types;
> default_type application/octet-stream;
> access_log off;
> server_tokens off;
> sendfile off;
> aio on;
> directio 2m;
> output_buffers 1 2m;
> tcp_nopush on;
> tcp_nodelay on;
> keepalive_timeout 15;
> connection_pool_size 2k;
> request_pool_size 4k;
> gzip on;
> gzip_proxied any;
> gzip_comp_level 9;
> gzip_types text/plain text/css application/json application/x-javascript
> text/xml application/xml application/xml+rss text/javascript;
> server {
> listen 11.22.33.44:80;
> server_name site.com www.site.com;
> root /home/user/site.com;
> index index.html index.htm;
> access_log off;
>
> location / {
> proxy_pass http://127.0.0.1:80;
> proxy_redirect default;
> proxy_set_header Host $host;
> proxy_set_header X-Real-IP $remote_addr;
> client_max_body_size 50m;
> client_body_buffer_size 128k;
> reset_timedout_connection on;
> proxy_buffering off;
> proxy_connect_timeout 90;
> proxy_send_timeout 90;
> proxy_read_timeout 90;
> proxy_buffer_size 4k;
> proxy_buffers 4 32k;
> proxy_busy_buffers_size 64k;
> proxy_temp_file_write_size 64k;
> charset off;
> }
>
> location ~ \.flv$ {
> flv;
> root /home/user/site.com;
> }
>
> location ~ \.mp4$ {
> mp4;
> root /home/user/site.com;
> }
>
> location ~* ^.+\.(gif|jpg|jpeg|png|ico|bmp|mpg|mp3|mpeg|avi|wmv|js|css)$
> {
> root /home/user/site.com;
> }
> }
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,68014,68014#msg-68014
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>



--
Regards,
Slava
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Медленная отдача при видеостриминге

kyxap March 26, 2010 04:11AM

Re: Медленная отдача при видеостриминге

Slava Kokorin March 26, 2010 11:24AM

Re[2]: Медленная отдача при видеостриминге

Михаил Монашёв March 26, 2010 05:14PM

Re: Re[2]: Медленная отдача при видеостриминге

kyxap April 06, 2010 06:00PM

Re: Re: Медленная отдача при видеостриминге

Denis F. Latypoff April 24, 2010 12:14AM

Re[3]: Медленная отдача при видеостриминге

Pavel V. April 24, 2010 01:40AM

Re: Медленная отдача при видеостриминге

Igor Sysoev April 24, 2010 01:44AM

Re[2]: Медленная отдача при видеостриминге

Pavel V. April 24, 2010 03:08AM

Re: Медленная отдача при видеостриминге

Igor Sysoev April 24, 2010 04:52AM

Re: Медленная отдача при видеостриминге

Artem Bokhan March 26, 2010 11:24AM

Re[2]: Медленная отдача при видеостриминге

Михаил Монашёв March 26, 2010 05:14PM

Re: Медленная отдача при видеостриминге

Maxim Dounin March 26, 2010 11:50AM

Re: Медленная отдача при видеостриминге

noonesshadow March 28, 2010 01:24PM

Re: Медленная отдача при видеостриминге

Maxim Dounin March 28, 2010 02:36PM

Re: Медленная отдача при видеостриминге

Андрей Василишин March 28, 2010 01:02PM

Re: Медленная отдача при видеостриминге

RUSallKA April 23, 2010 03:03PM

Re: Медленная отдача при видеостриминге

Ihalainen Nickolay April 24, 2010 04:02AM

Re: Медленная отдача при видеостриминге

Андрей Василишин April 24, 2010 04:08AM

Re: Медленная отдача при видеостриминге

RUSallKA April 24, 2010 08:19AM

Re: Медленная отдача при видеостриминге

RUSallKA April 24, 2010 09:26AM

Re: Медленная отдача при видеостриминге

Андрей Василишин April 24, 2010 08:58AM

Re: Медленная отдача при видеостриминге

Oleksandr V. Typlyns'kyi April 24, 2010 02:18PM

Re: Медленная отдача при видеостриминге

Андрей Василишин April 24, 2010 02:26PM

Re: Медленная отдача при видеостриминге

Андрей Василишин April 24, 2010 10:10AM

Re: Медленная отдача при видеостриминге

squirl April 24, 2010 10:58AM

Re[2]: Медленная отдача при видеостриминге

Михаил Монашёв April 24, 2010 11:36AM

Re: Re[2]: Медленная отдача при видеостриминге

squirl April 24, 2010 11:52AM

Re: Медленная отдача при видеостриминге

Андрей Василишин April 24, 2010 11:46AM

Re: Медленная отдача при видеостриминге

squirl April 24, 2010 11:54AM

Re: Медленная отдача при видеостриминге

Андрей Василишин April 24, 2010 12:22PM

Re: Медленная отдача при видеостриминге

squirl April 24, 2010 03:04PM

Re: Медленная отдача при видеостриминге

Igor Sysoev April 25, 2010 02:14AM

Re: Медленная отдача при видеостриминге

squirl April 25, 2010 05:44AM

Re: Медленная отдача при видеостриминге

Андрей Василишин April 25, 2010 06:04AM

Re: Медленная отдача при видеостриминге

squirl April 25, 2010 06:54AM

Re: Медленная отдача при видеостриминге

Igor Sysoev April 25, 2010 06:56AM

Re: Медленная отдача при видеостриминге

squirl April 25, 2010 07:02AM

Re: Медленная отдача при видеостриминге

Igor Sysoev April 25, 2010 07:34AM

Re: Медленная отдача при видеостриминге

Андрей Василишин April 25, 2010 05:16AM

Re: Медленная отдача при видеостриминге

squirl April 25, 2010 05:30AM

Re: Медленная отдача при видеостриминге

Андрей Василишин April 25, 2010 06:02AM

Re: Медленная отдача при видеостриминге

Igor Sysoev April 25, 2010 06:46AM

Re: Медленная отдача при видеостриминге

squirl April 25, 2010 06:54AM

Re: Медленная отдача при видеостриминге

Андрей Василишин April 25, 2010 07:10AM

Re: Медленная отдача при видеостриминге

squirl April 25, 2010 07:26AM

Re: Медленная отдача при видеостриминге

Андрей Василишин April 25, 2010 07:48AM

Re: Медленная отдача при видеостриминге

Alexey V. Karagodov April 25, 2010 07:52AM

Re: Медленная отдача при видеостриминге

Андрей Василишин April 25, 2010 08:04AM

Re: Медленная отдача при видеостриминге

Igor Sysoev April 25, 2010 08:06AM

Re: Медленная отдача при видеостриминге

Alexey V. Karagodov April 25, 2010 02:34PM

Re: Медленная отдача при видеостриминге

Maxim Boguk April 25, 2010 08:42AM

Re: Медленная отдача при видеостриминге

Andrey N. Oktyabrski April 26, 2010 02:06AM

Re: Медленная отдача при видеостриминге

Igor Sysoev April 25, 2010 07:58AM

Re: Медленная отдача при видеостриминге

Igor Sysoev April 25, 2010 07:22AM

Re: Медленная отдача при видеостриминге

Андрей Василишин April 25, 2010 07:38AM

Re: Медленная отдача при видеостриминге

Igor Sysoev April 25, 2010 07:48AM

Re: Медленная отдача при видеостриминге

squirl April 24, 2010 11:00AM

Re: Медленная отдача при видеостриминге

RUSallKA April 24, 2010 12:02PM

Re: Медленная отдача при видеостриминге

squirl April 24, 2010 03:06PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 129
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready