Một lệnh tốt nhất trên đỉnh cao dành cho Mac OS X? [đóng cửa]


27

Các toplệnh trên OS X là khá crappy .. Một kèm theo hầu hết các distro Linux cho phép bạn thay đổi các loại theo cột sử dụng <>, có một chế độ màu (bằng cách nhấn zphím), và một loạt các tùy chọn hữu ích khác.

Có một công cụ dòng lệnh thay thế? Lý tưởng nhất là tôi muốn htopcho OS X, nhưng vì nó phụ thuộc vào /proc/hệ thống tập tin ( xem chủ đề này ) nên nó chưa được chuyển (và có lẽ sẽ không bao giờ)

Câu trả lời rõ ràng là "Trình giám sát hoạt động", nhưng tôi đang tìm kiếm một công cụ dòng lệnh!


3
<3 đỉnh. +1 được thêm vào vì lý do này. Tin nhắn mở rộng vì yêu cầu nhân vật ngu ngốc.
Kent Fredric

ok, tôi đã trả lời vấn đề 'sắp xếp' - bạn còn thiếu "tùy chọn hữu ích" nào khác?
Alnitak

3
Lưu ý rằng hệ thống tập tin / Proc có thể được cung cấp bằng MacFUSE: osxbook.com/book/bonus/ch Module11 / procfs Tôi không biết về bất kỳ cổng 'top' nào tận dụng điều này, tuy nhiên.
Sören Kuklau

1
Tôi e rằng các Procfs MacFUSE không phải là sự thay thế thả xuống cho các Procfs của Linux. Khi tôi thử biên dịch htop (hoặc chạy dstat), tôi đã bị dừng vì không có thư mục / Proc / stat.
Clinton Blackmore

Câu trả lời:


23

toptrên MacOS X không hỗ trợ sắp xếp, ít nhất là:

    O<skey>        Set secondary sort key to <skey> (see o<key>).
    o<key>         Set primary sort key to <key>: [+-]{command|cpu|pid
                   |prt|reg|rprvt|rshrd|rsize|th|time|uid|username|vprvt
                   |vsize}.

20

Tôi đang làm việc về việc chuyển htop sang OSX. Repo ở đây (ngã ba hoạt động nhiều hơn ở đây và có thể được cài đặt qua brew install htop)

Tôi hiện đang cố gắng tìm hiểu phải làm gì về xung đột cấp phép giữa libtop của Apple (APSL) và htop (GPL). Có lẽ không có nhiều chương trình để làm về nó - nhưng tôi có thể phải thực hiện lại các bit của libtop tôi cần. Nếu bất cứ ai có đề xuất về cách làm cho việc cấp phép hoạt động xin vui lòng lên tiếng.

nhập mô tả hình ảnh ở đây



1
Làm tốt lắm, mối quan tâm duy nhất của tôi là bạn cần chạy nó với sudo để xem thông tin bộ nhớ. Nếu có thể làm cho nó hoạt động mà không yêu cầu sudo, hãy cố gắng leo thang trực tiếp từ nó.
sorin

Thật không may, nhấp chuột không hoạt động.
Erik Kaju

9

htop bây giờ là một phần của macports - hãy tận hưởng



7

Ngoài ra còn có một loại bia cho htop nếu đó là cách bạn cuộn.

Thật không may, Apple / usr / bin / top tiếp tục thoái lui, vì nó thậm chí không còn hiểu được các đối số đơn lẻ:

$ top -FR
invalid option or syntax: -FR
[...]

Bây giờ bạn phải sử dụng ví dụ: "top -F -R -u". Nhưng, này, "top" của Apple không sắp xếp theo cpu theo mặc định nên có lẽ đó là điều ít lo lắng nhất.


3

Top trên OS X yêu cầu một chút tinh chỉnh (nó không phải là "bị loại bỏ" như GNU top), nhưng nó rất dễ thực hiện.

Trên Leopard hoặc Tiger, tôi sử dụng 'top -FRo [trường]', trong đó '[trường]' thường là cpu, vsize, rsize, v.v. Các tùy chọn -F và -R sẽ hy sinh một số độ chính xác để tính toán bộ nhớ cho việc giảm mức sử dụng CPU xuống hàng đầu.

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.