У меня есть 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