Вычисление MaxClients для Apache

Дата публикации: 17 10 2012 Автор: PazitiFF

Для оптимизации своего сервера под cms Drupal 7, мне понадобилось вычислить оптимальное значение MaxClients в вебсервере Apache.  Для этого нужно:

1. Зарезервировать память на сервере, например 2 Гигабайта под обработку php скриптов, не забывая, что память ест также и система и база данных.

2. Посмотреть среднее значение потребления памяти запросами, например включить top, нажать F5 в браузере и посмотреть значение RES процессов apache

3. У меня среднее значение составило примерно 50 Мбайт.

4. Следовательно, делим 2048 на 50 и получаем 40,96, можно округлить до 40 или 41 - это и есть близкое к идеалу значение MaxClients

5. Идем в apache.conf и меняем значение MaxCliens на 40

6. Теперь можно проверить по F5, сервер не выделит больше памяти, чем способен и не уйдёт swap, продолжив обслуживание

Добавить комментарий

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Вы можете использовать подсветку исходного кода следующими тегами: <code>, <blockcode>, <apache>, <bash>, <css>, <drupal6>, <html5>, <javascript>, <mysql>, <php>.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.