when I killed all routing daemons and write all routes as static, problem continue. if traffic going in/out from/to machine, multiprocessors are up, if traffic going only through machine (rouer) one processor is up. thanks for help.
Od: "Steven Bellovin" <[email protected]> Komu: "matthew sporleder" <[email protected]> > > On Apr 2, 2010, at 9:45 43PM, matthew sporleder wrote: > > > On Thu, Apr 1, 2010 at 3:28 AM, <[email protected]> > > wrote: > > >> dear all, > >> > >> we have 8x multiprocessors machine with twelve lan > >> cards. > >> >> we are use this only for routing. Kernel is GENERIC > >> 5.0.1 > >> >> with option GATEWAY enable. Problem is, if trafic > >> going > >> >> over lan cards about 400 - 600 Mbps, that only one > >> processor > >> >> "working". We see in "top". But if we start any > >> processes > >> >> on machine, all processors wake up. Any idea how > >> to wake up > >> >> all processors if trafic going over more than one > >> lan card? > >> >> > > > > > > Wouldn't the routing program (quagga, routed) play > > a larger role in > > > this? Or is it more a question of the concurrency > > in NetBSD's > > > networking/routing stack? > > > Almost certainly the latter. Quagga, routed, etc., > create routing table entries, but they have nothing > to do with routing actual packets. > > --Steve Bellovin, http://www.cs.columbia.edu/~smb > > > > >
