Hi all
I would like to point out that struct tcp_sock was enlarged in 2.6.15, and the
'TCP' kmem_cache now needs order-1 allocations instead of order-0
In 2.6.14 :
# grep "^TCP" /proc/slabinfo
TCP 64 76 960 4 1 : tunables 54 27 0 :
slabdata 19 19 0
In 2.6.16 / 2.6.15 :
grep "^TCP" /proc/slabinfo
TCP 16 28 1152 7 2 : tunables 24 12 8 :
slabdata 4 4 0
This is a new point of failure for x86 machines that use lot of tcp sockets, I
learnt it the bad way and had to revert to 2.6.14 some servers that cannot run
stock 2.6.15/2.6.16 for long because of this problem.
Of course, we might argue the problem come from linux memory management...
Oh well...
Thank you
Eric Dumazet
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html