Нагрузка на VDS - Пора делать апгрейд?

12
B
На сайте с 26.05.2013
Offline
47
1415

Здравствуйте.

На VDS CentOS 7, 23 сайта с суммарной посещаемостью, примерно 2000.

Судя по загрузке памяти, почти 90%, пора делать апгрейд - увеличивать память как минимум в двое.

Что скажете? Насколько разумно увеличить размер памяти?

adel92
На сайте с 04.01.2012
Offline
334
#1

У Вас MySQL настроен?

NVMe VDS (https://well-web.net/nvme-vps) с поддержкой 24/7 - от 545 руб.! Безлимитный хостинг (https://well-web.net/ssd-hosting) - от 129 руб.! Домен в подарок! Перенос бесплатно! Заказывайте сейчас, и получите скидку 50%! Заходи! (https://well-web.net/limited-offers)
danforth
На сайте с 18.12.2015
Offline
153
#2

bombapiter, судя по LA, до апгрейда ещё долго. Сделайте такой конфиг


max_connections=50

# InnoDB
innodb_buffer_pool_size=1G
innodb_buffer_pool_instances=1

# Query Cache
query_cache_size=32M
query_cache_limit=1M

Можно так-же выключить query_cache вообще, в вашем случае думаю это будет даже лучше:


query_cache_type=0
query_cache_size=0
Junior Web Developer
LEOnidUKG
На сайте с 25.11.2006
Offline
1724
#3

Какой у вас суммарный вес баз?

У вас InnoDB?

По графику видно, что Mysql занимает лишь 19,3% остальное вы не показываете.

---------- Добавлено 07.04.2019 в 22:25 ----------

Сделайте такой конфиг

Не надо вредных советов :)

Универсальных конфигов нет.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
B
На сайте с 26.05.2013
Offline
47
#4
LEOnidUKG:
Какой у вас суммарный вес баз?
У вас InnoDB?

По графику видно, что Mysql занимает лишь 19,3% остальное вы не показываете.

---------- Добавлено 07.04.2019 в 22:25 ----------


Размер базы 1.5G

Базы разные, есть и InnoDB и MyISAM

---------- Добавлено 07.04.2019 в 23:52 ----------

adel92:
У Вас MySQL настроен?

Настраиваю......

LEOnidUKG
На сайте с 25.11.2006
Offline
1724
#5
bombapiter:
Размер базы 1.5G

Базы разные, есть и InnoDB и MyISAM

В Htop нажмите F2

Стрелочками перейдите во второй раздел по списку и пробелом поставьте галочку:

Потом нажмите Esc для выхода.

Сделайте сортировку по mem и покажите скрин.

---------- Добавлено 07.04.2019 в 22:54 ----------

Так же, у вас какая панель управления стоит? В каком режиме работает PHP?

Black Invest
На сайте с 04.04.2019
Offline
25
#6

банальный вопрос. сколько денег приносит этот ВДС? тут либо его оптимизировать, либо брать помощнее. но опять же смотря насколько это разумно.

- Личный блог (http://blackinvest.group). О дорвеях, о сайтах, о финансах. - VPS-Хостинг за 5.6$ в месяц (http://www.jdoqocy.com/click-9031146-12740668). 8 ГБ Памяти, 200 ГБ SSD, ДЦ в Германии, Бесплатная поддержка.
B
На сайте с 26.05.2013
Offline
47
#7
LEOnidUKG:
В Htop нажмите F2

Стрелочками перейдите во второй раздел по списку и пробелом поставьте галочку:


Потом нажмите Esc для выхода.

Сделайте сортировку по mem и покажите скрин.

---------- Добавлено 07.04.2019 в 22:54 ----------

Так же, у вас какая панель управления стоит? В каком режиме работает PHP?

ISPManager

nginx php-fpm



---------- Добавлено 08.04.2019 в 00:07 ----------

Black Invest:
банальный вопрос. сколько денег приносит этот ВДС? тут либо его оптимизировать, либо брать помощнее. но опять же смотря насколько это разумно.

Так вот я и озадачился: либо мощнее брать, либо пилить этот.....

LEOnidUKG
На сайте с 25.11.2006
Offline
1724
#8
ISPManager
nginx php-fpm

ну вот видите, у вас нет проблем с mysql. В основном кушает запущенные процессы php, если сайты не сильно посещаемые то можно настроить php, чтобы не висели в памяти.

Если же все сайты с постоянной посещалкой, то лучше увеличить память.

B
На сайте с 26.05.2013
Offline
47
#9
adel92:
У Вас MySQL настроен?

На данный момент так:


cat /etc/my.cnf
[mysqld]
collation-server = utf8_general_ci
character-set-server = utf8
local-infile=0
innodb_file_per_table = 1
pid-file = /var/run/mysqld/mysqld.pid
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
bind-address = 127.0.0.1
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd

[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid

#
# include all files from the config directory
#
!includedir /etc/my.cnf.d
Оптимизайка
На сайте с 11.03.2012
Offline
396
#10
bombapiter:
с суммарной посещаемостью, примерно 2000.

Для 2000 посетителей (в сутки?) у вас неприлично много процессов php, как будто по вашему сайту активно шарятся всякие боты, которых вы не видите (паразитная нагрузка), либо установлено слишком большое количество pm.min_spare_servers в fpm/pool.d/www.conf

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
12

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