Просьба покритиковать настройки

12 3
ijk
На сайте с 19.08.2007
Offline
190
ijk
1847

Сижу на VPS, OpenVZ, 800Mb оперативы.

Настройки prefork'а:

<IfModule mpm_prefork_module>

StartServers 1

MinSpareServers 1

MaxSpareServers 5

MaxClients 100

MaxRequestsPerChild 0

</IfModule>

Прошу конструктивной критики настроек. Мне например кажется, что MaxClients немного задран и его нужно опустить где-то до 60-70. Но поскольку я в администрировании пока совсем зелёный, хочу узнать мнение более опытных пользователей прежде, чем что-то менять.

M
На сайте с 01.12.2009
Offline
235
#1

Хотите конструктивности ?

Вопросы:

1) Какой общее количество посещаемости сайтов в сутки.

2) стоит nginx ?

3) В каком режиме работают сайты ? php or php-cgi

4) Что вас не устраивает в ваших настройках ?

Администратор Linux,Freebsd. построения крупных проектов.
kdv12
На сайте с 05.12.2011
Offline
52
#2
ijk:
Сижу на VPS, OpenVZ, 800Mb оперативы.

Настройки prefork'а:

<IfModule mpm_prefork_module>
StartServers 1
MinSpareServers 1
MaxSpareServers 5
MaxClients 100
MaxRequestsPerChild 0
</IfModule>

Прошу конструктивной критики настроек. Мне например кажется, что MaxClients немного задран и его нужно опустить где-то до 60-70. Но поскольку я в администрировании пока совсем зелёный, хочу узнать мнение более опытных пользователей прежде, чем что-то менять.

Действительно, чтобы по конструктиву разговаривать, вам нужно предоставить более развернутые конф. данные. По поводу maxclients: сколько памяти выделяется mysql? Сколько один процесс памяти кушает?

kdv12 добавил 13.12.2011 в 12:17

так же если есть желание, то можете скачать виртуальную машину битрикса и там покопаться в конф. файлах php, apache, mysql. Машина там настроена хорошо.

Разработка сайтов любой сложности на 1С-Битрикс. Бесплатные консультации.
Andreyka
На сайте с 19.02.2005
Offline
822
#3

Просьба покртитиковать мой автомобиль

Кузов квадратный а колеса округлые

Не стоит плодить сущности без необходимости
coolwebsearcher
На сайте с 29.09.2008
Offline
87
#4

# лучше стартовать сразу больше, что-бы воркеры успели обслужить соединение

StartServers 10

# повысить минимальное коль-во свободных воркеров, для обслуживание всплесков трафа

MinSpareServers 5

# повысить максимальное кол-во свободных воркеров, что-бы проц не занимался отстреливанием лишних

MaxSpareServers 20

# посмотреть сколько сейчас занято (через server-status) и из этого делать выводы

MaxClients 100

# если используются глючные скрипты, то это значение нужно уменьшить до 1000, если совсем глючные то до 300, тем самым более оптимально использовать память будут воркеры. (это если скрипты память жрут у воркера).

MaxRequestsPerChild 1000

Общая рекомендация - поставить на фронтенд nginx.

Услуги (http://www.our-dns.info/) | Цены (http://www.our-dns.info/prices/) | Отзывы (/ru/forum/970789)
N
На сайте с 06.05.2007
Offline
419
#5
MaxRequestsPerChild 0

это единственное что тут можно наверняка критиковать. Поставьте конечное значение. Пусть 1000.

Обычные не глючные ресурсоемкие скрипты будучи запущенными один раз сдвигают "планку памяти" в apache . Разумно вернуть эту память ОС хотя бы спустя 1000 запросов.

Остальные зависимы от конкретной ситуации.

Кнопка вызова админа ()
M
На сайте с 16.09.2009
Offline
278
#6
coolwebsearcher:
# посмотреть сколько сейчас занято (через server-status) и из этого делать выводы
MaxClients 100

Давайте сделаем для coolwebsearcher дз по арифметике:

пусть размер одного воркера апача равен 10Mb, тогда 100*10=1000Mb (упс, а у нас всего 800). Я конечно жестоко обманул вас: типовой апач с PHP и ш**ми жрет поболее 10Mb, раза эдак в два если повезет.

Киндер, не рановато вы советы раздавать начали?

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
coolwebsearcher
На сайте с 29.09.2008
Offline
87
#7

и, конечно, о swap мы знать не знаем.

M
На сайте с 01.12.2009
Offline
235
#8
coolwebsearcher:
и, конечно, о swap мы знать не знаем.

@Киндер - в openvz (контейнере ) нету swap / вы загасили TC сервер устно, что будет если его вам дать в руки.

coolwebsearcher
На сайте с 29.09.2008
Offline
87
#9

@myhand, @madoff - предложи свой вариант

M
На сайте с 16.09.2009
Offline
278
#10
coolwebsearcher:
и, конечно, о swap мы знать не знаем.

Вы - явно не знаете.

madoff:
в openvz (контейнере ) нету swap
Технически, это не совсем корректно. Те 800Mb в общем-то "включают и swap".
madoff:
вы загасили TC сервер устно, что будет если его вам дать в руки.

Ничего существенно более безумного чем оригинальные настройки ТС он не выдал. Просто "совет" - абсолютно безграмотный.

coolwebsearcher:
предложи свой вариант

Я предложил.

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий