Khi tôi phát hành top
trong Linux, tôi nhận được một kết quả tương tự như sau:
Một trong những dòng có thông tin sử dụng CPU được trình bày như sau:
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
Mặc dù tôi biết định nghĩa của từng người trong số họ (phía dưới), tôi không hiểu chính xác những nhiệm vụ này là gì.
hi
- dịch vụ ngắt phần cứng có nghĩa là gì?si
- dịch vụ ngắt phần mềm nghĩa là gì?st
- họ nói rằng đó là "thời gian CPU trong sự chờ đợi không tự nguyện của CPU ảo trong khi nhà ảo thuật đang phục vụ một bộ xử lý khác (hoặc)% thời gian CPU bị đánh cắp từ một máy ảo".
Nhưng nó thực sự có nghĩa là gì? Ai đó có thể rõ ràng hơn?
Tôi liệt kê tất cả các us
, sy
, ni
, vv, bởi vì nó có thể giúp người khác tìm kiếm giống nhau. Thông tin này không có trong các trang người đàn ông.
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