У меня несколько экземпляров EC2, и я хочу знать, какую именно работу выполняет мой процессор. На «обычных» машинах я делаю это с помощью munin и его плагина CPU, который просматривает статистику, предоставленную / proc / stat.
Однако на моих машинах EC2 я получаю неверные графики. Машина имеет два ядра, поэтому максимальная загрузка ЦП должна составлять 200%, однако она достигает 400%:
Я знаю, что мне следует использовать Amazon CloudWatch, чтобы увидеть общее использование ЦП (и это официальный и рекомендованный Amazon способ сделать это), но я специально смотрю на как использование ЦП - это расходы (например, система, пользователь, iowait).
Есть ли способ получить подробную статистику использования ЦП на инстансах EC2?
Ваши графики портятся из-за того, как базовая виртуализация распределяет мощность ЦП между виртуальными машинами. Если вы игнорируете значения кражи и простоя, цифры должны соответствовать действительности.