Aquí hay un ejemplo desde mi cima:
Cpu(s): 6.0%us, 3.0%sy, 0.0%ni, 78.7%id, 0.0%wa, 0.0%hi, 0.3%si, 12.0%st
Estoy tratando de averiguar la importancia del campo% st. Leí que significa robar CPU y representa el tiempo empleado por el hipervisor, pero quiero saber qué significa realmente eso para mí.
¿Significa que puedo estar en un servidor físico ocupado y alguien más está usando demasiada CPU en el servidor y está tomando de mi VM?
Si estoy usando EBS, ¿podría estar relacionado con el manejo de EBS E / S en el nivel de hipervisor?
¿Está relacionado con las cosas que se ejecutan en mi VM o no me afecta por completo?
top
página del manual. Por lo tanto, podría ser porque estoy en una máquina que está siendo utilizada por otro usuario. En una de mis instancias de EC2, he visto que llega al 65%top
página del manual hace que esto sea más difícil de lo necesario. Lo que he visto en línea sugiere que ciertos tipos de máquinas EC2 pueden alcanzar un pico de hasta el 70%.hombre sar's
fuente
Robar cuentas de carga por el tiempo en que su VM quería ejecutar algo, pero el hipervisor eligió ejecutar otra cosa en su lugar.
fuente
Tiempo de robo o tiempo robado, significa la cantidad de tiempo que su host en VM está listo para ejecutarse (algunas instrucciones), pero no pudo hacerlo porque la VM de otro competía por la CPU. Cuando el valor aumenta, esto indica que su VM se está ralentizando o deteniendo. Por lo tanto, mantenga este valor lo más mínimo posible.
fuente
El tiempo de robo es el porcentaje de tiempo que una CPU virtual (vCPU) tiene que esperar para ejecutarse en una CPU física (pCPU) mientras el hipervisor da servicio a otra CPU virtual (vCPU).
crédito completo a la fuente
fuente