Я использую карту расширения PCIe с контроллером RTL8125 2.5GbE. Я установил драйвер Realtek р8125-9.007.01
от здесь успешно, но когда я запускаю # lshw -сеть класса
Я понимаю пропускная способность: 1 Гбит/с
.
*-сеть
описание: Интерфейс Ethernet
продукт: Контроллер RTL8125 2.5GbE
поставщик: Realtek Semiconductor Co., Ltd.
физический идентификатор: 0
информация о шине: pci@0000:28:00.0
логическое имя: enp40s0
версия: 04
серийный номер: e0:e1:a9:57:80:94
пропускная способность: 1 Гбит/с
ширина: 64 бита
часы: 33 МГц
возможности: pm msi pciexpress msix vpd bus_master cap_list rom ethernet Physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd автосогласование
конфигурация: автосогласование=на широковещании=да драйвер=r8125 версия драйвера=9.007.01-задержка NAPI=0 ссылка=нет многоадресной рассылки=да порт=витая пара
ресурсы: irq:38 ioport:d000(size=256) память:fcb10000-fcb1ffff память:fcb20000-fcb23fff память:fcb00000-fcb0ffff
До сих пор я пробовал следующие команды, но они ничего не меняют:
# ethtool -s enp40s0 autoneg при объявлении 0x80000000002f
# ethtool -s enp40s0 скорость 2500 дуплекс полное автоматическое отключение
Этот порт Ethernet подключен к ПК с Windows (который также имеет адаптер 2,5GbE), который правильно показывает 2,5 Гбит/с на панели управления.
Я попытался скопировать большой файл через самбу, и он работает, но только на скорости 1 Гбит / с. Любая помощь приветствуется! Не должно быть так сложно использовать сетевую карту на заявленной скорости.
РЕДАКТИРОВАТЬ:
Покопавшись еще немного sudo ethtool enp40s0
дает мне:
sudo ethtool enp40s0
Настройки для enp40s0:
Поддерживаемые порты: [TP]
Поддерживаемые режимы связи: 10baseT/Half 10baseT/Full
100baseT/половина 100baseT/полный
1000baseT/полный
2500baseT/полный
Поддерживаемое использование кадра паузы: симметричный только для приема
Поддерживает автосогласование: Да
Поддерживаемые режимы FEC: не сообщается
Рекламируемые режимы связи: 10baseT/Half 10baseT/Full
100baseT/половина 100baseT/полный
1000baseT/полный
2500baseT/полный
Рекламируемое использование кадра паузы: Нет
Рекламируемое автосогласование: Да
Заявленные режимы FEC: не сообщается
Режимы связи, объявленные партнером по ссылке: 10baseT/Half 10baseT/Full
100baseT/половина 100baseT/полный
1000baseT/полный
2500baseT/полный
Использование кадра паузы, рекламируемого партнером по ссылке: Нет
Автосогласование, рекламируемое партнером по ссылке: Да
Рекламируемые партнером по ссылке режимы FEC: не сообщается
Скорость: 2500 Мбит/с
Дуплекс: Полный
Порт: витая пара
ПЬЯД: 0
Приемопередатчик: внутренний
Автосогласование: включено
ДИ-Х: неизвестно
Поддерживает пробуждение: pumbg
Пробуждение: д
Текущий уровень сообщения: 0x00000033 (51)
drv probe ifdown ifup
Ссылка обнаружена: да
что мне кажется хорошим, но скорость передачи файлов по-прежнему очень низкая для соединения 2,5 Гбит/с. Какой альтернативный способ проверить скорость вы можете придумать?
Редактировать2:
Скриншот теста iperf
Похоже, что производительность ограничена только 1 Гбит/с в одном направлении! Только когда Ubuntu является приемником, я получаю низкие скорости. Если отправителем является Ubuntu, я получаю полные 2,5 Гбит/с. Это не может быть кабель в этой точке.