Hello all, I know this has been discussed quite extensively, but I'm having
a hard time understanding this section of the howto:
http://www.linuxvirtualserver.org/Joseph.Mack/HOWTO/LVS-HOWTO-12.html#ss12.1
4
Quote:
Linux 2.2 (with ipchains support, with modified demasq path to use one input
routing call, something like LVS uses in 2.4 but without dst cache usage):
In 80,000 SYNs/sec, Out 80,000 SYNs/sec, CPU idle: 99% (strange)
In 110,000 SYNs/sec, Out 88,000 SYNs/sec, CPU idle: 0%
Linux 2.4 (with ipchains support): with 3-4 ipchains rules:
In 80,000 SYNs/sec, Out 55,000 SYNs/sec, CPU idle: 0%
In 80,000 SYNs/sec, Out 80,000 SYNs/sec, CPU idle: 0%
In 110,000 SYNs/sec, Out 63,000 SYNs/sec (strange), CPU idle: 0%
=---- End quote ---=
From what I see here, it looks as though the 2.2 kernel handles a higher
numberof SYN's better than the 2.4 kernel. Am I to asume, that the for the
110,000SYNs/sec in the 2.4 kernel, only 63,000 SYNs/sec were answers? The
rest failed?
Is the 2.2 kernel better at answer a higher number of requests?
Also, has anyone compared IPTABLES / IPCHAINS, via 2.2 / 2.4
Thanks, Michael
|