Rick Jones wrote: > Hal Murray <[EMAIL PROTECTED]> wrote: >> Some Ethernet adapters have a bug/feature similar to RS-232 chips. The >> idea is to batch interrupts to reduce overhead. Ethernets do it by >> only making one interrupt for several packets as compared to several >> bytes for the RS-232 chips. > >> I'd expect gigabit cards/chips will be more likely to have that >> feature than old "slow" 100 megabit chips. > > Virtually all the GbE NICs I've ever encountered have such a feature. > And literally all the 10 GbE NCIs I've encountered have it. > > You can see such behaviour in a NIC/driver which does it "badly" (IMO) > with a netperf TCP_RR test. For example if you only ever see > 8000-12000 single-byte transactions per second with a "contemporary" > system. > > A while back I did a writeup on the tradeoff the NIC/driver strappings > were making. A version of it can be found at: > > ftp://ftp.cup.hp.com/dist/networking/briefs/nic_latency_vs_tput.txt >
Nice work! Terje -- - <[EMAIL PROTECTED]> "almost all programming can be viewed as an exercise in caching" _______________________________________________ questions mailing list [email protected] https://lists.ntp.org/mailman/listinfo/questions
