2011/4/20 Theo de Raadt <dera...@cvs.openbsd.org>:
> some of you can start cranking the kern.bufcachepercent sysctl to 90.
> try it out. B be impressed, but don't report deadlocks or lockups;
> however real crashes are worth knowing about. B the lockup situations
> are largely understood and will be slowly worked out, which is why
> this is not close to being the default.

I also did that now almost for a year, without a glitch. If anyone has
some more dangerous diffs, I'm happy to test (but I have only 1G of
RAM which makes it pointless for the bigmem changes I guess. Thanks
for that.

> the other change is that interrupt servicing times have gone down
> substantially. B there are some broken drivers we will need to find

I presume it's the diffs regarding return values (intr.c, vector.S and
others). I asked a few people about their opinion of Message Signalled
Interrupts - there's an interesting paper about interrupt routing from
FreeBSD that sort of displays how fucked up this stuff on x86 really
can be. Does this diff solve the problem when PCIe cardx intr() was
triggered the same as ppb's? Or do we need something more?
Since the road from network interrupt handlers to Xsoftintr is quite
long, I guess locking issues will force you to stay to the "1 CPU for
all interrupts" model for quite a while, even for hardware like ix(4).
Can you describe the developer's attitude about running kernel stuff
on more CPUs? Lots of hard work, or is there even more to it?

> and fix, so please watch your vmstat -i numbers carefully,

I never quite understood what is the "total" number useful for. For
how long and how heavily has the system been used? What do you compare
that to, if you use it to make some statement?

Nevertheless, thanks for all the good work!
--
Martin Pelikan

Reply via email to