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: Науменков Алексей <a.naumenkov@xxxxxxxxx>
- Date: Sat, 17 Jul 2010 12:55:28 +0400
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1279356929; bh=23lPDQHgyOw9kWUOG4PfZnsX5l14ct98L50zPSt83Lg=; h=From:To:Subject:MIME-Version:Message-Id:Date: Content-Transfer-Encoding:Content-Type; b=YjKw00q2oRmBOD+b3MyIp6UG3MwmL8af3mO2KMWv+tVagZsSgsKJ2RpZ8/vGh9UBE n0T158LDAL6xonWvjEHGHG0+M1e25OSk7T/upybaNkjZ3wql0bkXhKA9RRLCTpOq+C e5i253SDhPppYgbMif8VYTrCxaIkM6kIUoPWrGPc=
Здравствуйте.
Недавно запускал проект - пока еще малопосещаемый сайт(меньше 20 000 хитов в
сутки).
Centos 5.4 + nginx 0.8.44-45 + apache 2.2
Заказчиком изначально было выделено железо под кластер:
2 сервера 2xE5530 @ 2.40GHz, 16 Gb FBDIMM, 6xST3750630SS(7 оборотов) Raid 10 -
задумывались под фронт+бекенд
2 сервера 2хE5530 @ 2.40GHz, 32 Gb FBDIMM, 6xST3300657SS(15 оборотов) Raid 10
- задумывались под базу
Изначально под фронт + бекенд взяли 1 сервак из второй группы и под базу один
сервак из второй группы. Все великолепно работало - скорость генерации страниц
не превышала 0.5s, LA на фронте и базе не поднимался за 0.3
После вынесения фронта+бекенда на drbd + ext3 кластер из двух первых серверов
на обоих их них LA стал составлять 1-1,3, время генерации страниц возросло до 2
секунд.
Всплесков посещаемости не было. База дышит спокойно как и раньше. Медленные
запросы исключены. Использование eaccelerator изменений не дало. Статика
полностью отдается nginx'ом.
Как узнать, в чем проблема на фронтах и куда копать?
worker_processes 2;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
gzip on;
gzip_comp_level 9;
server {
listen 10.10.10.10:80;
server_name www.test.ru;
server_name_in_redirect off;
location / {
proxy_pass http://127.0.0.1:80/;
proxy_set_header Host www.test.ru;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
client_max_body_size 16m;
client_body_buffer_size 128k;
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 10m;
}
location ~* /files/ {
root /var/www/;
error_page 404 = @backend;
}
location @backend {
proxy_pass http://127.0.0.1;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
}
}
}
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|