Có lệnh nào hay cách nào khác để sử dụng CPU hiện tại hoặc trung bình CPU (đối với môi trường đa bộ xử lý) trong Linux?Xác định sử dụng CPU
Tôi đang sử dụng Linux nhúng trong một hệ thống nhỏ. Về cơ bản, tôi cần xác định mức sử dụng CPU, để nếu nó cao, thay vào đó tôi có thể chuyển một tiến trình mới sang bộ điều khiển khác trong hệ thống, thay vì thực hiện trên bộ xử lý chính, có thể bận làm một quá trình quan trọng hơn.
Câu hỏi này không chỉ đơn thuần là ưu tiên quy trình, bộ điều khiển khác có thể xử lý đầy đủ quy trình mới, chỉ khi bộ xử lý chính không bận, tôi muốn nó thực hiện.
Bạn có thể muốn sử dụng các lệnh tác vụ để buộc trình lên lịch Linux thực hiện điều đó cho bạn; bạn có thể giới hạn (các) tác vụ cốt lõi nào có thể chạy trên đó. Tôi giả sử bạn đang sử dụng SMP ở đây. – MarkR
Tại sao bạn lại lặp lại câu trả lời của huseyinalb và sau đó tự chọn? Điều này có vẻ như một số nỗ lực để trò chơi hệ thống danh tiếng. – Amoss
Tôi có được danh tiếng gì khi trả lời câu hỏi của riêng mình? –