Làm thế nào để xem danh sách đầy đủ các quy trình trong đầu


14

Khi tôi làm 'đỉnh', tôi biết rằng có nhiều quá trình trong đó nhiều quá trình đang ở trạng thái ngủ. Tôi cần phải xem ảnh chụp nhanh tất cả các quy trình tại thời điểm đó. 'trên cùng' có thể hiển thị danh sách các quy trình, phù hợp với một màn hình. Làm thế nào để tôi có được danh sách đầy đủ?

Trong số những thứ khác, tôi thích xem danh sách tất cả các quá trình đang ở trạng thái "ngủ". Tôi không nghĩ rằng, tôi có thể có được trạng thái quá trình trong đầu ra của lệnh "ps"


1
Xem nếu bạn có htop. Danh sách quá trình của nó là cuộn.
manatwork

Câu trả lời:


16

top -b dường như đang làm trò bịp


2
Thêm -n1tùy chọn sẽ cung cấp cho một trang đầy đủ sau đó thoát.
enzotib

1
Thật không may, điều này không cho phép hoạt động tương tác.
Ciro Santilli 心 心

1
Lưu ý: mặc dù câu hỏi đã được gắn thẻ linux, nhưng top -l1hoạt động trong OS X / macOS để liệt kê tất cả các quy trình có trạng thái, mặc dù% CPU sẽ không chính xác cho một mẫu với -l, vì nó được tính bằng cách sử dụng delta giữa các mẫu.
Gary S. Weaver

@ GaryS.Weaver cảm ơn!
hey_you

4

Bạn có thể có được trạng thái quá trình với coreutils ps

$ ps aux

sẽ liệt kê tất cả những điều đó, và nhiều hơn nữa. Đây là cách bạn có thể giải mã chúng, từ trang man:

QUY TRÌNH NHÀ NƯỚC

Dưới đây là các giá trị khác nhau mà các chỉ định đầu ra s, stat và trạng thái (tiêu đề "STAT" hoặc "S") sẽ hiển thị để mô tả trạng thái của một quá trình:

   D    uninterruptible sleep (usually IO)
   R    running or runnable (on run queue)
   S    interruptible sleep (waiting for an event to complete)
   T    stopped, either by a job control signal or because it is being traced.
   W    paging (not valid since the 2.6.xx kernel)
   X    dead (should never be seen)
   Z    defunct ("zombie") process, terminated but not reaped by its parent.

Đối với các định dạng BSD và khi từ khóa stat được sử dụng, các ký tự bổ sung có thể được hiển thị:

   <    high-priority (not nice to other users)
   N    low-priority (nice to other users)
   L    has pages locked into memory (for real-time and custom IO)
   s    is a session leader
   l    is multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
   +    is in the foreground process group.
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.