% st는 무엇을 의미합니까?


30

여기 내 예가 있습니다.

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

% st 필드의 중요성을 파악하려고합니다. 나는 그것이 CPU를 훔치는 것을 의미하고 하이퍼 바이저가 보낸 시간을 나타내지 만 실제로 그것이 나에게 어떤 의미가 있는지 알고 싶다.

바쁜 실제 서버에 있고 다른 사람이 서버에서 너무 많은 CPU를 사용하고 있고 내 VM에서 가져오고 있음을 의미합니까?

EBS를 사용하는 경우 하이퍼 바이저 수준에서 EBS I / O를 처리하는 것과 관련이 있습니까?

내 VM에서 실행중인 항목과 관련이 있습니까, 아니면 전혀 영향을받지 않습니까?

답변:


22

Steal 백분율 ( mpstatMan-page에 문서화되어 있음 )은 실제로 VM에서 VM이 사용할 CPU 리소스를 가질 수 없다고 VM에 알려주는 하이퍼 바이저입니다. 이 백분율은 Amazon의 CPU 제한 및 해당 특정 호스트의 VM로드에 의해 부분적으로 규제됩니다. I / O로드는 %io통계를 통해 모니터링됩니다 .

t성능 조정을 위해 CPU 크레딧 모델을 사용하는 인스턴스 클래스 에서 가장 자주 볼 수 있습니다. 비율이 높으면 CPU 크레딧이 부족할 가능성이 높습니다.


아 ... top맨 페이지 에서 찾고있었습니다 . 다른 사용자가 많이 사용하는 컴퓨터를 사용하고 있기 때문일 수 있습니다. EC2 인스턴스 중 하나에서 최대 65 %의 높은 성능을 보았습니다.
Ben

@Ben 그래, 정보가 top맨 페이지에 없다는 사실 은 이것이 필요한 것보다 어렵게 만듭니다. 내가 온라인에서 본 것은 특정 EC2 머신 유형이 최대 70 %에이를 수 있음을 시사합니다.
sysadmin1138

4

남자 sar

하이퍼 바이저가 다른 가상 프로세서를 서비스하는 동안 가상 CPU가 비자발적으로 대기 한 시간의 백분율을 표시합니다 .


4

가상 머신이 무언가를 실행하고 싶었지만 하이퍼 바이저는 다른 것을 실행하기로 결정한 시간을 훔치 게합니다.


4

Steal Time 또는 도난 시간은 VM의 호스트가 실행할 준비가 된 시간 (일부 명령)을 의미하지만 다른 VM이 CPU와 경쟁하기 때문에이를 수행 할 수 없습니다. 값이 커지면 vm이 느려지거나 정지됨을 나타냅니다. 따라서이 값을 가능한 최소한으로 유지하십시오.


0

스틸 시간은 하이퍼 바이저가 다른 가상 CPU (vCPU)를 서비스하는 동안 가상 CPU (vCPU)가 물리적 CPU (pCPU)에서 실행을 대기해야하는 시간의 백분율입니다.

소스 전체 크레딧

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.