У нас возникла интересная проблема, когда мы наблюдаем всплеск ЦП в нашем экземпляре EC2 и в то же время мы наблюдаем всплеск задержки диска. Вот образец скачка ЦП
- Пик ЦП с 50% до 100% в течение 30 секунд
- Он остается при 100% загрузке в течение двух минут
- Загрузка ЦП снижается со 100 до почти 0 за 10 секунд. В то же время задержка диска почти вернулась к норме.
Эта проблема возникала на разных экземплярах AWS ec2 пару раз за неделю и все еще происходит. Во всех случаях мы наблюдаем всплеск ЦП вместе с задержкой на диске, причем всплеск ЦП имеет ту же картину, что и выше.
Мы установили инструменты мониторинга процессов, чтобы проверить, не занимает ли какой-либо конкретный процесс ЦП. Этот инструмент показал, что каждый процесс в экземпляре ec2 начинает использовать примерно вдвое больше ЦП. Например, загрузка ЦП нашего сервера приложений увеличивается с 0,75% до 1,5. Аналогичное наблюдение для Nginx и других процессов. Не было ни одного процесса, занимающего более 8% ЦП. Мы изучили наш шаблон трафика c, и нет ничего необычного, что могло бы это вызвать. Таким образом, возникает вопрос:
- Может ли увеличение задержки диска вызвать всплеск ЦП, как указано выше, или вообще может задержка диска привести к всплеску ЦП