В 16.04 я бы изменил txqueuelen на сетевом адаптере с помощью:
ifconfig eth0 txqueuelen 10000
Чтобы сделать его постоянным, я бы поместил эту команду в /etc/rc.local .
Какой метод для этого предпочтителен в 18.04? (например, с нетпланом и без rc.local)
Это в настоящее время не поддерживается исходно в netplan (так же, как он не поддерживается в ifupdown или networkd). Лучше использовать ip link txqueuelen
вместо ifconfig txqueuelen
потому что ip
команда будет доступна в большем количестве конфигураций, чем (устаревший) ifconfig
команда. Применение этого в правиле udev вместо в/etc/rc.local позволило бы этому вступать в силу, как только интерфейс доступен - и после любого сброса - а не только в "конце" начальной загрузки.