Зависает сервер

H3
На сайте с 21.02.2015
Offline
0
765

Здравствуйте, столкнулся с проблемой, у меня сервер:

ЦП: Intel® Xeon® 4 CORE v3

Дисковая система: 128Гб SSD

ОЗУ: 16Гб DDR4

Так к слову, плачу за него 4к руб.)

Стоит на нем 1 интернет-магазин 600к товаров и все ужасно виснет.

Вот скриншот htop сервера

Могли бы Вы подсказать как поборот такую нагрузку и существенно ее снизить?

LM
На сайте с 18.10.2009
Offline
117
#1

Судя по скриншоту, mysql нагружает процессор полностью. А используемая память - всего 1748 мб. Остальное - файловый кэш. Можно было бы увеличить лимиты mysql, выделить ей под кэш больше памяти... Проанализировать утилитой mysqltuner https://raw.githubusercontent.com/major/MySQLTuner-perl/master/mysqltuner.pl.

UncleSlade
На сайте с 10.09.2009
Offline
85
#2

Поддерживаю.

Также, хотелось бы увидеть atop.

Andreyka
На сайте с 19.02.2005
Offline
822
#3

Я бы посмотрел какие запросы генерят 80% нагрузки и оптимизировал их

Не стоит плодить сущности без необходимости
DT
На сайте с 28.11.2006
Offline
298
#4

У Вас там парсер товаров случаем не стоит?

Дешевый CloudLinux хостинг (http://www.provisov.net) много площадок в России, Франции, Украине, Германии, Нидерландах, США, Канаде. SSL-сертификат (https://www.provisov.net/blog/2016/10/26/besplatnyj-ssl-sertifikat-dlya-vsex-vashix-sajtov/) бесплатный и предустановленный для всех доменов
Оптимизайка
На сайте с 11.03.2012
Offline
396
#5

mysqltuner говорит, что всё хорошо?

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

При таком потреблении CPU все хорошо быть не может. Советую идти по пути предложенному выше.

Смотрите лог медленных запросов MySQL.

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