Из центосовского if-ib
if [ "${CONNECTED_MODE}" = yes ]; then
echo connected > /sys/class/net/${DEVICE}/mode
# cap the MTU where we should based upon mode
if [ -n "${MTU}" -a $MTU -gt 65520 ]; then
MTU=65520
fi
else
echo datagram > /sys/class/net/${DEVICE}/mode
# cap the MTU where we should based upon mode
if [ -n "${MTU}" -a $MTU -gt 2044 ]; then
MTU=2044
fi
fi
fi
пока не переведешь, не будет большого mtu и qos будет включен. Больше
нельзя, там какие-то ограничения самой HCA и архитектуры, я не
вдавался в подробности.
ессно qos вырубается, это сеттинг для single application
10 февраля 2011 г. 11:51 пользователь Valentin Nechayev
Thu, Feb 10, 2011 at 11:44:24, speransky wrote about "[uanog] Re: [uanog] Изя всё.":
[root@zzz02 ~]# ip li | grep ib0 5: ib0:
mtu 65520 qdisc pfifo_fast qlen 256 [root@zzz02 ~]# lspci | grep Infi 08:00.0 InfiniBand: Mellanox Technologies MT26428 [ConnectX VPI PCIe 2.0 5GT/s - IB QDR / 10GigE] (rev b0) Что-то мешает.
# ip link set ib0 mtu 2044 # ip link set ib0 mtu 2045 RTNETLINK answers: Invalid argument
# lspci | grep Infi 06:00.0 InfiniBand: Mellanox Technologies MT26428 [ConnectX IB QDR, PCIe 2.0 5GT/s] (rev a0) # uname -mrs Linux 2.6.27-tmc-srv-tmc115 x86_64
CONNECTED_MODE=yes само-собой
У меня такого слова нет в /etc.
Ну и я не уверен, что с таким MTU не начнётся торможение срочных пакетов.
А больше 64K у тебя строится?
-netch-
-- Yours, Max