Cho đến gần đây, tôi nghĩ rằng trung bình tải (ví dụ như trên cùng) là trung bình di động trên n giá trị cuối cùng của số lượng quá trình ở trạng thái "có thể chạy" hoặc "chạy". Và n sẽ được xác định bởi "độ dài" của trung bình di chuyển: vì thuật toán tính trung bình tải dường như kích hoạt cứ sau 5 giây, n sẽ là 12 cho trung bình tải 1 phút, 12x5 cho trung bình tải 5 phút và 12x15 cho trung bình tải 15 phút.
Nhưng sau đó tôi đọc bài viết này: http://www.linuxjournal.com/article/9001 . Bài viết này khá cũ nhưng thuật toán tương tự được triển khai ngày hôm nay trong nhân Linux. Trung bình tải không phải là trung bình di động mà là thuật toán mà tôi không biết tên. Dù sao, tôi đã thực hiện một so sánh giữa thuật toán nhân Linux và trung bình di động cho một tải định kỳ tưởng tượng:
.
Có một sự khác biệt lớn.
Cuối cùng, câu hỏi của tôi là:
- Tại sao việc thực hiện này đã được chọn so với mức trung bình di động thực sự, điều đó có ý nghĩa thực sự với bất kỳ ai?
- Tại sao mọi người nói về "trung bình tải 1 phút" vì thuật toán được tính đến nhiều hơn phút cuối cùng. (về mặt toán học, tất cả các biện pháp kể từ khi khởi động; trong thực tế, có tính đến lỗi làm tròn - vẫn còn rất nhiều biện pháp)