Thay đổi sắp xếp hàng đầu trở lại CPU


54

Một đồng nghiệp cũ đã làm điều topđó bất cứ khi nào nó chạy bằng root, dữ liệu được sắp xếp theo cách sử dụng MEM thay vì sử dụng CPU mặc định. Theo nhiều tìm kiếm, trang man và thậm chí các tùy chọn trong chính bảng điều khiển trên cùng (O), chỉ cần nhấn knó sẽ được sắp xếp theo CPU, nhưng thay vào đó khi tôi nhấn knó sẽ yêu cầu tôi tiêu diệt.

Vậy làm thế nào tôi có thể lấy lại sắp xếp mặc định cho CPU?


1
@ lập trình5000 trên MacOS, vâng. Nó không phải là di động mặc dù. Tôi biết Red Hat từ chối nó.
M. Davis

Câu trả lời:


40

Bạn có thể thay đổi trường sắp xếp trong topcửa sổ tương tác bằng phím <>. Tôi không chắc hệ điều hành nào bạn đang chạy nhưng ít nhất là trên đầu GNU của tôi, knghĩa vụ phải giết chứ không phải thiết lập lại.

Có lẽ, bạn của bạn đã thay đổi trường sắp xếp và nhấn Shift+ W để lưu vào ~/.toprc. Chỉ cần sử dụng các phím tôi đã đề cập để chọn trường sắp xếp bạn muốn và sau đó, khi nó được thiết lập như bạn muốn, hãy nhấn Shift+ Wlần nữa và nó sẽ lưu trạng thái đó và mở theo cách đó vào lần sau.


5
Lưu ý rằng bạn có thể nhấn zđể bật chế độ màu và sau đó xđể tô sáng cột sắp xếp hiện tại. Dễ dàng hơn nhiều để xem những gì đang diễn ra khi bạn sử dụng <>thay đổi những gì bạn đang sắp xếp.
Mark Reed

2
Trên thực tế, nhấn xsẽ làm nổi bật cột sắp xếp hiện tại ngay cả trong chế độ không màu. Nhấn bsẽ chuyển đổi đậm để làm nổi bật hơn nữa.
Stephan Henningsen

64

Để thêm vào các câu trả lời đã có P(chữ hoa P) tạo thứ tự hàng đầu theo CPU, sau đó nhấn W(một lần nữa chữ hoa W) để lưu.

M trở lại bộ nhớ


Điều kỳ lạ là tùy chọn này dường như không man topcó trong macOS Sierra 10.12.2.
Konrad

20

Trên Mac OS X, dường như không có lệnh nào để lưu các tùy chọn và man topkhông nói gì về tệp .toprc. Vì vậy, có vẻ như điều tốt nhất bạn có thể làm là

alias top="top -o cpu"

10

Bạn có thể cần nhấn Shift+ fhoặc Shift+ ođể vào menu phụ của trường sắp xếp, sau đó nhấn kfor %CPU(tiếp theo Enterđể thoát menu). kcó nghĩa là giết khi bạn ở chế độ lệnh "toàn cầu" mặc định.


Bạn sẽ cần nhấn Shift + W để lưu cấu hình hiện tại ~/.toprc. Mặt khác, câu trả lời này dễ hình dung hơn sau đó nhấn phím <và> một cách mù quáng.
Ray Foss

8

Tôi biết đó không phải là câu trả lời trực tiếp cho câu hỏi của bạn, nhưng có một công cụ tuyệt vời được gọi là htopmà tôi muốn giới thiệu. Nó giống như một phiên bản nâng cao của topcông cụ gốc cho phép bạn sắp xếp đầu ra theo cách dễ dàng và xuất hiện hơn nhiều. Ví dụ: nếu bạn muốn sắp xếp theo CPU, bạn chỉ cần nhấn F6và chọn sắp xếp của bạn.

Đây là cách htop trông như thế nào: ảnh chụp màn hình htop

Đây là một số tùy chọn sắp xếp có sẵn: một số tùy chọn sắp xếp htop

Để cài đặt nó trên các máy CentOS / RHEL, bạn sẽ phải thêm repo EPEL và sau đó chỉ cần chạy:

yum install -y htop

hoặc trên máy Debian chỉ cần chạy:

sudo apt-get install htop mà không cần thêm bất kỳ repo nào.

Tôi đã viết trước đây một bài viết hay về htop, hãy kiểm tra nó.


2

Nếu bạn chạy nó trong chế độ hàng loạt, bạn nên thử

top -b -o -%CPU

-b dành cho chế độ hàng loạt (thường được sử dụng với -n để đặt số lần chạy) -o là để ghi đè thứ tự sắp xếp -% CPU là% CPU trường / cột, bạn có thể sử dụng +/- để sắp xếp tăng dần hoặc giảm dần

Tôi cũng đang sử dụng tùy chọn này với tùy chọn -S, mặc dù tôi không nghĩ điều đó thay đổi nhiề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.