Привет всем.
Имею какую-то непонятную ситуацию с агрегацией:
Два сервака примерно одинаковой конфигурации. На первом ubuntu server 10.04, 2 сетевых интерфейса. На втором Win2003R2, 4 сетевых интерфейса, 2 из них смотрят в сеть предприятия, 2 в первый сервак. Сетевухи Intel, гигабитные. Сервера в стойке, друг над другом.
Раньше два сервака были связаны между собой только одним интерфейсом. Диски винды монтировались в Ubuntu через mount.cifs, или в fstab прямо прописывал. Скорость мерял vnstat -l. Вытоге скорость прокачки файлов была 250-300Mbit/s, что и так не особо радовало, везде пишут что на гигабитном канале обычно выжимают мегабит 600...
Наконец руки дошли настроить агрегацию. В винде ставлю SLA, в убунте mode 0.
файл interfaces выглядит так:
auto lo
iface lo inet loopback
auto bond0
iface bond0 inet static
address 10.0.1.2
netmask 255.255.255.0
bond-slaves none
bond_mode 0
bond_miimon 100
auto eth0
iface eth0 inet manual
bond-master bond0
auto eth1
iface eth1 inet manual
bond-master bond0
В винде скорость интерфейса показывает 2Gbit/s, встроенная утилита проверки говорит, что teaming настроен и функцианирует правильно. Но на деле улучшений никаких. Запускаю vnstat -l для каждого интерфейса: bond0, eth0, eth1. Начинаю копировать крупный файл с винды в Ubuntu.
Средние скорости:
eth0: rx 250Mbit/s tx 3Mbit/s
eth1: rx 0Mbit/s tx 3Mbit/s
bond0: rx 250Mbit/s tx 6Mbit/s
По-моему, это ненормально...
Пробовал агрегировать по 803.2ad, ситуация не меняется. Есть какие-нибудь мысли, что может быть не так?