ПРОЕКТЫ 


  АРХИВ 


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: Использование nginx для отдачи больших файл ов



On Fri, 16 Feb 2007 support@xxxxxxxxxxxxxxx wrote:

Имеются:
- FreeBSD 6.1-RELEASE;
- nginx/0.5.12;
- 250 GB SATA HDD;

CPU states:  0.0% user,  0.0% nice,  3.8% system,  8.6% interrupt, 87.6 % idle

worker_processes  10;

Скажите, а зачем вам 10 воркеров при 1 диске? Они будут блокировать друг-друга при чтении с диска.

Если есть возможность, поставьте несколько дисков, и разложите файлы по ним - например, stripe через vinum или geom


P.S.
мой download'ер dl2.zvuki.ru :

FreeBSD 4.11-RELEASE-p26
nginx/0.3.5
2 * 120 Gb UDMA100
2 * 120 Gb SATA
    worker_processes  4;
1 * 80Gb UDMA100 - под логи

легко отдаёт >30 Mbit/s

last pid: 15172;  load averages:  0.03,  0.02,  0.00  up 10+15:06:43    10:08:38
47 processes:  1 running, 46 sleeping
CPU states:  1.5% user,  0.0% nice,  4.4% system,  0.7% interrupt, 93.4% idle
Mem: 42M Active, 343M Inact, 93M Wired, 21M Cache, 60M Buf, 992K Free
Swap: 2048M Total, 180K Used, 2048M Free

  PID USERNAME PRI NICE  SIZE    RES STATE    TIME   WCPU    CPU COMMAND
15172 kaa       28   0  2236K  1168K RUN      0:00  5.13%  0.49% top
  244 mysql     18  12 63844K 20108K pause   24:26  0.00%  0.00% mysqld
62960 www        2   0  3072K  2408K kqread  15:54  0.00%  0.00% nginx
62961 www        2   0  2880K  2216K kqread  15:48  0.00%  0.00% nginx
62962 www        2   0  2836K  2172K kqread  15:36  0.00%  0.00% nginx
62959 www        2   0  3080K  2416K kqread  15:35  0.00%  0.00% nginx
 4538 kaa        2   0  2244K  1164K select  15:25  0.00%  0.00% top
  239 mysql      2  14 63844K 20108K select   2:46  0.00%  0.00% mysqld
  218 root       2   0  2360K  1600K select   2:26  0.00%  0.00% proftpd
  240 mysql      2  14 63844K 20108K select   1:43  0.00%  0.00% mysqld
  409 kaa        2   0  2044K  1304K select   1:26  0.00%  0.00% screen
  112 root       2   0  1596K   896K select   0:23  0.00%  0.00% ntpd
91714 root       2   0  3828K  2356K select   0:08  0.00%  0.00% sendmail
  234 mysql      2  11 63844K 20108K poll     0:06  0.00%  0.00% mysqld
  243 mysql      2  12 63844K 20108K sbwait   0:02  0.00%  0.00% mysqld
  121 root      10   0  1224K   736K nanslp   0:02  0.00%  0.00% cron
  108 root       2   0  1180K   620K select   0:02  0.00%  0.00% syslogd
  123 root       2   0  3276K  1384K select   0:02  0.00%  0.00% sshd

Правда, характерный размер у меня поменьше - 2-5 Мб.



--
Best regards,
Andrew Kopeyko <kaa@xxxxxxxx>
http://www.zvuki.ru/ sysadmin




 




Copyright © Lexa Software, 1996-2009.