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

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

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

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

На скриншоте выше нагрузка составляет 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

Проблемы с производительностью могут быть самыми разными. Все исследуйте и сохраняйте непредвзятость.

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

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

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

  • Переходите на твердотельные диски, если вы еще этого не сделали
  • Включить и просмотреть журнал медленных запросов
  • Рассмотрим отдельный хост базы данных, возможно, управляемую службу
  • Найдите некоторые из множества контрольных списков WordPress и оцените их предложения
  • Проведите анализ емкости и определите, пора ли увеличивать или масштабировать.