From: Vladimir Sokolovsky Date: Thu, 27 Nov 2008 08:57:14 +0000 (+0200) Subject: Decrease IPoIB send/receive queue sizes on 32-bit arcitectures. X-Git-Tag: vofed-1.4~9 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=88e88d8bd664c3474b49ae1b6ae5326f181c14d1;p=~tnikolova%2Fofed_scripts%2F.git Decrease IPoIB send/receive queue sizes on 32-bit arcitectures. BUG: https://bugs.openfabrics.org/show_bug.cgi?id=1420 Signed-off-by: Vladimir Sokolovsky --- diff --git a/install.pl b/install.pl index 5cf3057..d6f8992 100755 --- a/install.pl +++ b/install.pl @@ -4191,6 +4191,16 @@ sub main if ($kernel_modules_info{'ipoib'}{'selected'}) { ipoib_config(); + + # Decrease send/receive queue sizes on 32-bit arcitecture + # BUG: https://bugs.openfabrics.org/show_bug.cgi?id=1420 + if ($arch =~ /i[3-6]86/) { + if (-f "/etc/modprobe.conf") { + open(MODPROBE_CONF, ">>/etc/modprobe.conf"); + print MODPROBE_CONF "options ib_ipoib send_queue_size=64 recv_queue_size=128\n"; + close MODPROBE_CONF; + } + } } if ( not $quiet ) {