Настройка производительности в веб-сервере Apache - значение Maxclient

65
7

У вас есть 2 сервера HTTP Apache IBM HTTP со следующими настройками

ThreadLimit 150

ServerLimit 8

MaxClients 1200

Темы для PerChild 150

Сервер имеет 8 ядро и 24 Gig Ram (ящик Linux). Я ищу увеличение значений maxclient. Что я должен рассмотреть?

Также, когда я делаю ss -s

Транспорт Всего IP IPv6

    1243 - -

RAW 0 0 0

UDP 20 15 5

TCP 836 803 33

INET 856 818 38

FRAG 0 0 0

Общее значение TCP (836) соответствует настройке Maxclients.?

благодаря

спросил(а) 2021-01-19T23:31:58+03:00 9 месяцев назад
1
Решение
122

Нет реального соответствия. MaxClients - максимальное количество одновременных потоков, которые будет использовать Apache. Если Apache только когда-либо обрабатывал статические файлы, доля открытых сокетов в порту Apache была бы почти ограничена MaxClients.

Но бэкэнд-соединения и объединение пулов означают, что у вас могут быть гораздо более открытые сокеты, чем потоки (maxclients).

1200 довольно скромный, 2000-3000 по-прежнему разумно.

Вы можете использовать схему через mod_mpmstats.

ответил(а) 2021-01-19T23:31:58+03:00 9 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема