Oto przykład z mojej góry:
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
Próbuję dowiedzieć się, jakie znaczenie ma pole% st. Czytałem, że oznacza to kradzież procesora i reprezentuje czas spędzony przez hiperwizora, ale chcę wiedzieć, co to właściwie dla mnie znaczy.
Czy to oznacza, że mogę być na zajętym serwerze fizycznym, a ktoś inny używa zbyt dużo procesora na serwerze i pobiera z mojej maszyny wirtualnej?
Jeśli korzystam z EBS, czy może to być związane z obsługą We / Wy EBS na poziomie hiperwizora?
Czy ma to związek z rzeczami działającymi na mojej maszynie wirtualnej, czy też nie ma na mnie żadnego wpływu?
top
. Może tak być naprawdę dlatego, że korzystam z komputera, z którego korzysta inny użytkownik. W jednej z moich instancji EC2 widziałem, żetop
stronie podręcznika, sprawia, że jest to trudniejsze niż trzeba. Rzeczy, które widziałem online, sugerują, że niektóre typy maszyn EC2 mogą osiągać maksimum aż 70%.człowiek Sar
źródło
Kradnij konta obciążenia na czas, gdy maszyna wirtualna chciała coś uruchomić, ale hiperwizor postanowił uruchomić coś innego.
źródło
Czas kradzieży lub czas skradziony oznaczają czas, przez który host maszyny wirtualnej jest gotowy do uruchomienia (niektóre instrukcje), ale nie może tego zrobić, ponieważ inne maszyny wirtualne rywalizują o procesor. Gdy wartość staje się większa, oznacza to, że twój vm zwalnia lub zatrzymuje się. Dlatego utrzymuj tę wartość na jak najniższym poziomie.
źródło
Czas kradzieży to procent czasu, jaki wirtualny procesor (vCPU) musi czekać, aby uruchomić się na fizycznym procesorze (pCPU), podczas gdy hiperwizor obsługuje inny wirtualny procesor (vCPU).
pełne uznanie źródła
źródło