diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/s6-ps.html | 67 | ||||
-rw-r--r-- | doc/upgrade.html | 10 |
2 files changed, 38 insertions, 39 deletions
diff --git a/doc/s6-ps.html b/doc/s6-ps.html index 710b94e..5e1887f 100644 --- a/doc/s6-ps.html +++ b/doc/s6-ps.html @@ -69,57 +69,56 @@ recognized <em>field</em> keywords and the corresponding field they display. </p> <ul> - <li> <tt>pid</tt> : the process id number. </li> - <li> <tt>comm</tt> : the command name as known by the kernel. </li> - <li> <tt>s</tt> : the one-character state of the process, then <tt>s</tt> + <li> <tt>pid</tt> : the process id number. </li> + <li> <tt>comm</tt> : the command name as known by the kernel. </li> + <li> <tt>s</tt> : the one-character state of the process, then <tt>s</tt> if the process is a session leader or <tt>+</tt> if it is a foreground process group leader, then <tt>N</tt> if the process is niced or <tt><</tt> if it is anti-niced. Unlike ps, s6-ps cannot tell whether a process has locked memory pages or not. </li> - <li> <tt>ppid</tt> : the parent process' pid. </li> - <li> <tt>pgrp</tt> : the process group number. </li> - <li> <tt>sess</tt> : the session leader's pid. </li> - <li> <tt>tty</tt> : the name of the process's controlling terminal.</li> - <li> <tt>tpgid</tt> : the pid of the foreground process group. </li> - <li> <tt>utime</tt> : the time the process spent in user mode. </li> - <li> <tt>stime</tt> : the time the process spent in kernel mode. </li> - <li> <tt>cutime</tt> : the time spent in user mode by the process <em>and</em> + <li> <tt>ppid</tt> : the parent process' pid. </li> + <li> <tt>pgrp</tt> : the process group number. </li> + <li> <tt>sess</tt> : the session leader's pid. </li> + <li> <tt>tty</tt> : the name of the process's controlling terminal.</li> + <li> <tt>tpgid</tt> : the pid of the foreground process group. </li> + <li> <tt>utime</tt> : the time the process spent in user mode. </li> + <li> <tt>stime</tt> : the time the process spent in kernel mode. </li> + <li> <tt>cutime</tt> : the time spent in user mode by the process <em>and</em> all its dead children. </li> - <li> <tt>cstime</tt> : the time spent in kernel mode by the process <em>and</em> + <li> <tt>cstime</tt> : the time spent in kernel mode by the process <em>and</em> all its dead children. </li> - <li> <tt>prio</tt> : the process' priority as computed by the kernel. </li> - <li> <tt>nice</tt> : the process' nice value. </li> - <li> <tt>thcount</tt> : the number of threads in the process. </li> - <li> <tt>start</tt> : the start time of the process. </li> - <li> <tt>vsize</tt> : the virtual memory size of the process. </li> - <li> <tt>rss</tt> : the resident set size of the process. </li> - <li> <tt>rsslimit</tt> : the maximum rss allowed for the process. </li> - <li> <tt>psr</tt> : the number of the CPU the process is running on. </li> - <li> <tt>rtprio</tt> : the real-time priority of the process. </li> - <li> <tt>policy</tt> : the real-time policy of the process - a symbolic name. </li> - <li> <tt>user</tt> : the user the process is running as. </li> - <li> <tt>group</tt> : the group the process is running as. </li> - <li> <tt>pmem</tt> : the percentage of the available virtual memory the process + <li> <tt>prio</tt> : the process' priority as computed by the kernel. </li> + <li> <tt>nice</tt> : the process' nice value. </li> + <li> <tt>thcount</tt> : the number of threads in the process. </li> + <li> <tt>start</tt> : the start time of the process. </li> + <li> <tt>vsize</tt> : the virtual memory size of the process. </li> + <li> <tt>rss</tt> : the resident set size of the process. </li> + <li> <tt>rsslimit</tt> : the maximum rss allowed for the process. </li> + <li> <tt>psr</tt> : the number of the CPU the process is running on. </li> + <li> <tt>rtprio</tt> : the real-time priority of the process. </li> + <li> <tt>policy</tt> : the real-time policy of the process - a symbolic name. </li> + <li> <tt>user</tt> : the user the process is running as. </li> + <li> <tt>group</tt> : the group the process is running as. </li> + <li> <tt>pmem</tt> : the percentage of the available virtual memory the process is using. Be aware that it is a very rough estimate: determining exactly how much memory a process is using is a complex task. </li> - <li> <tt>wchan</tt> : the name or address of the kernel function where the + <li> <tt>wchan</tt> : the name or address of the kernel function where the proces is sleeping. It is actually very rare that a kernel is configured to properly export that value, because it incurs a small performance cost. </li> - <li> <tt>args</tt> : the command line of the process. </li> - <li> <tt>env</tt> : the process environment. s6-ps can normally only print + <li> <tt>args</tt> : the command line of the process. </li> + <li> <tt>env</tt> : the process environment. s6-ps can normally only print the environment for processes running as the same user, or if it is run as root. Be aware that the environment is usually quite large, and will create very long lines, likely to mess up the display on a standard terminal. </li> -</li> - <li> <tt>pcpu</tt> : the percentage of CPU used by the process (total cpu time + <li> <tt>pcpu</tt> : the percentage of CPU used by the process (total cpu time divided by total running time). It is a mean value and does not reflect current CPU usage. </li> - <li> <tt>ttime</tt> : total CPU time used by the process (user + kernel mode). </li> - <li> <tt>cttime</tt> : total CPU time used by the process and all its dead + <li> <tt>ttime</tt> : total CPU time used by the process (user + kernel mode). </li> + <li> <tt>cttime</tt> : total CPU time used by the process and all its dead children (user + kernel mode). </li> - <li> <tt>tstart</tt> : the start time of the process as a + <li> <tt>tstart</tt> : the start time of the process as a <a href="http://cr.yp.to/libtai/tai64.html">TAI64N</a> value. </li> - <li> <tt>cpcpu</tt> : the percentage of CPU used by the process and its dead + <li> <tt>cpcpu</tt> : the percentage of CPU used by the process and its dead children (total cpu time divided by total running time). It is a mean value and does not reflect current CPU usage. </li> diff --git a/doc/upgrade.html b/doc/upgrade.html index 9df81b4..b5583c1 100644 --- a/doc/upgrade.html +++ b/doc/upgrade.html @@ -21,28 +21,28 @@ <h2> in 2.5.1.2 </h2> <ul> - <li> <a href="//skarnet.org/software/skalibs/"></a>skalibs</a> + <li> <a href="//skarnet.org/software/skalibs/">skalibs</a> dependency bumped to 2.9.2.0. </li> </ul> <h2> in 2.5.1.1 </h2> <ul> - <li> <a href="//skarnet.org/software/skalibs/"></a>skalibs</a> + <li> <a href="//skarnet.org/software/skalibs/">skalibs</a> dependency bumped to 2.9.1.0. </li> </ul> <h2> in 2.5.1.0 </h2> <ul> - <li> <a href="//skarnet.org/software/skalibs/"></a>skalibs</a> + <li> <a href="//skarnet.org/software/skalibs/">skalibs</a> dependency bumped to 2.9.0.0. </li> </ul> <h2> in 2.5.0.1 </h2> <ul> - <li> <a href="//skarnet.org/software/skalibs/"></a>skalibs</a> + <li> <a href="//skarnet.org/software/skalibs/">skalibs</a> dependency bumped to 2.8.0.0. </li> <li> Everything now builds as PIC by default no matter the toolchain's settings. Use the <tt>--disable-all-pic</tt> configure @@ -134,7 +134,7 @@ perform a hard shutdown, add the <tt>-f</tt> option. </li> <li> skalibs dependency bumped to 2.3.1.2 </li> <li> New commands: <a href="s6-uevent-listener.html">s6-uevent-listener</a> and -<a href="s6-uevent-spawner.html">s6-uevent-spawner</a> <li> +<a href="s6-uevent-spawner.html">s6-uevent-spawner</a> </li> <li> <a href="s6-devd.html">s6-devd</a> is now a wrapper around those commands. </li> </ul> |