WordPress High Steal Time в Linux Ubuntu 16.04.1

У меня динамический веб-сайт WordPress с несколькими плагинами, установленный поверх экземпляра AWS EC2 t2.micro с Ubuntu 16.04.

В какой-то момент работа над панелью администратора в разное время делает веб-сайт чрезвычайно медленным. Я установил netdata здесь для более простого способа контроля производительности процессора. Кажется, что тайм-аут украл процессор, даже если я полностью перестал работать на сайте. Когда я проверял top Команда для отслеживания процессов, я обнаружил, что Kswapd0 занимает от 95% до 100% процессорного времени, проверьте здесь: Скриншот производительности.

Когда я искал проблему и выполнил следующие действия, чтобы убедиться, что подкачка начинает использоваться только тогда, когда осталось 0% памяти, используя следующую команду: echo vm.swappiness=0 | sudo tee -a /etc/sysctl.conf Ничего не изменилось.

Я читал, что это может быть из-за того, что я использую микроэкземпляр, и с этой проблемой сталкиваются несколько человек, я не возражаю против увеличения экземпляра, если это проблема, и оплачиваю небольшой или средний экземпляр, но мне просто нужно убедиться, об этом до запуска сайта.

Любая помощь в этом? Я новичок в этом, поэтому, пожалуйста, дайте мне знать, если есть какая-либо дополнительная информация, чтобы найти решение.

Редактировать: я просто следил за access.log и обнаружил следующее: 41.130.43.196 - - [30/Sep/2016:20:27:31 +0200] "POST /wp-admin/admin-ajax.php HT TP/1.1" 200 475 "http://cosyclassics.cz/wp-admin/post.php?lang=en&action=edit&po st_type=page&post=5465" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/5 37.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36" это повторяется каждые пару минут.

Спасибо.

1 ответ

Решение

Это может быть ошибка при 100% загрузке ЦП kswapd0 (Ubuntu Bugs)

Обходной путь должен выполнить эту команду:

sudo ln -s /dev/null /etc/udev/rules.d/40-vm-hotadd.rules
Другие вопросы по тегам