Subject: resource usage funnies
To: None <port-pmax@NetBSD.ORG>
From: Simon Burge <simonb@telstra.com.au>
List: port-pmax
Date: 06/26/1996 14:52:25
Another thing I've just noticed is that CPU time usage seems a bit
funny. Every now and then I see very-large resource usage. Below is
the output of a little CPU time waster. mona is a NetBSD/pmax -current
box, and shelob is NetBSD/i386 -current from about 2 weeks ago. I've
never seen the problem on the i386, although I don't use it every
day...
mona:~ 102> time ./burn 50
382.351u 3962.609s 0:50.00 8689.9% 0+0k 0+0io 0pf+0w
mona:~ 103> time ./burn 50
4.963u 44.721s 0:50.00 99.3% 0+0k 0+0io 2pf+0w
shelob:~ 30> time ./burn 50
10.522u 39.333s 0:50.02 99.6% 0+0k 0+0io 10pf+0w
I remember some patches about overflows for some kernel resource
counters, but I didn't think that would be a concern for values less
than 4000-odd seconds (4000 ~ 2^32 microseconds).
Ideas anyone?
Simon.
--------------------------------------------------------------------------------
/* burn.c */
#include <signal.h>
void
quit()
{
exit(0);
}
main(argc, argv)
int argc;
char **argv;
{
int i;
if (argc > 1 && ((i = atoi(argv[1])) > 0))
signal(SIGALRM, quit), alarm(i);
while (1)
close(3); /* Comment out for user-time */
;
}