
У меня высокий процент кражи ЦП в крупном экземпляре Amazon EC2. Я знаю, что это означает, что мой виртуальный ЦП ждет реального ЦП машины в течение некоторого времени. Мой вопрос в том, что я могу сделать, чтобы уменьшить этот процент и получить максимум от ЦП?
Процент кражи постоянно составляет 20%. Когда это происходит, загрузка системы превышает 10. Я проверил память и сеть и уверен, что они не являются узким местом. Это нормально для такой среды?
Также существуют ли какие-либо методы оптимизации на системном уровне для снижения процента кражи из виртуального экземпляра?
avg-cpu: %user %nice %system %iowait %steal %idle
52.38 0.00 8.23 0.00 21.21 18.18
решение1
Если вы хотите получить больше от процессора, вам нужно попросить его сделать больше. Он простаивает 18% времени, потому что вы не просите его делать больше.
Эту статью вы можете найти наМониторинг EC2полезный.CloudWatchобеспечивает гораздо более полезный мониторинг, поскольку понимает внутреннюю структуру виртуализации.