Probably sound strange, but when I have switched to MP kernel server load droped to ~1% of interrupts.
So looks like MP kernel has worse userspace performance, but better interrupt handling. 02.04.08, 00:29, "Stuart Henderson" <[EMAIL PROTECTED]>: > On 2008-04-01, B A <[EMAIL PROTECTED]> wrote: > > We have OpenBSD acting as router+IPsec vpn concentrator. > > Our company expanding, so I noticed what "interrupt" in top sometimes > > jumps to 30-40%, and always about ~25% in average. > > Server is DL360 server with bge0 and bge1. > > So I want to upgrade to newer multicore system. > > Can it help? Is it possible to assigne one NIC to one core, > > and other to another? > It isn't possible. Look for the fastest CPUs, not the highest > number of cores, and run a uniprocessor kernel. > I'm not sure if they're valid, but I've read suggestions that > amd64 CPUs may be better for this type of workload due to > the larger L1 (not L2) cache. > If you feel like testing, compare i386 and amd64 kernels and > post the results, there are people who would be interested to > know... > If you currently run a pre-4.2 OS, upgrade it, you should see > improved performance just by doing this.