Tôi có Ubuntu chạy trên CPU đa lõi với 32 lõi. Khi tôi kiểm tra việc sử dụng cpu bằng cách sử dụng lệnh trên cùng, đôi khi nó hiển thị hơn 100%, như 340%, 650%, v.v. Tôi đã thực hiện một số điều tra và thấy rằng nó thực sự là một tổng số sử dụng trên các lõi khác nhau. Ví dụ: nếu mức sử dụng cpu thứ nhất là 20%, thứ 2 là 30%, thứ 3 là 40% và còn lại là 0% thì 'top' hiển thị 20 + 30 + 40 = 90%.
Nó hơi khó hiểu và gây hiểu lầm. Tôi tin rằng lệnh trên cùng sẽ hiển thị các mức sử dụng CPU trong khoảng từ 0 đến 100 bằng cách tính toán các công dụng trên tất cả các lõi. Trong ví dụ của tôi ở trên, tôi sẽ mong đợi - (90 * 100) / 3200 = 2.8125%. Đây có phải là một lỗi với lệnh hàng đầu? nó có nên được coi là một sự tăng cường cho các bản phát hành trong tương lai? vui lòng tư vấn
top
hành vi tiêu chuẩn và có lẽ quá hạn để thay đổi nó. Tuy nhiên, không có gì ngăn bạn sử dụng một lệnh khác với quy ước báo cáo khác :)