Ранее я проводил некоторые эксперименты с пропускной способностью гигабитных каналов на относительно стандартном оборудовании ПК, хотя выполнял только передачу (через tcpreplay ), а не через udp.
Самым большим узким местом, которое я обнаружил, было получение пакетов на сам NIC. Это может быть значительно улучшено с помощью высокоскоростной шины для взаимодействия с вашей сетевой картой (например, 4x pci-express NIC). Но даже с этим был очень определенный пакет / второй предел. Очевидно, что увеличение размера пакета позволит вам использовать больше пропускной способности при одновременном снижении нагрузки на процессор.
В том же ключе, что и комментарий Стив Мойер , существует теоретический предел использования любой сети. В моих экспериментах (которые проводились в совершенно тихой сети) я видел максимум примерно (и только вне моей памяти) 900 Мбит / с. Это было при загрузке процессора от 30 до 40%.
Скорее всего, это ограничение будет наложено на ваше системное оборудование (т.е. ПК), чем на сетевую инфраструктуру - любой сетевой коммутатор, достойный его внимания, должен быть способен поддерживать полный скоростной доступ к сети с небольшими пакетами - конечно, на более высокие показатели, чем большинство компьютеров могут справиться.