среда, 12 октября 2016 г.

Linux Debian network ethtool

При выполнении операции копирования между NAS-серверами

rsync -av --rsh=ssh ...

с большими файлами поймал ошибку

Corrupted MAC on input. Packet Corrupt

Как вариант решения, отключение средствами ethtool проверки TCP checksum сетевым адаптером (но нужно учесть, что может увеличиться нагрузка на процессор, но в моем случае это только файловые сервера бэкапов, заметной разницы не увидел). 
Чтобы просмотреть текущую настройку:

ethtool -k eth0

В моем случае rx-checksumming был включен. Отключение делается командой:

ethtool -K eth0 tx off rx off

В автозагрузку можно добавить так:
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
        address 10.10.10.174
        netmask 255.255.255.0
        network 10.10.10.0
        broadcast 10.10.10.255
        gateway 10.10.10.1
        up sleep 5; /sbin/ethtool -K eth0 tx off rx off

Комментариев нет:

Отправить комментарий