hàng đầu trong chế độ hàng loạt, cần% CPU cho mọi lõi


8

Tôi biết rằng sau khi chạy hàng đầu, tôi có thể nhấn 1và lấy danh sách các CPU với tỷ lệ sử dụng của chúng. Tôi nghi ngờ tôi cũng có thể làm điều này trong chế độ hàng loạt với tùy chọn -b, nhưng tôi không biết làm thế nào và tôi không thể tìm thấy nó trong hướng dẫn.

Tôi cần đọc nó định kỳ từ một chương trình python, vì vậy nó phải ở chế độ hàng loạt.


Tôi có thể có một cách giải quyết cho bạn ở đây: superuser.com/a/868723/119840 .
Phòng thí nghiệm AX

Câu trả lời:


9

Bạn có thể sử dụng một tập tin cấu hình cho việc này. Cách dễ nhất là mở top và cấu hình nó theo cách bạn muốn. Trong trường hợp này, điều đó có nghĩa là sử dụng 1để có được danh sách trên mỗi CPU. Sau đó, nó viết một tập tin cấu hình với Shift+ W. Sau đó, nó sẽ sử dụng tệp cấu hình đó bất cứ khi nào người dùng chạy hàng đầu và giữ nguyên hình thức, ngay cả trong chế độ hàng loạt.

Lưu ý rằng có thể bạn sẽ cần một $HOMEbiến được xác định, nếu bạn đang sử dụng biến này qua cron hoặc một số môi trường khác thiếu định nghĩa đăng nhập tiêu chuẩn.


1

Tôi không quen với cách để làm điều đó với top, nhưng bạn có thể xem cái mpstatnào sẽ hiển thị mức sử dụng cpu cho mỗi lõi.


Hệ thống của tôi dường như không có điều đó và tôi không thể cài đặt bất cứ thứ gì :(
Nathan

1
# mpstat -P ALL 1

10:54:41 PM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
10:54:42 PM  all    8.20    0.12    0.75    0.00    0.00    0.00    0.00    0.00   90.93
10:54:42 PM    0   24.00    0.00    2.00    0.00    0.00    0.00    0.00    0.00   74.00
10:54:42 PM    1   22.00    0.00    2.00    0.00    0.00    0.00    0.00    0.00   76.00
10:54:42 PM    2    2.02    1.01    0.00    0.00    0.00    0.00    0.00    0.00   96.97
10:54:42 PM    3    2.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00   98.00
10:54:42 PM    4   14.15    0.00    1.89    0.00    0.00    0.00    0.00    0.00   83.96
10:54:42 PM    5    1.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00   99.00
10:54:42 PM    6    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00
10:54:42 PM    7    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.