Всем здрасьте.
Продолжаем развлечения с нестандартным сетевым оборудованием в
продакшене.
Про китайскую сетевуху я уже какбэ
писал. Сегодня у нас опять Winyao, но уже на I350 от Intel (возможно). Т.к. из PCI-E в компе у меня есть только 1х, то и карту, соответственно, брал 1х.
Простыня с инфой от продавана
Performance Features:
16 Transmit and 16 Receive queues per port
Up to 16 queues of Receive Side Scaling (RSS) minimize CPU utilization across multiple processor systems
Support PCI-SIG Single-Root I/O virtualization Rev 1.1.
Support for up to 8 virtual function ( VFs)
Partial replication of PCI Configuration space
Support for 8 pools (single queue) of virtual machine Device Queues (VMDq) per port
Support Direct Cache Access (DCA)
Support Intel I/O Acceleration Technology v3.0.
TSO interleaving for reduced latency
Minimized device I/O interrupts using MSI and MSI-X
UDP, TCP and IP checksum offload
UDP and TCP transmit segmentation offload (TSO). machine
SCTP receive and transmit checksum offload
Packet interrupt coalescing timers (packet timers) and absolute-delay interrupt timers for both transmit and receive operation
EEE ( IEEE 802.3az) for reduced power consumption during low link utilization periods
Copper Gigabit Ethernet 1000Base-T:
Independently copper Gigabit Ethernet channels support four Gigabit Ethernet (1000Base-T), Fast Ethernet (100Base-Tx) and Ethernet (10Base-T)
Triple speed 1000Mbps (1000Base-T), 100 Mbps (100Base-Tx) and 10 Mbps (100Base-T) operation
Nway auto negotiation automatic sensing and switching between 1Gbps full duplex and 100 / 10 Mbps operations Simplex or Full Duplex.
RJ-45 female connectors
Common Key features:
Support PCI Express Base Specification 2.1 (5 GTs)
High performance, reliability, and low power use in Intel i350 Quad integrated MAC + PHY and SERDES chip Controllers
Ultra deep, packet buffer per channel lowers CPU utilization
Hardware acceleration that can offload tasks from the host processor. The Controllers can offload TCP/UDP/IP checksum calculations and TCP segmentation
Server class reliability, availability and performance features:
Link Aggregation and Load Balancing
Priority queuing – 802.1p layer 2 priority encoding
Virtual LANs –802.1q VLAN tagging
Jumbo Frame (9.5KB)
802.x flow control
Multicast/ broadcast Packet replication
Supports Vital Product Data (VPD)
LEDs indicators for link/Activity/Speed statu
Specifications
Brand Winyao
Model E350T2
Chipset intel I350AM2
Slot Type PCI-E X1
Interface RJ45 * 2
Transmission Rate 10/100/1000Mbps
Boot Rom Yes
Management Features IPMI pass-through via SMBus or NC-SI, WoL, PXE remote boot, ISCSI boot, VLAN filtering
Transmitted Power
Supports System DOS, Windows, Linux, FREEBSD, NWSERVER
lspci как он есть (но не весь)
# lspci | grep Eth
02:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
02:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
Всякие ethtool
# grep enp2 /proc/interrupts
101: 1 0 PCI-MSI 1048576-edge enp2s0f0
102: 5 157663 PCI-MSI 1048577-edge enp2s0f0-rx-0
103: 230 349 PCI-MSI 1048578-edge enp2s0f0-rx-1
104: 5 900 PCI-MSI 1048579-edge enp2s0f0-tx-0
105: 230 214983 PCI-MSI 1048580-edge enp2s0f0-tx-1
106: 1 0 PCI-MSI 1050624-edge enp2s0f1
107: 3161 0 PCI-MSI 1050625-edge enp2s0f1-rx-0
108: 5 161632 PCI-MSI 1050626-edge enp2s0f1-rx-1
109: 20 81635 PCI-MSI 1050627-edge enp2s0f1-tx-0
110: 5 174754 PCI-MSI 1050628-edge enp2s0f1-tx-1
# ethtool -i enp2s0f0
driver: igb
version: 5.3.0-k
firmware-version: 1.59, 0x800008f8, 1.791.0
expansion-rom-version:
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
# ethtool enp2s0f0
Settings for enp2s0f0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: Symmetric
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
MDI-X: off (auto)
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
iperf на сервере
# iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[ 4] local 192.168.0.1 port 5001 connected with 192.168.0.10 port 49341
[ 5] local 192.168.0.1 port 5001 connected with 192.168.0.11 port 34918
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-20.0 sec 2.21 GBytes 948 Mbits/sec
[ 5] 0.0-20.0 sec 2.18 GBytes 934 Mbits/sec
клиент 1
$ iperf -c 192.168.0.1 -t 20 -i 2
------------------------------------------------------------
Client connecting to 192.168.0.1, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.0.11 port 34918 connected with 192.168.0.1 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 2.0 sec 226 MBytes 947 Mbits/sec
[ 3] 2.0- 4.0 sec 223 MBytes 935 Mbits/sec
[ 3] 4.0- 6.0 sec 222 MBytes 932 Mbits/sec
[ 3] 6.0- 8.0 sec 224 MBytes 938 Mbits/sec
[ 3] 8.0-10.0 sec 223 MBytes 934 Mbits/sec
[ 3] 10.0-12.0 sec 222 MBytes 932 Mbits/sec
[ 3] 12.0-14.0 sec 223 MBytes 937 Mbits/sec
[ 3] 14.0-16.0 sec 223 MBytes 935 Mbits/sec
[ 3] 16.0-18.0 sec 222 MBytes 933 Mbits/sec
[ 3] 18.0-20.0 sec 223 MBytes 934 Mbits/sec
[ 3] 0.0-20.0 sec 2.18 GBytes 936 Mbits/sec
клиент 2
d:\iperf>iperf -c 192.168.0.1 -t 20 -i 2
------------------------------------------------------------
Client connecting to 192.168.0.1, TCP port 5001
TCP window size: 208 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.0.10 port 49341 connected with 192.168.0.1 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 2.0 sec 226 MBytes 946 Mbits/sec
[ 3] 2.0- 4.0 sec 226 MBytes 949 Mbits/sec
[ 3] 4.0- 6.0 sec 226 MBytes 949 Mbits/sec
[ 3] 6.0- 8.0 sec 226 MBytes 948 Mbits/sec
[ 3] 8.0-10.0 sec 226 MBytes 949 Mbits/sec
[ 3] 10.0-12.0 sec 226 MBytes 949 Mbits/sec
[ 3] 12.0-14.0 sec 226 MBytes 949 Mbits/sec
[ 3] 14.0-16.0 sec 226 MBytes 949 Mbits/sec
[ 3] 16.0-18.0 sec 226 MBytes 947 Mbits/sec
[ 3] 18.0-20.0 sec 226 MBytes 949 Mbits/sec
[ 3] 0.0-20.0 sec 2.21 GBytes 949 Mbits/sec
Одновременно через два порта успешно пропихивается по гигабиту.
Стало быть, железка рабочая и вполне себе бюджетная. За такую цену альтернативы как-то не нашёл. Сетевуха из прошлого обзора вполне себе отлично проработала до сего дня в режиме 24/7. Надеюсь, с новой будет так же.
З.Ы. Где-то проскакивала инфа, что эти сетевые карты нифига не Intel, а просто очень умело под Intel мимикрируют. Может так оно и есть, а может и наоборот. Вобчем, я вас предупредил, а дальше вы уж как-нибудь сами думайте.
UPD1
Jumbo frame поддерживается.
# ifconfig
enp2s0f0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 9014
ether 2c:53:4a:06:32:3c txqueuelen 1000 (Ethernet)
RX packets 240920 bytes 56725802 (54.0 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 327734 bytes 437655027 (417.3 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xd0e00000-d0efffff
enp2s0f1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 9014
ether 2c:53:4a:06:32:3d txqueuelen 1000 (Ethernet)
RX packets 415966 bytes 37092319 (35.3 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4540978 bytes 6651804055 (6.1 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xd0d00000-d0dfffff
UPD2
ping с включённым Jumbo frame
Туда:
ping -l 9014 192.168.0.1
Обмен пакетами с 192.168.0.1 по с 9014 байтами данных:
Ответ от 192.168.0.1: число байт=9014 время=1мс TTL=64
Ответ от 192.168.0.1: число байт=9014 время<1мс TTL=64
Ответ от 192.168.0.1: число байт=9014 время=1мс TTL=64
Ответ от 192.168.0.1: число байт=9014 время<1мс TTL=64
Статистика Ping для 192.168.0.1:
Пакетов: отправлено = 4, получено = 4, потеряно = 0
(0% потерь)
Приблизительное время приема-передачи в мс:
Минимальное = 0мсек, Максимальное = 1 мсек, Среднее = 0 мсек
Обратно:
ping -s 9006 -c 8 192.168.0.10
PING 192.168.0.10 (192.168.0.10) 9006(9034) bytes of data.
9014 bytes from 192.168.0.10: icmp_seq=1 ttl=128 time=0.927 ms
9014 bytes from 192.168.0.10: icmp_seq=2 ttl=128 time=0.611 ms
9014 bytes from 192.168.0.10: icmp_seq=3 ttl=128 time=0.904 ms
9014 bytes from 192.168.0.10: icmp_seq=4 ttl=128 time=0.526 ms
9014 bytes from 192.168.0.10: icmp_seq=5 ttl=128 time=1.02 ms
9014 bytes from 192.168.0.10: icmp_seq=6 ttl=128 time=1.08 ms
9014 bytes from 192.168.0.10: icmp_seq=7 ttl=128 time=0.625 ms
9014 bytes from 192.168.0.10: icmp_seq=8 ttl=128 time=0.692 ms
# lspci -nnm
01:00.0 "Ethernet controller [0200]" "Intel Corporation [8086]" "82575EB Gigabit Network Connection [10a7]" -r02 "Unknown vendor [1d1a]" "Device [0000]"
01:00.1 "Ethernet controller [0200]" "Intel Corporation [8086]" "82575EB Gigabit Network Connection [10a7]" -r02 "Unknown vendor [1d1a]" "Device [0000]"
02:00.0 "Ethernet controller [0200]" "Intel Corporation [8086]" "I350 Gigabit Network Connection [1521]" -r01 "Unknown vendor [1d1a]" "Device [0000]"
02:00.1 "Ethernet controller [0200]" "Intel Corporation [8086]" "I350 Gigabit Network Connection [1521]" -r01 "Unknown vendor [1d1a]" "Device [0000]"
04:00.0 "Ethernet controller [0200]" "Realtek Semiconductor Co., Ltd. [10ec]" "RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [8168]" -r11 "ASRock Incorporation [1849]" "Motherboard (one of many) [8168]"
Если же своё оборудование с оптикой для РосТелекома нужно, то дохлый номер.
ebay.com/itm/183059845433
Я называл цены китайских продавцов с тысячами рейтинга.
Им цена ~ $300
ebay.com/itm/222817349123
Так что не будем про цены.
вариантов тут два
либо кидок, либо рейтинг набивает — если заказать то отменит заказ с формулировкой неправильный адрес.
Вы верите, что Вам отправят? Давайте тогда закажете, и через 2 месяца тут выложите подтверждение.
Итого:
-цена на порядок ниже рынка
-фото из чужого лота
-всего 2 отзыва как продавца
-год отсутствовал на площадке(нет отзывов за последний год)
-бесплатная доставка из штатов
ps^ а еще количество товара «available» за час он несколько раз менял, т.е. он явно мониторит лот в реальном времени и это не ошибка «прости друг я не там поставил запятую и цена 99,9$»
Потом отправят из китайского магазина дропшипом 100 мегабитные карты с трекномерами и готово.
Покупателю останется спор по несоответствию(получение докажут по треку), при котором Ебэй последнее время по умолчанию просит обратную отправку за счет покупателя. 9 из 10 решат забить.
10 старушек — рупь©.
Хотя риск дело благородное, я пару раз выигрывал в эту лотерею и магазины(ключевое слово) реально присылали заказанный товар за цену сильно ниже закупа.
зы: было 5 available / 3 sold in 1 hour стало 2 available / 5 sold in 1 hour, что тонко намекает
Может владелец уже «в местах не столь отдаленных» и терять ему нечего. Может червь слил в базу логины/пароли и от ебэй и от палки. А может на его улице перевернулся грузовик с сетевым оборудованием))
У меня на Ебэй диспутов мало, бесплатной обратной отправкой от палки еще не пользовался, видео с распаковкой есть чем снять, профит при получении реального товара большой) Сейчас рискну)
То есть именно злые хакеры получили доступ. По официальной версии.
Конкретно в моём случае e-bay не перевёл оплату продавцу, деньги сходили между моей картой и палкой. Но так как товар был в канадских долларах, а карта у меня в американских — мой банк схавал пару баксов на конверт
Заказ-отмена-возврат=потеря маленького %,
как тут уже писали, 10 старушек — рупь.
у самого X540-T2 — отличные карточки, нареканий нет.
скорость большую не надо, а вот минимальное потребление было бы плюсом
твоя карта греется без нагрузки? будет ли нагрев, если отключить ее в виндовсе?
здравый смысл говорит, что нет никакого резона делать подделку — ее не продашь по официальным каналам, по которым покупают промышленное оборудование, а массам такие не нужны.
качество «подделки» очень высокое, даже не понятно где оригинал.
скорее всего это просто платы выпущенные на разных заводах или одна retail, другая oem.
конечно, если чип должен быть intel, а стоит realtek, ну тут да.
может, более дорогие поддельные адаптеры более распространены.
но, просто — «на всякий случай 1», 2… тысячи их?
arc.intel.com про Intel 82571EB говорит следующее:
Т.е. сразу два гигабита эта карта не прокачает.
моя удивлен, моя не мочь такого представить раньше, моя ходить кругами и извиняться :)
Со служебным думаю это больше
гигабит в одну сторону интерфейс тянет для обоих портов… вроде как
захлебнется он только в случае реальной нагрузки фул дуплекс в обе дырки
вот только я не могу представить что такую нагрузку в домашнем юзе может генерить
Очень мажорский сценарий как для дома.
Мое почтение, сэр)))
200 МБ/с лучше 100 МБ/с ровно в два раза. :)
Просто это практически максимум того, что доступно дома без серьёзных вложений.
Это поиск, без фанатизма. Можно найти еще дешевле, если очень надо
Честная двухпортовая pcie x4 куплена за 1500 в спб. Без ожиданий, с гарантией, в конторе торгующей бу серверным железом. И там их там было десятка 2. Причем карта умеет хардварный iscsi.
а где можно про такие возможности в картах почитать?
У меня личный опыт с серверным сетевым оборудованием намного более позитивный когда речь про Intel.
То есть, с Broadcom'ом они ходили потому что не покупалась опция за премиальный NIC.
В частности — бродкомовские модели 57xx продаются как QLogic.
Хотя, забавно бы узнать что из этого 2014 года они используют до сих пор. С того времени много чего появилось нового.
Конечно, пинками я их в систему запихал. И всё работает замечательно. Но сам подход интела — показателен.
На Linux и FreeBSD этот I217 запускается без проблем. Windows я не использую.
В любом Linux, когда он загружен с HDD, эта карта работает прекрасно. А вот установить на хардварно подключенный iSCSI диск — увы.
Возможно сработало бы клонирование установленного образа с HDD, с предварительной настройкой программного инициатора, плюс танцы с бубнами вокруг какой-нить вариации GRUB, которая выполнит часть работы.
Но в Win работает сразу, а Linux мне не нужен. Пробовал только из любопытства.
Причём что особенно смешно — в Win работает даже в Home редакции. А в Linux не работает в редакциях серверных.
Кроме того, win скачивается с сайта MS свободно, а тот же RedHat для скаичвания требует пройти анальное анкетирование, с подтверждением email.
Дешевле почти в 2 раза. Тоже гигабит, тоже на чипе Интела. Сейчас трудится в составе сервера на Хуанане с Xeon E5-2680 v2 под управлением vSphere Гипервизора
Штатная сетевуха под vSphere не запустилась
PS. Что Supermicro б/у не взяли?
С нашими жадными ТК порой цена доставки со штатов будет ниже чем с МСК, но тоже реально.
А так открыл гугл и «купить сервер supermicro бла-бла бу». И там на первой странице вагон предложений, просто обзвонить и переговорить. Есть прям фирмы этим занимающиеся, и они даже гарантию дают. На деле выходит не сильно дороже частника, но с вариантом без кидалова (оплата хоть физиком, хоть юриком по счету + присылают договор. даже ребята согласились выслать договор письмом первого класса, я потом его подписываю и отсылаю им и потом оплата и т.д., вроде даже проговаривали какой-то вариант с электронным документооборотом)
И чем Вам не угодил сервер для дома на Хуанане? ЮМ серверный, память регистровая.
Ну и показали бы uname -a
Плата с Целероном J1800. Три порта PCI-e 2.0 1x.
Про PCIE x1 тоже понял.
Ну а основной вопрос не в том, сколько можно засунуть сетевых — а для чего если не секрет, используете?
Управляемы свичи смотрел. Либо дюже дорого, либо чего-то не хватает.
Серия ДВК-3 была типа как клон и считался совместимым.
на простом pci работает тоже, с ограниченной скоростью соответственно
вскрывать только категорически у них сразу — может быть запаяно всё что угодно)