| Nginx-ru mailing list archive (nginx-ru@sysoev.ru) [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
 Есть ли методика подсчёта размеров буферов
 
 Привет.
Подскажите, пожалуйста, как определять размеры буферов, оптимальных для данных 
системы и задач?
Хотелось бы максимальной оптимизации системы, ну или хотя бы минимально 
необходимых изменений )
Софт:
- ФриБСД 7, средний за сутки load average - 0.6, максимум - 2.
- nginx
- php5-factcgi
- mysql 5
- invision power board 2.3.5, в среднем за сутки 450 пользователей в онлайн, 
максимум - 850.
Железо:
- Intel Xeon Quad-Core E5440
- RAM 4GB
- SAS RAID5
Конфиг nginx:
worker_processes 5;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    access_log off;
    gzip  on;
    gzip_min_length  1100;
    gzip_buffers     4 8k;
    gzip_types       text/plain;
    output_buffers   1 32k;
    postpone_output  1460;
    sendfile         on;
    tcp_nopush       on;
    tcp_nodelay      on;
    send_lowat       12000;
    keepalive_timeout  75 20;
    server_names_hash_bucket_size 64;
    ############# server
    server {
        listen 80;
        server_name  www.domain.tld
        error_log off;
        location / {
            root   /www/site;
            index  index.php;
            client_max_body_size       10m;
            client_body_buffer_size    128k;
            autoindex off;
        } #end of location /
        # файлы, заканчивающиеся на .php передавать в fastcgi:
        location ~* ^.+\.(php)$ {
           # наш fastcgi ждёт соединений через Юникс-сокет:
           fastcgi_pass unix:/tmp/php.sock;
           fastcgi_index  index.php;
           # передать в fastcgi следующие параметры:
           # - необходимый минимум:
           fastcgi_param  SCRIPT_FILENAME    /www/site$fastcgi_script_name;
           fastcgi_param  QUERY_STRING       $query_string;
           fastcgi_param  REMOTE_ADDR        $remote_addr;
           # - остальное:
           include /usr/local/nginx/conf/fastcgi_params;
        # конец секции location:
        }
    } #end of server section
}
Спасибо.
Малик.
 |