kiểm tra lịch sử sử dụng cpu / bộ nhớ trong ubfox?


20

Có cách nào để tôi xem lại việc sử dụng cpu hoặc bộ nhớ trên máy chủ linux ub Ubuntu của tôi không? Tôi đã nhận thấy máy chủ của mình (đèn được thiết lập) đôi khi bị chậm, nhưng khi tôi đăng nhập bằng root và chạy lệnh PS, mọi thứ có thể đã trở lại bình thường.

Sẽ thật tuyệt khi xem lại nhật ký về những phần tài nguyên khác nhau của máy chủ đã tiêu thụ.

Câu trả lời:



14

Sử dụng dstat -ta --top-cpu

Xem: http://dag.wieers.com/home-ADE/dstat/

Nếu bạn muốn đăng nhập vào một tập tin, bạn có thể sử dụng:

dstat -ta --top-cpu --noheader --output systemstats.csv


2
kể từ phiên bản 0,7 thì top-cpukhông topcpu. Không biết nó là gì trước đó.
cori

6

Bạn có thể chạy MRTG để vẽ biểu đồ các khía cạnh khác nhau của máy chủ, chẳng hạn như việc sử dụng CPU, sử dụng RAM, số lượng quy trình. Nó rất hữu ích cho các máy chủ không có GUI vì nó tạo ra hình ảnh để hiển thị trên các trang web.

Nếu bạn đã cài đặt Gnome, bạn có thể giám sát tài nguyên hệ thống bằng ứng dụng System Monitor.

Ngoài ra, bạn có thể chạy một cái gì đó như thế này mỗi phút từ cron:

top -n 1 -b | head >> logfile

sẽ ghi lại thời gian hoạt động, người dùng, tải trung bình, số lượng quá trình, mức sử dụng CPU, mức sử dụng bộ nhớ / trao đổi và ba quy trình đói tài nguyên hàng đầu vào một tệp để xem sau. -n 1 chạy đầu một lần

Như bạn đã đề cập cụ thể về việc bạn chạy Ubuntu, tôi tin rằng bạn có thể theo dõi Canonical bằng cách sử dụng Cảnh .


+1 Câu trả lời thay thế của bạn (sử dụng hàng đầu với cron) rất hữu ích để sử dụng trên một máy chủ nhỏ, nơi tôi không muốn tiếp tục cài đặt thêm 'nội dung'.
whitebeard

liên kết chết với "phong cảnh"
Nicholas DiP Square

2

Chạy sar trong chế độ daemon. Bạn có thể xem xét một loạt các thông tin chi tiết sau khi thực tế. Hãy thử chạy sar ở phía trước với một cái gì đó như 10 lần lặp trong 10 giây để có ý tưởng về thông tin nào có sẵn.


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.