[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#906793: RFP: px -- ps and top for human beings



Package: wnpp
Severity: wishlist

* Package name    : px
  Version         : 1.0.11
  Upstream Author : Johan Walles <johan.walles@gmail.com>
* URL             : https://github.com/walles/px/
* License         : MIT
  Programming Lang: Python
  Description     : ps and top for human beings

Px is a replacement for "ps", "pgrep", "pstree" and "top".

"px" will, unlike "ps":
* Decode Python, Ruby, Node, bash and Java command lines and show you what's actually running.
* Can filter processes by owner ("px root")
* Can search for processes by command line ("px java", like "pgrep")
* List processes in a helpful order
* ...

"ptop" will, unlike "top":
* Decode Python, Ruby, Node, bash and Java command lines and show you what's actually running.
* Has stable output by counting CPU time since ptop started
* Visualize system load using a histogram rather than just presenting the three "uptime" numbers
* Visualize system load in relation to the number of logical and physical cores in the system
* ...

Running "px" on a given PID will also give you information about:
* Its process tree (like "pstree")
* Which other processes it's talking to over various IPC channels
* Who were logged in when it started
* Other process started around the same time as this one
* Who used "sudo" to start it
* ...

"px" is seeing regular use on large production machines and is stable and mature.

Please package this :)

  Regards /Johan


Reply to: