Оптимальное количество MaxClients и StartServers для Apache?

12
A9
На сайте с 04.01.2012
Offline
317
#11
Himiko:
Да нет смысла в настройках по принципу "память делите на средний размер".
Всё индивидуально.

Я выше дал статью, там все подробно описано.

Если человек не хочет читать - наверное ему не нужно)

https://hstq.net - аренда серверов от 9.99$! Нет KYC! Много стран размещения на выбор! Акция - удвоим оплаченный период! Заказывайте!
P
На сайте с 08.03.2007
Offline
250
#12
adel92:
Почитайте:

https://well-web.net/increase-the-performance-3/

описано и как посчитать этот параметр и как оптимизировать настройки сервера.

Бред там написан.

Maxclients необходимо высчитать, опираясь на количество оперативной памяти, 

установленной на Вашем сервере.

А MySQL будет ? У ТС есть например. Только памяти ему не хватит.

Делается иначе. Ставится от балды пара штук и увеличивается пока растёт производительность. И не забывается что память базе данных тоже полезно добавлять. Как и писал химик - всё индивидуально.

A9
На сайте с 04.01.2012
Offline
317
#13
Pilat:
Бред там написан.

Maxclients необходимо высчитать, опираясь на количество оперативной памяти, 
установленной на Вашем сервере.


А MySQL будет ? У ТС есть например. Только памяти ему не хватит.

Делается иначе. Ставится от балды пара штук и увеличивается пока растёт производительность. И не забывается что память базе данных тоже полезно добавлять. Как и писал химик - всё индивидуально.

Если бы Вы читали, а не просто от балды выхватывали фразы, Вы бы там увидели:

Далее отсчитайте 2\3 от общего количества оперативной памяти Вашего сервера и разделите на количество памяти, 
потребляемой одним процессом веб сервера.
Полученное число и будет оптимальное значение MaxClients.

1/3 ОЗУ для MySQL мало?

От балды только такие как Вы делают, а нормальные люди считают нагрузку и сделать это не так уж и сложно.

А когда читаешь из статьи одно предложение - конечно не получится ничего сделать нормально.

Бред - методом тыка сервер настраивать.

Потом вот такие проблемы и бывают, после такого умника как Вы, который наугад цифры в конфигах пишет.

С настройками по этой статье - работает больше 200 впс и серверов и все очень довольны и не возникает ни у кого проблем.

M
На сайте с 17.09.2016
Offline
135
#14
adel92:


1/3 ОЗУ для MySQL мало?

Вполне возможно, если на сервере 4 Gb RAM, и базы в несколько GB с индексами и innodb объёмными

Каждый случай индивидуален

У кого-то база маленькая, и можно отдать всю память apache

У кого-то базы большие и отдав всю память apache - загоняем сервер в swap, и тогда всё виснет и база и apache и всем плохо :)

A9
На сайте с 04.01.2012
Offline
317
#15
Вполне возможно, если на сервере 4 Gb RAM, и базы в несколько GB с индексами и innodb объёмными

С этим согласен.

Но для этого есть mysqltuner - который тоже показывает максимальное потребление ОЗУ mysql - таким образом этого можно избежать, если оптимизировать сервер комплексно, а не избирательно - а именно так и нужно делать.

Согласитесь, что писать цифры в конфигах наугад несколько бредово.

M
На сайте с 17.09.2016
Offline
135
#16
adel92:
С этим согласен.
Но для этого есть mysqltuner - который тоже показывает максимальное потребление ОЗУ mysql - таким образом этого можно избежать, если оптимизировать сервер комплексно, а не избирательно - а именно так и нужно делать.


Согласитесь, что писать цифры в конфигах наугад несколько бредово.

про комплексно - согласен

А вот выделять 1/3 2/4 и другие части, конкретным сервисам когда память им не нужна - тоже не совсем корректное решение

Наугад - это конечно дикость, особенно если не знать рамки, в каких пределах это "наугад"

Himiko
На сайте с 28.08.2008
Offline
560
#17

Всё просто.

Настройки должны быть такими, чтобы обслсужить нужное количество клиентов и не выше, чем доступно памяти на сервере (естественно за вычетом на систему и другие сервисы)

А то насмотрелись на настройки mysql, где max connections = 1000 и буфферы по 3Mb. Не удивительно, что сервер падает по памяти, когда её требуется свыше 400% от присутствующей.

И в apache не редко вижу такие значения, что волосы дыбом встают.

На VDS за 10$ пытаются max clients поставить 300-500.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
12

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