Мой сервер 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) скрипты для поиска операций файловой системы, которые занимают более нескольких миллисекунд.
Возможные действия: