Tôi không hoàn toàn chắc chắn những gì bạn đang hỏi ở đây. Có, top
hiển thị mức sử dụng CPU theo tỷ lệ phần trăm của một CPU theo mặc định. Đó là lý do tại sao bạn có thể có tỷ lệ phần trăm> 100. Trên một hệ thống có 4 lõi, bạn có thể thấy mức sử dụng CPU lên tới 400%.
Bạn có thể thay đổi hành vi này bằng cách nhấn I(đó là Shift+ ivà bật "chế độ Irix") trong khi top
đang chạy. Điều đó sẽ khiến nó hiển thị mức độ sử dụng năng lượng CPU có sẵn đang được sử dụng. Như đã giải thích trong man top
:
1. %CPU -- CPU Usage
The task's share of the elapsed CPU time since the last screen
update, expressed as a percentage of total CPU time. In a
true SMP environment, if 'Irix mode' is Off, top will operate
in 'Solaris mode' where a task's cpu usage will be divided by
the total number of CPUs. You toggle 'Irix/Solaris' modes
with the 'I' interactive command.
Ngoài ra, bạn có thể nhấn nút 1sẽ hiển thị cho bạn bảng phân tích mức sử dụng CPU trên mỗi CPU:
top - 13:12:58 up 21:11, 17 users, load average: 0.69, 0.50, 0.43
Tasks: 248 total, 3 running, 244 sleeping, 0 stopped, 1 zombie
%Cpu0 : 33.3 us, 33.3 sy, 0.0 ni, 33.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu1 : 16.7 us, 0.0 sy, 0.0 ni, 83.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu2 : 60.0 us, 0.0 sy, 0.0 ni, 40.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu3 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 8186416 total, 6267232 used, 1919184 free, 298832 buffers
KiB Swap: 8191996 total, 0 used, 8191996 free, 2833308 cached