Tôi muốn đọc các số liệu thống kê sử dụng CPU từ một chương trình C, tôi quan tâm đến tỷ lệ sử dụng CPU, thời gian đánh cắp , vv Các chỉ số này được hiển thị ở hàng thứ 3 từ top
lệnh.
Tôi đã cố phân tích top
kết quả đầu ra với awk
( top -n 1 -b | awk '{print $0}'
), nhưng dường như top
luôn cung cấp các giá trị 'hư cấu' giống nhau trước khi nó bắt đầu hiển thị các số liệu thống kê chính xác.
Có cách nào từ mã hoặc bằng cách phân tích cú pháp đầu ra của một số lệnh để lấy số liệu thống kê sử dụng CPU không?
Biên tập:
Nền tảng là Linux
Cảm ơn bạn.