ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re[2]: Вопрос по баллансировке



Здравствуйте, Alexey.


Разница в трафике я вычислил почему - шлюз берет с бекендов все и сразу, а отдает не всегда все и медленно.


Вопрос к опытным людям. Какой винт по соотношению цена/качество будет лучше для бекендов?


1. SATA RAID 1

2. SAS RAID 1

3. SATA RAID 5


На варианте 1 стоит две ноды

На варианте 2 стоит третья


2xSAS выдерживает weight=4

2xSATA weight=1

2xSATA weight=1


При такой конфигурации загрузка винтов примерно одинакова. САС очень дорогой. САТА дешевый, но тормоз )

Думаю насчет рейд5.


Шлюз

==================================================

user  nginx;

worker_processes  5;


error_log  /usr/home/logs/nginx.err crit;

pid        /var/run/nginx.pid;



events {

    worker_connections  4096;

    use kqueue;

}


http {

    include       mime.types;

    default_type  application/octet-stream;


    limit_zone def $binary_remote_addr 10m;


    access_log  off;


    sendfile        on;

    tcp_nopush     on;

    send_timeout        30;

    tcp_nodelay        on;



    keepalive_timeout  0;

    client_body_temp_path /home/nginx/client_body_temp 1 2;

    proxy_temp_path /home/nginx/proxy_temp;


    geo $geo {

        default US;

        include geo.conf;

    }


    upstream static {

        server 10.0.0.3:80 weight=4;

        server 10.0.0.4:80;

        server 10.0.0.5:80 weight=2;

    }

    server {

        listen       1.1.1.1:80 default accept_filter=httpready;

        limit_conn   def  8;


        if ($geo ~ "^(CN|AP|AF|IN|IR|KR|MN|PK|PS|TR|TW|VN|YE)$")

        {

            rewrite ^(.+?\.php)$ /func/redir.php?url="" last;

            return 403;

        }

        location / {

               proxy_pass   http://static;

               break;

        }


       location = /nstatus {

            stub_status on;

            access_log   off;

        }

    }

}

==================================================


Бекенд

==================================================

user  nginx;

worker_processes  10;


error_log  /home/logs/nginx.err crit;

pid        /var/run/nginx.pid;


events {

    worker_connections  2048;

    use kqueue;

}



http {

    include       mime.types;

    default_type  application/octet-stream;


    access_log  off;


    sendfile        on;

    tcp_nopush     on;

    send_timeout        30;

    keepalive_timeout  0;

    tcp_nodelay        on;

    client_body_temp_path /var/spool/nginx/client_body_temp 1 2;

    proxy_temp_path /var/spool/nginx/proxy_temp;


    server {

        listen       10.0.0.5:80;

        server_name static;


        access_log off;


        location / {

            root   /usr/home/htdocs;

            index  index.html index.htm;

        }


        location ~ ^/func {

            deny all;

        }

    }

}

==================================================

Вы писали 14 листопада 2007 р., 16:10:36:


>> незнаю, почему такая разница по трафику, но: 

>> настройки в студию, дебаг логи посмотрите 

>> gzip используется в нгинх-е? 



-- 

С уважением,

 Pentarh                          mailto:lists@xxxxxxxxxxx



 




Copyright © Lexa Software, 1996-2009.