From: Feldman, S. <sco...@in...> - 2003-08-30 02:26:24
|
> I've turned on NAPI and can recv up to 120K packets/s > fine. (btw the driver without NAPI is > fine up to 101K packets/s). Above this though > the packet capture rate actually decreases :-( >=20 > At 130K packets/s only 110K/s are received, > and 16K/s are rx fifo overruns. > I thought NAPI was supposed to keep a bound > on the worst case? >=20 > any advice on improving performance? 120K (or 110K) is pretty darn good for 100Mbps/64 byte packets. :-) If you continue to increase the rate beyond 130K, do we hold at 110K? If so, then there appears to be some constant cost associated with dropping packets on the floor. I don't have any advise on how to overcome this. If the Rx rate continues to degrade as the input rate increases, then we should look into it. You're going to run up against the theoretical max at 100Mbps pretty soon with 64 byte packets. See if you can get some more data points up to theoretical max. -scott |