Jan Görig
4d3c19af52
Read the system boot time from /proc instead of computing
...
Read the time of system boot from /proc/stat (entry: btime) instead
of computing it as the difference between the current time and the
uptime. This is the only way to get a consistent result which won't
possibly change from one run to the next.
The problems with the original code were:
* Both the current time and the uptime are rounded down to the second,
but the system doesn't boot on an integer second value so they do not
tick at the same moment. Thus, the rounding errors can cause a one
second difference from one run to the next.
* We can't read the uptime and the current time at the exact same moment
anyway, so the time difference we compute is bound to be inaccurate.
Bug-Redhat: https://bugzilla.redhat.com/show_bug.cgi?id=222251
Author: Jean Delvare <jdelvare@suse.de>
Reviewed-by: Craig Small <csmall@debian.org>
2010-12-16 10:30:39 +01:00
Jan Görig
9e6370a886
clear screen after fields selection
...
Author: Tomas Smetana <tsmetana@redhat.com>
Bug-Redhat: https://bugzilla.redhat.com/show_bug.cgi?id=440694
2010-12-16 10:25:36 +01:00
Jan Görig
356a1f9a37
fix the problem with truncated output lines to 2048 characters
...
Author: Karel Zak <kzak@redhat.com> and Olivier Fourdan <ofourdan@redhat.com>
Bug-Redhat: https://bugzilla.redhat.com/show_bug.cgi?id=134516
Bug-Redhat: https://bugzilla.redhat.com/show_bug.cgi?id=487700
2010-12-16 10:24:44 +01:00
Jan Görig
af25453d9a
ps displays cgroup
...
Author: Swann Perarnau <swann.perarnau@imag.fr>
Bug-Debian: http://bugs.debian.org/469669
Reviewed-by: Craig Small <csmall@debian.org>
2010-12-16 10:23:49 +01:00
Jan Görig
0232430bef
Fix highlighting problem in top
...
Author: Paolo Pantaleo <paolopantaleo@gmail.com>
Bug-Debian: http://bugs.debian.org/351065
2010-12-16 10:21:47 +01:00
Jan Görig
8f466aa21d
Headers for disk and slab info and getopt replacement
...
Author: Liu Xing <liuxing@cn.fujitsu.com>
Author: Michael Tokarev <mjt@corpit.ru>
Bug-Debian: http://bugs.debian.org/436805
Bug-Debian: http://bugs.debian.org/408088
2010-12-16 10:19:14 +01:00
Jan Görig
63b6a8fcbf
Make w make better guesses for user process
...
Based on suggestion by Herbert Xu <herbert@gondor.apana.org.au>
Bug-Debian: http://bugs.debian.org/187808
Author: Craig Small <csmall@debian.org>
2010-12-16 10:15:35 +01:00
albert
5f570a84f1
per-process swap info available on Linux 2.6.34
2010-05-18 07:02:03 +00:00
albert
93fd4a460e
not ppc64
2009-12-10 11:37:48 +00:00
albert
6154f23d5a
src==dst is illegal, failing on ppc64
2009-12-09 09:28:22 +00:00
albert
b0210803bf
update /dev/tty* info to May 2009 devices.txt
2009-05-03 06:39:33 +00:00
albert
fcc376b861
note UNIX standard self-conflict
2008-03-24 05:57:28 +00:00
albert
7dd414ac1b
new /proc/meminfo fields
2008-03-24 04:41:26 +00:00
albert
c0f3df30ca
watch: tolerate umlauts
2007-05-28 03:18:52 +00:00
albert
7ed102fd76
sysctl: fix crash -- thanks Steinar Gunderson #423704
2007-05-28 01:59:28 +00:00
albert
805d426d07
vmstat: use EXIT_FAILURE -- thanks Yoshio Nakamura #425492
2007-05-28 00:20:13 +00:00
albert
e5b2b8614d
pgrep: usage error should exit with 2
2007-05-28 00:16:39 +00:00
albert
8e4bf3e115
top: normal exit code should be 0
2007-05-27 23:56:49 +00:00
albert
94b2a2e910
SCHED_* stuff up to #9
2007-05-05 18:42:16 +00:00
albert
8dcea80764
ps: man page less ambiguous
2006-12-17 18:47:18 +00:00
albert
a7f684e5b3
threadsafe-statics
2006-10-30 03:57:57 +00:00
albert
9049ffef32
ps man page
2006-09-10 06:25:56 +00:00
albert
0231385023
fix the low_density_names table, maybe
2006-07-09 06:58:39 +00:00
albert
86de01f3d0
Linux 2.6.17 tty devices. Lose support for original pty numbering.
2006-07-09 04:41:30 +00:00
albert
9278134e49
top: show CPU time stolen from a virtual machine
2006-06-25 02:15:36 +00:00
albert
1e73c7b8bc
bit of top hacking
2006-06-25 01:14:24 +00:00
albert
a791f8034f
sysctl: use - for stdin
2006-06-24 21:17:51 +00:00
albert
47d33e7ed4
g is criteria
2006-06-24 20:12:29 +00:00
albert
b4b97c71bf
use ln_f, and update to version 3.2.7
2006-06-24 04:34:55 +00:00
albert
7e2f073fbd
better -L support
2006-06-23 03:18:12 +00:00
albert
6baa2fd34e
FreeBSD -F and -L options (but -L may be useless) with sucky error messages
2006-06-21 05:45:16 +00:00
albert
93ed75edc9
correct description of some currently-foreign options
2006-06-21 04:41:58 +00:00
albert
492acac001
pgrep cleanup
2006-06-21 04:18:02 +00:00
albert
634c9f6b43
note that skill/snice are obsolete
2006-06-18 23:57:44 +00:00
albert
ffc32c6f8b
fix more of the pgrep memory-related brokenness
2006-06-18 23:19:30 +00:00
albert
5b13bb93c7
new foreign-OS research noted
2006-06-18 20:55:02 +00:00
albert
1b35a3b9c8
correct mailing list
2006-06-18 00:42:37 +00:00
albert
87eb7ec462
w: stale utmp entries snuck in via uninitialized var -- thanks Robert A Basch
2006-06-17 06:14:33 +00:00
albert
89ed9ba210
top: CPU usage column width fixes -- thanks Tony Ernst
2006-06-17 05:20:01 +00:00
albert
6e91ded9ff
procps.spec needed a slash -- thanks Jesse Brandeburg
2006-06-17 05:12:35 +00:00
albert
ac23e47c3e
pwdx: buffer overflow fixed -- thanks Ulf Harnhammar
2006-06-17 05:01:17 +00:00
albert
d4a9781d4a
avoid integer overflow for usleep() arg
2006-06-17 04:52:42 +00:00
albert
5c591b836f
fix "ps sm" bug involving 1-thread-proc optimization
2006-06-17 04:14:57 +00:00
albert
20fba946af
SCHED_BATCH
2006-01-22 08:00:03 +00:00
albert
58f47c6614
terabytes
2006-01-22 07:57:13 +00:00
albert
d8760aae6c
document H option -- thanks Tony Ernst
2005-12-27 04:25:32 +00:00
albert
c03b9f6deb
fix buffer overflow
2005-10-30 23:52:35 +00:00
albert
29cbc63561
fputs instead of fprintf
2005-10-30 23:45:47 +00:00
albert
3fca0261e0
3.2.6 prep
2005-10-30 06:47:15 +00:00
albert
36524ac0fd
vmstat: -p handles /dev/ and does not overflow #319523 #330969
2005-10-30 06:03:28 +00:00