Làm cách nào tôi có thể ghi lại việc sử dụng tài nguyên hệ thống theo thời gian trên Ubuntu?


1

Tôi muốn ghi lại việc sử dụng tài nguyên hệ thống - CPU, RAM, SWAP, có lẽ là truy cập HD - trên hệ thống Ubuntu của tôi theo thời gian để tôi có thể so sánh hai cấu hình (trong trường hợp của tôi, tôi đang so sánh sử dụng gnome so với sử dụng xfce)

Điều gì sẽ là một cách tốt để ghi lại việc sử dụng tài nguyên hệ thống và sau đó vẽ biểu đồ kết quả trên hệ thống Ubuntu của tôi?

Câu trả lời:


1

Bạn có thể sử dụng dstat với gnuplot cho các biểu đồ rất chi tiết:

văn bản thay thế

Ngoài ra còn có tùy chọn vmstat với vmplot:

Mẫu đầu ra vmstat:

[john@awesome]$vmstat -n 1
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  0      0 14234008 438580 1195172    0    0     6    35    1    1  2  5 93  0  0
 1  0      0 14233824 438592 1195176    0    0     4   100 1035 2170  0 50 49  0  0
 1  0      0 14233824 438592 1195176    0    0     0    32 1030 2139  3 48 50  0  0

Biểu đồ vmplot mẫu:

văn bản thay thế


Hoán đổi câu trả lời "dstat with gnuplot" bằng câu trả lời "vmstat with vmplot", và tôi sẽ chọn câu trả lời của mình. Cảm ơn bạn về thông tin.
pcapademia

hoàn thành hoàn thành! :)
John T

0

Một câu trả lời rõ ràng là sử dụng lệnh hàng đầu kết hợp với awk để rút ra các giá trị mà tôi quan tâm. Tôi đang tìm kiếm một thứ gì đó ít tốn công sức hơn, vì tôi sẽ cần dành nhiều thời gian để xem lại lệnh awk để kéo cái này ra

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.