Hello Joe,
That 8000 packet/s limit doesn't exist, look on the mailing list for
threads "SYN floods and LVS-NAT CPU Load" and "LVS and
conntrack". With my 100 Mbps network, I was able to send upto
60'000 SYN/s. Ok they aren't "standard" TCP packets but it still
proves that you aren't limited to 8000 packets/s.
You only have a 8000 packets/s limit when you send full MTU
packets.
Do you have connection tracking modules/code loaded in your
kernel? I got a huge gain by removing them before using the testlvs
program.
Btw, I want to thank you for all the work and time you spend on
writing and updating the LVS-HOWTO. This document is really
usefull and helped me many times.
Fabrice Bucher
under the test conditions I used, ie standard tcp packets, 100Mbps
ethernet is limited to 8000 packets/sec, for any sized payload
(1byte to whatever I used for the mtu).
I do get higher packet rates when using testlvs (about 2x I believe).
I don't know what the difference is.
|