top -d1 behavior
John Baldwin
jhb at freebsd.org
Tue Dec 16 17:07:58 UTC 2014
On Sunday, November 23, 2014 4:57:33 pm Fernando Apesteguía wrote:
> > Neither seem like what the user would expect.
>
> Agreed. But this is mostly unexpected (and can lead scripts to fail):
Actually, I think having it output the states since boot would be more
consistent with other tools like iostat/vmstat/etc. They report states
on the first iteration that are states since boot. For example:
% iostat 1
tty ada0 ada1 cd0 cpu
tin tout KB/t tps MB/s KB/t tps MB/s KB/t tps MB/s us ni sy in id
8 225 20.41 12 0.24 20.56 12 0.24 2.79 0 0.00 3 0 2 0 95
0 6230 60.00 6 0.35 64.80 10 0.62 0.00 0 0.00 9 0 91 0 0
0 6195 64.00 5 0.31 51.43 7 0.35 0.00 0 0.00 11 0 89 0 1
Can you test this test patch to see if it gives you what you expect from
top -d1?
Index: contrib/top/top.c
===================================================================
--- top.c (revision 275828)
+++ top.c (working copy)
@@ -176,7 +176,7 @@ char *argv[];
int preset_argc = 0;
char **av;
int ac;
- char dostates = No;
+ char dostates = Yes;
char do_unames = Yes;
char interactive = Maybe;
char warnings = 0;
--
John Baldwin
More information about the freebsd-hackers
mailing list