From: Eric Dumazet <eric.dumazet@xxxxxxxxx> Date: Thu, 07 Jul 2011 06:38:10 +0200 > [PATCH] net: refine {udp|tcp|sctp}_mem limits > > Current tcp/udp/sctp global memory limits are not taking into account > hugepages allocations, and allow 50% of ram to be used by buffers of a > single protocol [ not counting space used by sockets / inodes ...] > > Lets use nr_free_buffer_pages() and allow a default of 1/8 of kernel ram > per protocol, and a minimum of 128 pages. > Heavy duty machines sysadmins probably need to tweak limits anyway. > > > References: https://bugzilla.stlinux.com/show_bug.cgi?id=38032 > Reported-by: starlight <starlight@xxxxxxxxxxx> > Suggested-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> > Signed-off-by: Eric Dumazet <eric.dumazet@xxxxxxxxx> Applied. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>