Проверка Bonding (Агрегирования каналов)
Материал из Xgu.ru
- Автор: Chemtech
[править] Проверка Bonding (Агрегирования каналов)
[править] Проверка состояния
cat /sys/class/net/bond0/bonding/mode
На сервере запускаем iptraf с ключом s.
iperf -s
На клиенте или другом сервере с сетевой картой запускаем подключение iptraf к серверу:
iperf -c 10.7.4.45
Если запускаем два тестирования сети с одного IP адреса, то получим разделение полосы Гигабитной сетевой карты. Пример: На сервере:
iperf -s ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ [ 4] local 10.7.4.45 port 5001 connected with 10.7.1.5 port 56584 [ 5] local 10.7.4.45 port 5001 connected with 10.7.1.5 port 56585 [ ID] Interval Transfer Bandwidth [ 4] 0.0-10.0 sec 814 MBytes 681 Mbits/sec [ 5] 0.0-10.5 sec 363 MBytes 289 Mbits/sec [SUM] 0.0-10.5 sec 1.15 GBytes 939 Mbits/sec
На клиенте первое подключение:
iperf -c 10.7.4.45 ------------------------------------------------------------ Client connecting to 10.7.4.45, TCP port 5001 TCP window size: 16.0 KByte (default) ------------------------------------------------------------ [ 3] local 10.7.1.5 port 56584 connected with 10.7.4.45 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 814 MBytes 683 Mbits/sec
На клиенте второе подключение:
iperf -c 10.7.4.45 ------------------------------------------------------------ Client connecting to 10.7.4.45, TCP port 5001 TCP window size: 16.0 KByte (default) ------------------------------------------------------------ [ 3] local 10.7.1.5 port 56585 connected with 10.7.4.45 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 363 MBytes 304 Mbits/sec
А если запускать тесты с разных IP адресов (серверов), то будет использоваться вторая сетевая карта. Пример запуска трех подключения iptraf для тестирования: На сервере:
iperf -s ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ [ 4] local 10.7.4.45 port 5001 connected with 10.7.1.5 port 41459 [ 5] local 10.7.4.45 port 5001 connected with 10.7.1.5 port 41460 [ 6] local 10.7.4.45 port 5001 connected with 10.7.9.3 port 33627 [ ID] Interval Transfer Bandwidth [ 4] 0.0-10.0 sec 680 MBytes 569 Mbits/sec [ 5] 0.0-10.4 sec 463 MBytes 374 Mbits/sec [SUM] 0.0-10.4 sec 1.12 GBytes 923 Mbits/sec [ 6] 0.0-10.1 sec 1.06 GBytes 901 Mbits/sec
На первом клиенте первое подключение:
iperf -c 10.7.4.45 ------------------------------------------------------------ Client connecting to 10.7.4.45, TCP port 5001 TCP window size: 16.0 KByte (default) ------------------------------------------------------------ [ 3] local 10.7.1.5 port 41459 connected with 10.7.4.45 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 680 MBytes 570 Mbits/sec
На первом клиенте второе подключение:
iperf -c 10.7.4.45 ------------------------------------------------------------ Client connecting to 10.7.4.45, TCP port 5001 TCP window size: 16.0 KByte (default) ------------------------------------------------------------ [ 3] local 10.7.1.5 port 41460 connected with 10.7.4.45 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 463 MBytes 388 Mbits/sec
На втором клиенте:
iperf -c 10.7.4.45 ------------------------------------------------------------ Client connecting to 10.7.4.45, TCP port 5001 TCP window size: 64.0 KByte (default) ------------------------------------------------------------ [ 3] local 10.7.9.3 port 33627 connected with 10.7.4.45 port 5001 [ 3] 0.0-10.0 sec 1.06 GBytes 906 Mbits/sec