diff options
author | Johannes Stoelp <johannes.stoelp@gmail.com> | 2024-01-27 02:26:48 +0100 |
---|---|---|
committer | Johannes Stoelp <johannes.stoelp@gmail.com> | 2024-01-27 02:26:48 +0100 |
commit | c649f69634104c80d5da8af20871646e7d06aab1 (patch) | |
tree | 127a7cba91ded30b105d18bd45d54a24d93d5128 /src/monitor/ps.md | |
parent | 4853f0d91ab52940d8857a812fabda42915a738e (diff) | |
download | notes-c649f69634104c80d5da8af20871646e7d06aab1.tar.gz notes-c649f69634104c80d5da8af20871646e7d06aab1.zip |
ps: add notes
Diffstat (limited to 'src/monitor/ps.md')
-rw-r--r-- | src/monitor/ps.md | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/src/monitor/ps.md b/src/monitor/ps.md new file mode 100644 index 0000000..7e86678 --- /dev/null +++ b/src/monitor/ps.md @@ -0,0 +1,36 @@ +# ps(1) + +``` +ps [opt] + opt: + --no-header .... do not print column header + -o <OUT> ....... comma separated list of output columns + -p <PID> ....... only show pid + -T ............. list threads +``` +> Set `PS_FORMAT` env variable to setup default output columns. + +Frequently used output columns +``` +pid process id +pgid process group id +tid thread id + +comm name of process +cmd name of process + args (full) + +etime elapsed time (since process started) +user user owning process + +pcpu cpu utilization (percent) +pmem physical resident set (rss) (percent) +rss physical memory (in kb) +vsz virtual memory (in kb) +``` + +## Example: Use output for scripting +```sh +for tid in $(ps -o tid --no-header -T -p 31084); do + taskset -c -p $tid; +done +``` |