Страница 1 из 1

Настройка и ограничения.

Добавлено: 2009-02-21 23:31:14
legoprog
Вобщем первы опыт настройки высоко-нагруженного сервера. Хотел бы услышать от вас совета....

1. Как вы считаете что нужно настроить исходя из стандарной кофигурации фряхи для того чтобы настроить сервак на максиальную производительноть при исловии, что буду скачиватся файлы объёмом около 1Гб.

2. Как посоветует изолировать максимально 2 сайта. При условии, что первый будет под Nginx работать, а воторой может и под апачем пахать, но чтобы при взломе второго минимум ущерба первому..

ПС
Фряха 7.1

Re: Настройка и ограничения.

Добавлено: 2009-02-21 23:42:36
zingel
около 1Гб.
для начала нужно нормальное железо и толстый аплинк, у Вас что есть из этого?

Re: Настройка и ограничения.

Добавлено: 2009-02-22 0:04:53
legoprog
АплИнк 100Мб. Больше пока нереально. Железо: http://desten.ru/dn/export/sites/desten ... 20_G5.html. 1Гб ОЗУ, 1Тб HDD

Ну вобщем-то для старта нормально. Учитывая, что это региональные прожекты.. Далее поглядим

Re: Настройка и ограничения.

Добавлено: 2009-02-22 0:22:47
zingel
харды саташные или сказёвые? насколько я знаю пролиант не выпускает сказывёх под эту модель, если сата то не нормально, нужно скази (SCSI) лучше всего SAS2 но у Вас денег на это не хватит, на SAS2

Re: Настройка и ограничения.

Добавлено: 2009-02-22 0:33:36
legoprog
Винты САТАшные. Но думаю с этим проблем не бдет... Это не та проблема, на которую нужно обращать внимание...

Re: Настройка и ограничения.

Добавлено: 2009-02-22 0:36:38
zingel
это как раз та проблема на которую стоит обращать внимание, скорость отдачи контента при хорошем аплинке упирается как раз в скорость работы винтов, потом с этим буду проблемы и придётся шейпить на out скорость, тем более на террабайтном винте SATA, можно будет ускорить только через ZFS.

Re: Настройка и ограничения.

Добавлено: 2009-02-22 0:39:35
legoprog
Я все понимаю, но нет столько денег, пока САТашкой обойдемся. Интересена в данный момент именно оптмизация фряхи + изолиця сайтов(прожектов)

Re: Настройка и ограничения.

Добавлено: 2009-02-22 0:41:32
zingel
в таком случае zfs + некоторый тюнинг ядра и sysctl, + chroot ip, всё зависит от того, что там будет стоять...

Re: Настройка и ограничения.

Добавлено: 2009-02-22 0:44:10
legoprog
ВОт именно интересует какой именно тюнинг ядра и sysctl. И по воду chroot послушал бы ещё с радостью...

Re: Настройка и ограничения.

Добавлено: 2009-02-22 0:46:58
zingel
ну я же говорю, в зависимости от того, что там будет стоять, а вот что там будет стоять:? какие демоны то?

Re: Настройка и ограничения.

Добавлено: 2009-02-22 0:50:11
legoprog
ТАм будет висет домен под Nginx + php-cgi. Который буде отдавать контент по 1.5Гб максимум. Остальное вот незнаю под чем лучше повесить чтобы изолировать. Там буду висеть файлообменник, блог, Видео-сайт типа ютуба.

Re: Настройка и ограничения.

Добавлено: 2009-02-22 0:57:48
zingel
отдавать гиговые файлы нджинксом как фронтедом нереальная тупость, через ftp только.

Re: Настройка и ограничения.

Добавлено: 2009-02-22 1:05:27
legoprog
Дык.. Он будет отдавать просто как статику.. Без PHP. А других вариантов нет. По ФТП не пойдет. Контент продажный.

Re: Настройка и ограничения.

Добавлено: 2009-02-22 1:15:21
zingel
да причем тут статика или динамика, нджинкс не расчитан на это.

Re: Настройка и ограничения.

Добавлено: 2009-02-22 1:21:38
legoprog
Ок. А альтернативы есть по http чтобы отдавать контент в зависимости от условий ??

Re: Настройка и ограничения.

Добавлено: 2009-02-22 1:28:46
zingel
альтернативы как таковой нет, тут два варианта или тюнить nginx (хоть он и отлично работает со статикой, но не большой и когда её много), пилить его или юзать ftp.

Re: Настройка и ограничения.

Добавлено: 2009-02-22 2:02:12
legoprog
Ну вобще-то основной вопрос данной темы и стоит, в том, что я прошу совета. На данный момент я уже прошу совета по 3-м вопросам:
1 - Фряха и что с ней связано, а именно акселерация под данные нужды.
2- Изоляция, при условии, что юзается nginx
3 - Совета, как настроить nginx чтобы выдавить максимальную производительность.

Re: Настройка и ограничения.

Добавлено: 2009-02-22 2:11:46
zingel
1)Уже писал - ядро, sysctl
2)chroot, login.conf
3)файлы конфигурации nginx

И мой Вам совет: поставьте это всё для начала, а потом будет разговор, после

Код: Выделить всё

vmstat -Z && iostat 1 10 && netstat -s && top -Sn

Код: Выделить всё

syscl -a

Код: Выделить всё

cat /usr/local/etc/nginx/nginx.conf
и

Код: Выделить всё

uname -a && dmesg