List Info

Thread: ps issues with recent NetBSD 4.0_beta2




ps issues with recent NetBSD 4.0_beta2
country flaguser name
United Kingdom
2007-07-12 13:34:44
Just noticed something peculiar with a recently compiled
(after 25th June) 
kernel/userland for NetBSD 4.0_beta2. ps seems to report
some process
elapsed times to generally be zero which doesn't tally with
top etc.  This 
has been confirmed by another user (Aleksey Cheusov).
Interestingly 
compute bound processes do seem to show up with a sensible
value whereas
everything is pretty well zero.

root(anduin)tmp$ ps -ax |head -20
  PID TTY    STAT    TIME COMMAND
    0 ?      DKs  0:00.00 [swapper]
    1 ?      Is   0:00.00 init
    2 ?      DK   0:00.00 [atabus0]
    3 ?      DK   0:00.00 [atabus1]
    4 ?      DK   0:00.00 [usb0]
    5 ?      DK   0:00.00 [usbtask-hc]
    6 ?      DK   0:00.00 [usbtask-dr]
    7 ?      DK   0:00.00 [cryptoret]
    8 ?      DK   0:00.00 [pagedaemon]
    9 ?      DK   0:00.00 [ioflush]
   10 ?      DK   0:00.00 [aiodoned]
   44 ?      DK   0:00.00 [physiod]
   97 ?      I    0:00.00 /usr/pkg/sbin/httpd -k start
   98 ?      I    0:00.00 /usr/pkg/sbin/httpd -k start
   99 ?      I    0:00.00 /usr/pkg/sbin/httpd -k start
  253 ?      Is   0:00.00 /sbin/dhclient
  285 ?      I    0:00.00 /usr/pkg/sbin/httpd -k start
  315 ?      Ss   0:00.00 /usr/sbin/syslogd -s
  474 ?      Ss   0:00.00 /usr/sbin/ntpd

root(anduin)tmp$ ident /bin/ps
/bin/ps:
     $NetBSD: crt0.c,v 1.16 2006/05/17 17:08:54 christos Exp
$
     $NetBSD: keyword.c,v 1.50 2006/10/29 22:32:53 christos
Exp $
     $NetBSD: nlist.c,v 1.25 2006/10/16 00:31:47 christos
Exp $
     $NetBSD: print.c,v 1.96 2006/10/29 22:32:53 christos
Exp $
     $NetBSD: ps.c,v 1.61 2006/10/02 17:54:35 apb Exp $

Running an older version of ps (NetBSD 4.0_beta from around
Oct 2006) shows 
more sensible results which actually tally with top. 

root(anduin)tmp$ /tmp/ps -ax |head -20
  PID TTY    STAT      TIME COMMAND
    0 ?      DKs    0:00.08 [swapper]
    1 ?      Is     0:00.02 init
    2 ?      DK     0:00.00 [atabus0]
    3 ?      DK     0:00.01 [atabus1]
    4 ?      DK     0:00.01 [usb0]
    5 ?      DK     0:00.00 [usbtask-hc]
    6 ?      DK     0:00.00 [usbtask-dr]
    7 ?      DK     0:00.00 [cryptoret]
    8 ?      DK     0:00.00 [pagedaemon]
    9 ?      DK     0:13.51 [ioflush]
   10 ?      DK     0:04.31 [aiodoned]
   44 ?      DK     0:00.00 [physiod]
   97 ?      I      0:00.26 /usr/pkg/sbin/httpd -k start
   98 ?      I      0:00.28 /usr/pkg/sbin/httpd -k start
   99 ?      I      0:00.25 /usr/pkg/sbin/httpd -k start
  253 ?      Is     0:00.01 /sbin/dhclient
  285 ?      I      0:00.23 /usr/pkg/sbin/httpd -k start
  315 ?      Ss     0:00.25 /usr/sbin/syslogd -s
  474 ?      Ss     0:09.12 /usr/sbin/ntpd

dtyson(anduin)dtyson$ ident /tmp/ps
/tmp/ps:
     $NetBSD: crt0.c,v 1.16 2006/05/17 17:08:54 christos Exp
$
     $NetBSD: keyword.c,v 1.46 2006/03/18 05:33:31 christos
Exp $
     $NetBSD: nlist.c,v 1.24 2004/08/22 18:55:44 dsl Exp $
     $NetBSD: print.c,v 1.94 2005/06/27 00:46:04 christos
Exp $
     $NetBSD: ps.c,v 1.59 2005/06/26 19:10:49 christos Exp
$

A very quick look at the CVS differences didn't show
anything obvious. I'll
file a PR unless I am misreading the situation...


Dave

--
============================================================
=========
Phone: 07772420022
WWW:   http://www.liv.ac.uk/~dt
yson
Open Source O/S: www.netbsd.org
Caving: http://www.wir
ralcavinggroup.uk.eu.org
============================================================
=========

-------------------------------------------------------

-- 
============================================================
=========
Phone: 07772420022
WWW:   http://www.liv.ac.uk/~dt
yson
Open Source O/S: www.netbsd.org
Caving: http://www.wir
ralcavinggroup.uk.eu.org
============================================================
=========

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )