Назад | Перейти на главную страницу

Слишком много экземпляров httpd и mysqld

У меня есть VPS с 4 ГБ оперативной памяти и 8 ядрами и около 200 тыс. Посещений в день. У меня установлен DirectAdmin, и я всегда вижу огромное количество PID для httpd и mysqld в DirectAdmin Service Monitor.

например около 40 PID для mysqld, и со временем оно увеличивается. У меня установлен и настроен CSF httpd.conf / my.cnf, иногда эта нагрузка мешает серверу отвечать, и он зависает.

Администраторы установили 32-битный Centos и определили только 512 МБ для SWAP

Swap:       524280          4     524276

есть идеи, как это исправить?

Спасибо

Если вы хотите добавить пространство подкачки, я бы посоветовал прочитать Документация CentOS.org по этому вопросу.

Вы также можете найти это руководство от Techotopia полезно.

CentOS рекомендует, чтобы размер подкачки составлял 6 ГБ для вашей конкретной сборки.

Размер файла подкачки см. В эта документация с CentOS.org.

Своп должен равняться 2x физической ОЗУ для до 2 ГБ физической ОЗУ, а затем дополнительной 1x физической ОЗУ для любого объема более 2 ГБ, но не менее 32 МБ.

Так что если:

M = объем ОЗУ в ГБ и S = ​​объем подкачки в ГБ, затем

If M < 2
    S = M *2
Else

S = M + 2