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

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
legoprog
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-02-25 19:01:21
Откуда: Казахстан \ Шымкент
Контактная информация:

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

Непрочитанное сообщение legoprog » 2009-02-21 23:31:14

Вобщем первы опыт настройки высоко-нагруженного сервера. Хотел бы услышать от вас совета....

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

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

ПС
Фряха 7.1

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение zingel » 2009-02-21 23:42:36

около 1Гб.
для начала нужно нормальное железо и толстый аплинк, у Вас что есть из этого?
Z301171463546 - можно пожертвовать мне денег

legoprog
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-02-25 19:01:21
Откуда: Казахстан \ Шымкент
Контактная информация:

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

Непрочитанное сообщение legoprog » 2009-02-22 0:04:53

АплИнк 100Мб. Больше пока нереально. Железо: http://desten.ru/dn/export/sites/desten ... 20_G5.html. 1Гб ОЗУ, 1Тб HDD

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

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение zingel » 2009-02-22 0:22:47

харды саташные или сказёвые? насколько я знаю пролиант не выпускает сказывёх под эту модель, если сата то не нормально, нужно скази (SCSI) лучше всего SAS2 но у Вас денег на это не хватит, на SAS2
Z301171463546 - можно пожертвовать мне денег

legoprog
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-02-25 19:01:21
Откуда: Казахстан \ Шымкент
Контактная информация:

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

Непрочитанное сообщение legoprog » 2009-02-22 0:33:36

Винты САТАшные. Но думаю с этим проблем не бдет... Это не та проблема, на которую нужно обращать внимание...

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение zingel » 2009-02-22 0:36:38

это как раз та проблема на которую стоит обращать внимание, скорость отдачи контента при хорошем аплинке упирается как раз в скорость работы винтов, потом с этим буду проблемы и придётся шейпить на out скорость, тем более на террабайтном винте SATA, можно будет ускорить только через ZFS.
Z301171463546 - можно пожертвовать мне денег

legoprog
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-02-25 19:01:21
Откуда: Казахстан \ Шымкент
Контактная информация:

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

Непрочитанное сообщение legoprog » 2009-02-22 0:39:35

Я все понимаю, но нет столько денег, пока САТашкой обойдемся. Интересена в данный момент именно оптмизация фряхи + изолиця сайтов(прожектов)

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение zingel » 2009-02-22 0:41:32

в таком случае zfs + некоторый тюнинг ядра и sysctl, + chroot ip, всё зависит от того, что там будет стоять...
Z301171463546 - можно пожертвовать мне денег

legoprog
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-02-25 19:01:21
Откуда: Казахстан \ Шымкент
Контактная информация:

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

Непрочитанное сообщение legoprog » 2009-02-22 0:44:10

ВОт именно интересует какой именно тюнинг ядра и sysctl. И по воду chroot послушал бы ещё с радостью...

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение zingel » 2009-02-22 0:46:58

ну я же говорю, в зависимости от того, что там будет стоять, а вот что там будет стоять:? какие демоны то?
Z301171463546 - можно пожертвовать мне денег

legoprog
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-02-25 19:01:21
Откуда: Казахстан \ Шымкент
Контактная информация:

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

Непрочитанное сообщение legoprog » 2009-02-22 0:50:11

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

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение zingel » 2009-02-22 0:57:48

отдавать гиговые файлы нджинксом как фронтедом нереальная тупость, через ftp только.
Z301171463546 - можно пожертвовать мне денег

legoprog
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-02-25 19:01:21
Откуда: Казахстан \ Шымкент
Контактная информация:

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

Непрочитанное сообщение legoprog » 2009-02-22 1:05:27

Дык.. Он будет отдавать просто как статику.. Без PHP. А других вариантов нет. По ФТП не пойдет. Контент продажный.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение zingel » 2009-02-22 1:15:21

да причем тут статика или динамика, нджинкс не расчитан на это.
Z301171463546 - можно пожертвовать мне денег

legoprog
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-02-25 19:01:21
Откуда: Казахстан \ Шымкент
Контактная информация:

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

Непрочитанное сообщение legoprog » 2009-02-22 1:21:38

Ок. А альтернативы есть по http чтобы отдавать контент в зависимости от условий ??

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение zingel » 2009-02-22 1:28:46

альтернативы как таковой нет, тут два варианта или тюнить nginx (хоть он и отлично работает со статикой, но не большой и когда её много), пилить его или юзать ftp.
Z301171463546 - можно пожертвовать мне денег

legoprog
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-02-25 19:01:21
Откуда: Казахстан \ Шымкент
Контактная информация:

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

Непрочитанное сообщение legoprog » 2009-02-22 2:02:12

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

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение zingel » 2009-02-22 2:11:46

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
Z301171463546 - можно пожертвовать мне денег