top
Linux에서 발행 하면 다음과 비슷한 결과가 나타납니다.
라인 중 하나에는 다음과 같이 표시된 CPU 사용량 정보가 있습니다.
Cpu(s): 87.3%us, 1.2%sy, 0.0%ni, 27.6%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
나는 그들 각각의 정의를 알고 있지만 (아래),이 작업이 정확히 무엇을 의미하는지 이해하지 못합니다.
hi
-하드웨어 인터럽트 서비스는 무엇을 의미합니까?si
-소프트웨어 인터럽트 서비스는 무엇을 의미합니까?st
- "하이퍼 바이저가 가상 머신에서 도난 당 한 다른 프로세서 (또는 % CPU 시간)를 서비스하는 동안 가상 CPU가 비자발적으로 대기하는 CPU 시간"이라고 말합니다.
그러나 실제로 무엇을 의미합니까? 누군가가 더 명확 할 수 있습니까?
나는 모든 상장 us
, sy
, ni
이 같은 검색 다른 사람을 도울 수 있기 때문에, 등. 이 정보는 매뉴얼 페이지에 없습니다.
us: user cpu time (or) % CPU time spent in user space
sy: system cpu time (or) % CPU time spent in kernel space
ni: user nice cpu time (or) % CPU time spent on low priority processes
id: idle cpu time (or) % CPU time spent idle
wa: io wait cpu time (or) % CPU time spent in wait (on disk)
hi: hardware irq (or) % CPU time spent servicing/handling hardware interrupts
si: software irq (or) % CPU time spent servicing/handling software interrupts
st: steal time - - % CPU time in involuntary wait by virtual cpu while hypervisor is servicing another processor (or) % CPU time stolen from a virtual machine