- Цена: $21.83
Собсна, вот. Давненько хотелось помучить несколькопортовые сетевухи, но ценники в отечественных лабазах вызывали из потаённых глубин подсознания хтоническое животное-жабу, которая сразу начинала душить. А тут углядел на Али вот прям чисто китайское народное творчество под названием Winyao E575T2 Dual-port PCI-E X1 Gigabit Ethernet Network Card. Т.е. это не китайская подделка какой-нибудь Intel® PRO/1000, а какбэ китайская разработка на интеловском чипсете. И совсем занедорого. Вобчем, взял одну на попробовать. Через две недели пришло вот такое:
В магазине про сетевуху написано, что она умеет
Link Aggregation and Load BalancingНо при этом не пишут про поддержку 802.3ad. Хотя, на том же чипсете есть более другая модель с явным указанием на поддержку всяких плюшек в виде 802.3ad, GEC/FEC и др. Но и стоит она слегка подороже. В прочем, 802.3ad мне пока не нужно.
На обратной стороне платы имеется наклейка с каким-то кодом. Как оказалось, этот код можно вбить на офсайте Winyao и проверить подлинность изделия. Моя сетевуха оказалось настоящей.
Воткнул девайс в мамку, включил. Седьмая копейкоось выдала следующее:
# lspci | grep Eth
01:00.0 Ethernet controller: Intel Corporation 82575EB Gigabit Network Connection (rev 02)
01:00.1 Ethernet controller: Intel Corporation 82575EB Gigabit Network Connection (rev 02)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 11)
(На Realtek внимания не обращаем, эта фигня уже была на борту)Стало быть, вроде как работает и вроде как даже Intel внутрях.
А дальше делаем bridge из двух портов, втыкаем в каждый порт по компу и начинаем гонять iperf во всех направлениях.
iperf -c 192.168.200.1 -t 10 -i 2
------------------------------------------------------------
Client connecting to 192.168.200.1, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.200.11 port 54320 connected with 192.168.200.1 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 2.0 sec 226 MBytes 950 Mbits/sec
[ 3] 2.0- 4.0 sec 222 MBytes 930 Mbits/sec
[ 3] 4.0- 6.0 sec 224 MBytes 938 Mbits/sec
[ 3] 6.0- 8.0 sec 223 MBytes 935 Mbits/sec
[ 3] 8.0-10.0 sec 222 MBytes 932 Mbits/sec
[ 3] 0.0-10.0 sec 1.09 GBytes 937 Mbits/sec
Во всех направления одно и то же — 930-950 Mbits/sec
Попробуем сразу с двух клиентов:
Отчёт сервера:
[root@pdp-11 rtks15]# iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[ 4] local 192.168.200.1 port 5001 connected with 192.168.200.11 port 54380
[ 5] local 192.168.200.1 port 5001 connected with 192.168.200.10 port 49377
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-20.0 sec 1.63 GBytes 698 Mbits/sec
[ 5] 0.0-20.0 sec 1.63 GBytes 699 Mbits/sec
Клиент 1:
d:\iperf>iperf -c 192.168.200.1 -t 20 -i 1
------------------------------------------------------------
Client connecting to 192.168.200.1, TCP port 5001
TCP window size: 208 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.200.10 port 49377 connected with 192.168.200.1 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 1.0 sec 81.4 MBytes 683 Mbits/sec
[ 3] 1.0- 2.0 sec 81.1 MBytes 681 Mbits/sec
[ 3] 2.0- 3.0 sec 81.2 MBytes 682 Mbits/sec
[ 3] 3.0- 4.0 sec 81.4 MBytes 683 Mbits/sec
[ 3] 4.0- 5.0 sec 81.4 MBytes 683 Mbits/sec
[ 3] 5.0- 6.0 sec 81.0 MBytes 679 Mbits/sec
[ 3] 6.0- 7.0 sec 80.5 MBytes 675 Mbits/sec
[ 3] 7.0- 8.0 sec 81.0 MBytes 679 Mbits/sec
[ 3] 8.0- 9.0 sec 81.0 MBytes 679 Mbits/sec
[ 3] 9.0-10.0 sec 80.6 MBytes 676 Mbits/sec
[ 3] 10.0-11.0 sec 81.0 MBytes 679 Mbits/sec
[ 3] 11.0-12.0 sec 80.8 MBytes 677 Mbits/sec
[ 3] 12.0-13.0 sec 80.9 MBytes 678 Mbits/sec
[ 3] 13.0-14.0 sec 81.0 MBytes 679 Mbits/sec
[ 3] 14.0-15.0 sec 81.0 MBytes 679 Mbits/sec
[ 3] 15.0-16.0 sec 80.4 MBytes 674 Mbits/sec
[ 3] 16.0-17.0 sec 81.0 MBytes 679 Mbits/sec
[ 3] 17.0-18.0 sec 80.9 MBytes 678 Mbits/sec
[ 3] 18.0-19.0 sec 97.4 MBytes 817 Mbits/sec
[ 3] 19.0-20.0 sec 113 MBytes 945 Mbits/sec
[ 3] 0.0-20.0 sec 1.63 GBytes 699 Mbits/sec
Клиент 2:
rtks15-02@pdp-11-02:~$ iperf -c 192.168.200.1 -t 20 -i 1
------------------------------------------------------------
Client connecting to 192.168.200.1, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.200.11 port 54344 connected with 192.168.200.1 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 1.0 sec 83.9 MBytes 704 Mbits/sec
[ 3] 1.0- 2.0 sec 81.4 MBytes 683 Mbits/sec
[ 3] 2.0- 3.0 sec 80.0 MBytes 671 Mbits/sec
[ 3] 3.0- 4.0 sec 82.4 MBytes 691 Mbits/sec
[ 3] 4.0- 5.0 sec 81.0 MBytes 679 Mbits/sec
[ 3] 5.0- 6.0 sec 80.8 MBytes 677 Mbits/sec
[ 3] 6.0- 7.0 sec 80.9 MBytes 678 Mbits/sec
[ 3] 7.0- 8.0 sec 80.5 MBytes 675 Mbits/sec
[ 3] 8.0- 9.0 sec 81.5 MBytes 684 Mbits/sec
[ 3] 9.0-10.0 sec 80.8 MBytes 677 Mbits/sec
[ 3] 10.0-11.0 sec 81.2 MBytes 682 Mbits/sec
[ 3] 11.0-12.0 sec 80.4 MBytes 674 Mbits/sec
[ 3] 12.0-13.0 sec 81.8 MBytes 686 Mbits/sec
[ 3] 13.0-14.0 sec 80.4 MBytes 674 Mbits/sec
[ 3] 14.0-15.0 sec 81.4 MBytes 683 Mbits/sec
[ 3] 15.0-16.0 sec 81.1 MBytes 681 Mbits/sec
[ 3] 16.0-17.0 sec 81.1 MBytes 681 Mbits/sec
[ 3] 17.0-18.0 sec 83.6 MBytes 701 Mbits/sec
[ 3] 18.0-19.0 sec 112 MBytes 935 Mbits/sec
[ 3] 19.0-20.0 sec 112 MBytes 935 Mbits/sec
[ 3] 0.0-20.0 sec 1.65 GBytes 708 Mbits/sec
Ну и наконец проверим связь между клиентами:
rtks15-02@pdp-11-02:~$ iperf -c 192.168.200.10 -t 20 -i 1
------------------------------------------------------------
Client connecting to 192.168.200.10, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.200.11 port 34756 connected with 192.168.200.10 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 1.0 sec 111 MBytes 934 Mbits/sec
[ 3] 1.0- 2.0 sec 112 MBytes 935 Mbits/sec
[ 3] 2.0- 3.0 sec 111 MBytes 934 Mbits/sec
[ 3] 3.0- 4.0 sec 111 MBytes 931 Mbits/sec
[ 3] 4.0- 5.0 sec 111 MBytes 932 Mbits/sec
[ 3] 5.0- 6.0 sec 111 MBytes 930 Mbits/sec
[ 3] 6.0- 7.0 sec 111 MBytes 932 Mbits/sec
[ 3] 7.0- 8.0 sec 111 MBytes 933 Mbits/sec
[ 3] 8.0- 9.0 sec 110 MBytes 925 Mbits/sec
[ 3] 9.0-10.0 sec 111 MBytes 933 Mbits/sec
[ 3] 10.0-11.0 sec 111 MBytes 930 Mbits/sec
[ 3] 11.0-12.0 sec 111 MBytes 934 Mbits/sec
[ 3] 12.0-13.0 sec 112 MBytes 935 Mbits/sec
[ 3] 13.0-14.0 sec 111 MBytes 931 Mbits/sec
[ 3] 14.0-15.0 sec 112 MBytes 936 Mbits/sec
[ 3] 15.0-16.0 sec 111 MBytes 932 Mbits/sec
[ 3] 16.0-17.0 sec 111 MBytes 934 Mbits/sec
[ 3] 17.0-18.0 sec 111 MBytes 934 Mbits/sec
[ 3] 18.0-19.0 sec 111 MBytes 929 Mbits/sec
[ 3] 19.0-20.0 sec 111 MBytes 933 Mbits/sec
[ 3] 0.0-20.0 sec 2.17 GBytes 933 Mbits/sec
Выводы.
Железяка вроде как рабочая. За такую цену надо брать ещё.
З.Ы. Кот фотографироваться отказался.
UPD 1 Кратенько.
Два процесса iperf на разных портах прироста скорости не дали. При одновременном подключении двух клиентов наблюдаем то же падение скорости до 680-690 Mbits/sec. Видимо, имеет место упирание в потолок пропускной способности самой сетевухи в 2,5 GTs (про 5 GTs китайцы нагло сбрехнули слегка приукрасили). В прочем, оно и так хорошо получается.
Что касается нагрузки на проц. top сообщает, что два процесса iperf нагружают нещастный Целерон J1800 на 21% (один процесс с двумя клиентами так же). Как-нибудь попозжа проверю на реальной нагрузке в виде скачивания по SMB и NFS.