> Spin locks would have been high on my list of suspects.

mine, too.  the 64 bit question is, which spin locks.

> 
> > i'm less sure that runproc is really using 62% of the cpu
> 
> Not impossible, given this:
> 
> Proc*
> runproc(void)
> {
>               ...
>               /* waste time or halt the CPU */
>               idlehands();
>               ...
> 
> and this:
> 
> void
> idlehands(void)
> {
>       if(conf.nmach == 1)
>               halt();
> }

yet for one machine conf.nmach == 4 and for the
other conf.nmach == 16; neither is calling halt.

- erik

Reply via email to