У нас есть сервер RedHat 7.4 Linux с двумя подключенными 10 Гбит / с, но по какой-то причине он не отправляет файлы на скорости выше 1 Гбит / с другому на сервере с сетевым адаптером 10 Гбит / с прием работает нормально, но не отправляет.
Кто-нибудь может сказать мне, где я могу проверить, что вызывает эту проблему и как ее исправить?
Для справки мы запустили iPerf на обоих концах и получили достигает 9,53 Гбит / с, но скорость отправки никогда не превышает 955 Мбит / с.
Спасибо.
У вашей проблемы есть разные причины. Общие способы устранения неполадок:
ethtool -S
и ip -s -s link show
. Возможно, трафик iperf проходит через нормальный участок, но трафик обмена файлами проходит через больной участок связи. Проверьте размер колец сетевых адаптеров. Проверить статистику кадров паузы - поиграть с flowcontrol. blktrace
, iotop
, iostat
. sysctl
(переменные * _ rmem
и * _ wmem
). Проверьте счетчики статистики с помощью netstat
или nstat
.