Если вы думаете, что это связано с MySQL, я бы проверил следующее:
Глядя на графики, я бы также проверил, можете ли вы сопоставить пиковые времена с вашим журналом access.log. Возможно, вы сможете увидеть из журнала, являются ли эти запросы законными веб-запросами.
Глядя на ваши графики, это выглядит очень периодическим. У вас нет заданий cron или "запланированных задач" внутри Wordpress? Работает раз в секунду, как часы, судя по всему.
Чтобы проанализировать свой Wordpress, вы можете установить X-Debug , чтобы выполнить профилирование и посмотреть, где находится узкое место (здесь будут показаны длинные запросы PHP / MySQL, которые послужат отличным началом).
Вы также можете включить журнал медленных запросов MySQL, как предложил Оливер
РЕДАКТИРОВАТЬ: Также похоже, что вы получаете огромное количество трафика в определенное время, это могут быть поисковые роботы (например, Google) или кто-то, атакующий ваш сервер (или даже люди нравится чаще заходить на ваш сайт в определенное время ....). Вы должны смотреть свои журналы доступа в эти часы пик.
Вы можете просмотреть все системные cronjobs с помощью следующей команды (запускать от имени пользователя root):
for user in $(cut -f1 -d: /etc/passwd); do echo $user; crontab -u $user -l; done
Глядя на загрузку сети, я предполагаю, что наблюдается всплеск активности, исходящий от ваших пользователей / клиентов или где-то еще? Может быть, на что посмотреть.
Также - как организована ваша база данных MySQL - 1,5 ГБ в некоторых случаях может быть большой базой данных ... Индексы и сценарии оптимизации на месте?
Я пытаюсь догадаться, обычные причины таких проблем, конечно, есть ли в вашей установке что-нибудь необычное, что могло бы вызвать эту нагрузку? Плагины Wordpress, задания Cron и т. Д.?
Я должен сказать, что вполне возможно, что это просто проблема, не связанная с Wordpress - задания автоматического обновления cron и т. Д.?