Сегодня я установил сетевую карту 10 Гбит / с на свой сервер «ubuntu server 20.04». Но я не вижу производительности, которую ожидал бы. Я установил сетевую карту asus xg-c100c, которая представляет собой сетевую карту base-t/RJ45.
У меня есть сетевое подключение, и да, оно подключено к устройству с поддержкой 10 Гбит/с (Unifi Dream Machine Pro с разъемом SFP+ на RJ45).
Также похоже, что ОС думает, что есть соединение 10 Гбит/с, когда я запускаю следующие команды:
~$ sudo lshw -C сеть
... (какая-то другая карта здесь)
*-сеть
описание: Интерфейс Ethernet
продукт: AQC107 Контроллер Ethernet NBase-T/IEEE 802.3bz [AQtion]
поставщик: Aquantia Corp.
физический идентификатор: 0
информация о шине: pci@0000:01:00.0
логическое имя: enp1s0
версия: 02
серийный номер: 04:42:1a:3c:78:9b
размер: 10 Гбит/с
пропускная способность: 10 Гбит/с
ширина: 64 бита
часы: 33 МГц
возможности: pciexpress pm msix msi vpd bus_master cap_list rom ethernet Physical tp 100bt-fd 1000bt-fd 10000bt-fd автосогласование
конфигурация: автосогласование=на широковещании=да драйвер=атлантический драйвер версия=2.4.3.0 дуплекс=полная прошивка=3.1.88 ip=10.0.0.111 задержка=0 ссылка=да мультикаст=да порт=скорость витой пары=10 Гбит/с
ресурсы: irq:16 память:b1440000-b144ffff память:b1450000-b1450ffff память:b1000000-b13fffff память:b1400000-b143ffff
и
~$ ethtool enp1s0
Настройки для enp1s0:
Поддерживаемые порты: [TP]
Поддерживаемые режимы связи: 100baseT/Full
1000baseT/полный
10000baseT/полный
2500baseT/полный
5000baseT/полный
Поддерживаемое использование кадра паузы: симметричный только для приема
Поддерживает автосогласование: Да
Поддерживаемые режимы FEC: не сообщается
Рекламируемые режимы ссылок: 100baseT/Full
1000baseT/полный
10000baseT/полный
2500baseT/полный
5000baseT/полный
Рекламируемое использование кадра паузы: Нет
Рекламируемое автосогласование: Да
Заявленные режимы FEC: не сообщается
Скорость: 10000 Мбит/с
Дуплекс: Полный
Порт: витая пара
ПЬЯД: 0
Приемопередатчик: внутренний
Автосогласование: включено
ДИ-Х: неизвестно
Не удается получить настройки пробуждения по локальной сети: операция не разрешена
Текущий уровень сообщения: 0x00000005 (5)
ссылка на дрв
Ссылка обнаружена: да
~$ networkctl
ТИП СОЕДИНЕНИЯ IDX ЭКСПЛУАТАЦИОННАЯ НАСТРОЙКА
1 неуправляемая петлевая магистраль Lo
2 enp7s0 ether off неуправляемый
3 настроен маршрутизируемый эфир enp1s0
4 маршрутизируемых неуправляемых моста docker0
6 veth2b97547 эфир деградировал неуправляемый
7 br-cdecd710286b маршрутизируемый неуправляемый мост
10 vethb068640 эфир деградировал неуправляемый
7 ссылок указано.
Что я пытался проверить в своей настройке:
- Запуск копии с помощью samba на двух отдельных компьютерах с Windows, оба достигают ~ 55 МБ / с.
- Запуск копии с помощью samba на одном компьютере с Windows, а также запуск команды scp на моем MacBook, оба достигают одинаковых ~ 55 МБ / с.
Содержимое, которое я копировал, находится на твердотельном накопителе Samsung M.1.
Я делаю что-то неправильно? Нужно ли вносить изменения в ОС, чтобы она могла работать со скоростью 10 Гбит/с?