> With what kind of boxes would that be? > > With 300-500k/sec you're getting really close to lowlevel limitations of > single network interfaces. With dell 1950's (with broadcom netextreme II 5708 > and dual xeon 5150) we were able to produce about 550-600,000 packets/second > with traffic/load-generating software (pktgen in the linux kernel) to test > ddos protection. And that was with fire-and-forget 64byte tcp or udp-packets. > Not with traffic some server was actually producing useful responses to > requests it received earlier. > > With a much more recent Dell R210 (broadcom netextreme II 5709 and core i3 > 530) we were able to reach twice that though. That one was able to reach about > 1.1 million pps. But still, that's with a packet generator generating unusable > traffic. If you actually have to read the requests, process them and produce a > response with a body, reaching up to 500k requests/second even on higher grade > hardware with multiple interfaces sounds pretty good to me.
For most hardware memcached is limited by the NIC. I'd welcome someone to prove a simple case showing otherwise, at which time we'd prioritize an easy fix :) -Dormando