Низкая загрузка ЦП, но высокая загрузка ЦП Wordpress Ubuntu Apache2

Мой сервер Ubuntu 18.04 с 2 ГБ ОЗУ и 2 ядрами ЦП испытывает сильные скачки нагрузки ЦП, когда кто-то обращается к сайту Wordpress, обслуживаемому компьютером. Это очень сильно замедляет работу веб-сайта.

Ниже приведены результаты выполнения команды top

top command output

На скриншоте выше показано, что нагрузка составляет 3,8, но в большинстве случаев она увеличивается до 5,0. - 6.0.

Сервер запускает Apache2 в Event MPM, MySQL 8 и PHP7.3. Также присутствует кеширование Redis.

Из-за этого скачка нагрузки мой веб-сайт выходит из строя из-за ошибки Cloudflare 524, и я не могу войти в wp-admin.

Есть ли способ исправить это?

РЕДАКТИРОВАТЬ:

Вот ссылка на результат работы инструмента MySQLTuner, запущенного в этой системе. https://pastebin.com/awxRidr3

А вот ссылка на вывод cat / proc / meminfo . https://pastebin.com/E9uvq5A9

4
задан 13 December 2019 в 00:31
1 ответ

Проблемами производительности может быть любое количество вещей. Исследуйте все и отнеситесь непредвзято.

73% IO wa это предполагает, что система хранения является ограничивающим фактором.

Установка bpfcc-инструменты и выполненный filetop для наблюдения чтений и записей файлом. Классифицируйте то, что получает много ввода-вывода: база данных, загруженное содержание, веб-приложение, безотносительно. Используйте ext4slower (или xfsslower) сценарии для нахождения операций файловой системы, которые берут больше, чем несколько миллисекунд.

Возможные действия:

  • Мигрируют на твердотельные диски, если Вы уже не имеете
  • , Включают и рассматривают журнал медленного запроса
  • , Рассматривают отдельный хост базы данных, возможно управляемый сервис
  • Находит некоторые из многих контрольных списков WordPress и оценивает их предложения
  • , Делают полный анализ и определяют, пора ли масштабировать горизонтально или.
4
ответ дан 29 December 2019 в 22:05

Теги

Похожие вопросы