Есть машина Debian Gnu/Linux 3.1, ядро 2.4.27, есть мост из двух гигабитных сетевых карт D-link DGE-528t, драйвер для них был собран из исходников с диска в комплекте;
Есть еще одна машина Debian Gnu/Linux 5, ядро 2.6.26 с SATA диском 2,5 тб. На ней установлена Samba. Из-за Samba и весь сыр-бор. Ради увеличения скорости передачи vista <-> 3.1 <-> 5, которая не поднимается выше 33 мб/с при передаче больших файлов. А по показаниям bmon меняется в пределах от 20 до 40 мб/с.На машине с оффтопиком MTU 9000 выставляется, на машине, где мост, не знаю, как это сделать. Ifconfig не помогает, гугление тоже мало помогло. Прочел где-то, что у моста будет 9000, но показано будет всё-равно как 1500.
Как выставить для бриджа большой пакет?
> Есть машина Debian Gnu/Linux 3.1, ядро 2.4.27, есть мост из двух гигабитных
> сетевых карт D-link DGE-528t, драйвер для них был собран из исходников
> с диска в комплекте;
> Как выставить для бриджа большой пакет?Сменить сетевую карту.
У Длинков, особенно с этой моделью чахорда версий железа и проблемы с MTU.
> Есть машина Debian Gnu/Linux 3.1, ядро 2.4.27, есть мост из двух гигабитных
> Прочел где-то, что у моста будет 9000, но показано будет всё-равно
> как 1500.
> Как выставить для бриджа большой пакет?Судя по тому, что в Xen-е пилят это http://xen.1045712.n5.nabble.com/PATCH-set-mtu-from-bridge-a... ажно в феврале этого года....
...нужен совсем не Debian 3.1.
Ну, на край, поробовать сначала поставить большой MTU физ.портам (eth0,eth1,...) в составе моста, потом -- уже самому мосту (br0~).
> Ну, на край, поробовать сначала поставить большой MTU физ.портам (eth0,eth1,...) в составе
> моста, потом -- уже самому мосту (br0~).Спасибо.
Попробую сегодня сделать так, потому что через файл настройки interfaces 9000 не выставляются для br0.
> Попробую сегодня сделать так, потому что через файл настройки interfaces 9000 не
> выставляются для br0.pre-up ifconfig eth0 mtu 9000
<<http://forum.proxmox.com/threads/901-Q-How-to-change-to-MTU-...
<<<<G://debian bridge interfaces mtu 9000
>> Попробую сегодня сделать так, потому что через файл настройки interfaces 9000 не
>> выставляются для br0.
> pre-up ifconfig eth0 mtu 9000
> <<http://forum.proxmox.com/threads/901-Q-How-to-change-to-MTU-...С pre-up не работает, с up работает (команда одной строкой), после того, как мост поднят. Вот что получилось:
2.4.27 - r1000 драйвер сетевой карты
ifconfig br0 mtu (max 1500) поэтому и нельзя было увеличить... br...
после исправления файла r1000_n.c
-#undef R1000_JUMBO_FRAME_SUPPORT
+#define R1000_JUMBO_FRAME_SUPPORT
ifconfig eth0 mtu (max должно быть 10000, пробовал 9000)
ifconfig eth1 mtu (max должно быть 10000, пробовал 9000)
мост после этого сразу зарубает, комп зависает намертво. Все опыты с увеличением mtu заканчивались зависанием в конечном итоге.2.6.26 - r8169 драйвер сетевой карты
ifconfig eth0 mtu (max 7200) понятно, что толку от этого ноль, так как у других не выставить.После десятка зависаний решил оставить все по-прежнему, как раньше ;)
> Есть машина Debian Gnu/Linux 3.1, ядро 2.4.27, есть мост из двух гигабитных
> сетевых карт D-link DGE-528t, драйвер для них был собран из исходников
> с диска в комплекте;
> Есть еще одна машина Debian Gnu/Linux 5, ядро 2.6.26 с SATA диском
> 2,5 тб. На ней установлена Samba. Из-за Samba и весь сыр-бор.
> Ради увеличения скорости передачи vista <-> 3.1 <-> 5, которая не
> поднимается выше 33 мб/с при передаче больших файлов. А по показаниям
> bmon меняется в пределах от 20 до 40 мб/с.ИМХО, ты уже упираешься в скорость шины PCI
> На машине с оффтопиком MTU 9000 выставляется, на машине, где мост, не
> знаю, как это сделать. Ifconfig не помогает, гугление тоже мало помогло.
> Прочел где-то, что у моста будет 9000, но показано будет всё-равно
> как 1500.
> Как выставить для бриджа большой пакет?
> ИМХО, ты уже упираешься в скорость шины PCIНет, не то. Теоретически, 33000000 х 32 = 1056000000 бит/с = 125,885 мб/с
>> ИМХО, ты уже упираешься в скорость шины PCI
> Нет, не то. Теоретически, 33000000 х 32 = 1056000000 бит/с =
> 125,885 мб/су тебя же через PCI проходит два раза, плюс накладные расходы и т.п.
ИМХО 33 мегабайта в секунду очень неплохой результат для PCI-ного гигабита.О, а не слабО потестить не в режиме моста, а просто скорость сетевухи -типа: netcat на дебиан5 -> дебиан3.1-> /dev/null и наоборот.
>> 125,885 мб/с
> у тебя же через PCI проходит два раза, плюс накладные расходы и
> т.п.
> ИМХО 33 мегабайта в секунду очень неплохой результат для PCI-ного гигабита.
> О, а не слабО потестить не в режиме моста, а просто скорость
> сетевухи -типа: netcat на дебиан5 -> дебиан3.1-> /dev/null и наоборот.Посмотрел на скорость передачи данных при "разобранном" мосте - из сети в сеть - скорость оказалась меньше, как и загрузка процессора - на "отдающей" карте (3.1) было 10 мб/с.