đỉnh / đỉnh; xử lý nhóm bằng lệnh


20

Tôi muốn biết một lệnh cụ thể đang sử dụng bao nhiêu tài nguyên.

tophtophiển thị thông tin trên cơ sở quy trình nhưng tôi muốn thông tin được hiển thị trên cơ sở lệnh. Ví dụ: tôi muốn biết RAM chrome đang sử dụng bao nhiêu.


5
Các tiện ích như toppsthay đổi theo hệ điều hành. Bạn nên gắn thẻ câu hỏi với HĐH bạn đang sử dụng.
jordanm

Câu trả lời:


9

Bạn có thể chạy toptrong chế độ hàng loạt -bvới 1 lần lặp -n1. Bạn grep nó, dẫn nó đến awk, SUMkết quả và in nó.

top -b -n1 | grep chrome | awk '{ SUM += $9} END { print SUM }'

Tôi không biết cột nào bạn muốn xuất. Thay đổi $9để phù hợp với nhu cầu của bạn.


6

Điều này là có thể trong atop. Chỉ cần nhấn pkhi chạy nó. Từ sự giúp đỡ:

Accumulated figures:
        'u'  - total resource consumption per user
        'p'  - total resource consumption per program (i.e. same process name)
        'j'  - total resource consumption per container

Điều duy nhất ngăn tôi sử dụng atoplà sự phụ thuộc cron, nhưng có một PR mở sẽ hy vọng khắc phục điều đó
Code Bling

1
Cập nhật: PR đã được chấp nhận và một atopphiên bản mới sẽ được phát hành mà không cronphụ thuộc.
Mã Bling

6

Nhấn Hvào htopnhóm các quy trình theo luồng chính (lệnh), thực tế nó sẽ tắt chế độ hiển thị của luồng.


Nó không ẩn các chủ đề, mặc dù vẫn có thể có một cây các quy trình. Sử dụng chế độ xem cây và thu gọn các cây với F6các tác phẩm để chỉ hiển thị nhóm quy trình, nhưng sắp xếp vô hiệu hóa chế độ xem cây.
Mã Bling

Tôi nhận ra rằng trong chế độ xem cây, ngay cả khi các nhánh cây bị sập, nó vẫn không hiển thị tổng số, đó chỉ là mỗi quá trình. Có những cột được cho là liệt kê tổng số cho trẻ em, nhưng những cột đó dường như cũng không hoạt động. htopsẽ không hiển thị tổng số cho dù bạn làm gì.
Mã Bling
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.