Aqui está um exemplo do meu topo:
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
Estou tentando descobrir o significado do campo% st. Eu li que isso significa roubar a CPU e representa o tempo gasto pelo hipervisor, mas quero saber o que isso realmente significa para mim.
Isso significa que eu posso estar em um servidor físico ocupado e alguém está usando muita CPU no servidor e está retirando da minha VM?
Se eu estiver usando o EBS, isso pode estar relacionado à manipulação de E / S do EBS no nível do hypervisor?
Está relacionado a coisas em execução na minha VM ou não é afetado por mim?
fonte
top
página de manual. Por isso, pode ser porque estou em uma máquina que está sendo muito usada por outro usuário. Em uma das minhas instâncias do EC2, eu já vi esse valor chegar a 65% #top
estarem na página de manual torna isso mais difícil do que precisa ser. As coisas que eu vi online sugerem que certos tipos de máquinas EC2 podem atingir o pico de 70%.homem sar
fonte
Roube contas de carregamento para o tempo em que sua VM quisesse executar algo, mas o hypervisor optou por executar outra coisa.
fonte
Tempo de furto ou tempo roubado, significa a quantidade de tempo que seu host na VM está pronto para executar (algumas instruções), mas não pôde fazer isso porque a VM de outra pessoa está competindo pela CPU. Quando o valor fica maior, isso indica que seu vm está ficando lento ou parado. Portanto, mantenha esse valor o mínimo possível.
fonte
Tempo de roubo é a porcentagem de tempo que uma CPU virtual (vCPU) precisa aguardar para executar em uma CPU Física (pCPU) enquanto o hypervisor está atendendo a outra CPU virtual (vCPU).
crédito total à fonte
fonte