Khi tôi thực thi top
lệnh trên hệ thống Ubuntu của tôi, tôi thấy kết quả bên dưới
đầu trang - 07:58:58 lên 1:21, 1 người dùng, tải trung bình: 0,82, 0,73, 0,55 Nhiệm vụ: tổng cộng 293, 1 chạy, ngủ 29, dừng 0, zombie% Cpu (s): 0,8 us, 0,8 sy , ....
Tôi cần phải hiểu load average
và %cpu
.
Sự hiểu biết của tôi dựa trên kiến thức của tôi và mức sử dụng cpu cao nhưng mức tải trung bình thấp
Tải trung bình
Tải trung bình là một phép đo xem có bao nhiêu tác vụ đang chờ trong hàng đợi chạy kernel (không chỉ thời gian CPU mà cả hoạt động của đĩa) trong một khoảng thời gian. Có nghĩa là .83 nhiệm vụ đang chờ cho mỗi kết quả trên? Làm thế nào nó có thể là số thập phân? Ngoài ra ba con số khác nhau là 0.83 0.73, 0.55
gì?
%CPU
Điều này thể hiện khoảng thời gian trong x giây cuối cùng, CPU đã hoạt động. Ví dụ: - nếu việc sử dụng CPU hiển thị 60%, điều đó có nghĩa là cpu trong x giây cuối cùng đã hoạt động 60% thời gian trong x giây. Sự hiểu biết của tôi có đúng không? Nếu có những gì %Cpu(s): 0.8 us
đại diện?
Ngoài ra nếu tôi có 4 bộ xử lý CPU và% CPU hiển thị 50% thì có nghĩa là tất cả các lõi đều hoạt động 50% hay 2 CPU đang hoạt động 100%?
Load is the measure of the amount of computational work a system performs
tôi tin rằng một tuyên bố rõ ràng khác có thể làLoad is the measure of the amount of computational work a system performs or need to perform (for the processes in queue)
Khi bạn nói%Cpu(s) section is a displays HOW the CPU has been used
, do đó, loại tải CPU của nó chỉ là nơi đo lường công việc thực tế được thực hiện không cần thực hiện cho các tác vụ trong hàng đợi.