vmstat's entries type

Paul Allen nospam at ugcs.caltech.edu
Sun Jul 30 00:53:43 UTC 2006


>From Michal Mertl <mime at traveller.cz>, Sun, Jul 30, 2006 at 01:50:36AM +0200:
> Michal Mertl wrote:
> > Paul Allen wrote:
> > > Surely all you need to do is a cheap crit_enter,crit_exit 
> > > while updating the 64-bit per cpu counters.  and on
> > > a 64-bit arch you skip the crit_enter,crit_exit.
> > 
> > Critical_enter/exit seem to be quite lightweight (single
> > read/modify/write of a variable).
> 
> One more question. Why do you say that crit_* can be avoided on 64-bit
> arch? If the reason was that "increment of a 64 bit number is one
> operation there" it probably is not true - as somebody already stated,
> some instruction sets don't allow atomic increment of a memory location.
> 
> Michal

Which FreeBSD tier-I 64b arch do you have in mind...

> 
> _______________________________________________
> freebsd-current at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe at freebsd.org"


More information about the freebsd-current mailing list