Hi,
The virtual server patch v0.7 for kernel 2.2.10 is now available at
http://proxy.iinchina.net/~wensong/ippfvs/ipvs-0.7-2.2.10.tar.gz
The changes are as follows:
Changes:
- Added a separate masq hash table for IPVS.
- Added slow timers to expire masq entries.
Slow timers are checked in one second by default. Most overhead
of cascading timers is avoided.
With this new hash table and slow timers, the system can hold
huge number of masq entries, but make sure that you have
enough free memory. One masq entry costs 128 bytes memory
effectively (Thank Alan Cox), if your box holds 1 million masq
entries (it means that your box can receive 2000 connections per
second if masq expire time is 500 seconds in average.), make sure
that you have 128M free memory. And, thank Alan for suggesting
the early random drop algorithm for masq entries that prevents
the system from running out of memory, I will design and implement
this feature in the near future.
- Fixed the unlocking bug in the ip_vs_del_dest().
Thank Ted Pavlic <tpavlic@xxxxxxxxxxx> for reporting it.
Enjoy,
Wensong
|