Как разделить сетевые интерфейсы?
вам надо определить, какой именно общий ресурс делят все эти интерфейсы. это может быть процессорное время, пропускная способность pci-e каналов или что-то ещё.
из самого простого, что приходит в голову - попробовать установить более жёсткую модерацию прерываний для eth0 и посмотреть, не станет ли лучше.
а вообще, если в целом - непонятно, в каком отношении друг с другом состоят эти адаптеры, к чему подключены и т. д. мало инфы, короче.
не исключено, что узкое место у вас не на сервере, а на устройстве, к которому подключены все три адаптера.
ну и смущает адресация из одной подсети для всех трёх адаптеров. в некоторых случаях это может быть оправдано, в некоторых - нет. в некоторых случаях это может приводить к вашей проблеме, в некоторых - нет.
Большое спасибо за отклик, парни! =)
Дело было в загрузчике gpxe (старый как мамонт), поменял его на современный аналог - всё летает, гигабитные eth1 и eth2 отрабатывают по полной.