
Estou enfrentando uma alta porcentagem de roubo de CPU em uma instância grande do Amazon EC2. Eu sei que isso significa que minha CPU virtual está aguardando o tempo da CPU real da máquina. Minha dúvida é: o que posso fazer para reduzir esse percentual e aproveitar ao máximo a CPU?
A porcentagem de roubo é consistentemente de 20%. A carga do sistema ultrapassa 10 quando isso acontece. Verifiquei a memória e a rede e tenho certeza de que não são o gargalo. Isso é normal para esse ambiente?
Também existem técnicas de otimização no nível do sistema para reduzir a porcentagem de roubo da instância virtual?
avg-cpu: %user %nice %system %iowait %steal %idle
52.38 0.00 8.23 0.00 21.21 18.18
Responder1
Se você quiser tirar mais proveito da CPU, terá que pedir mais dela. Ele fica ocioso 18% do tempo porque você não está pedindo mais nada.
Você pode encontrar este artigo emMonitoramento EC2útil.CloudWatchfornece monitoramento muito mais útil porque entende os aspectos internos da virtualização.