Изначально я неправильно понял вопрос и подумал, что это дубликат этого . Но 100 Мбит / с делает его совершенно другим.
Даже очень скромное оборудование должно без проблем насыщать соединение со скоростью 100 Мбит / с - особенно если вы используете пакеты udp 1440 байт.
Как предполагает krosenvold, цифры выглядят подозрительно, как соединение 10 Мбит / с, а не 100 Мбит / с. Я бы проверил все ссылки от начала и до конца, чтобы убедиться, что они на скорости 100 Мбит / с, как вы считаете, что они есть. Любая ссылка 10 Мбит / с в этой цепочке будет проблемой.
В зависимости от используемого оборудования вы можете обнаружить, что были проблемы с автосогласованием ссылок. Некоторое оборудование, как известно, плохое, поэтому вы можете добиться лучших результатов, отключив автосогласование и увеличив скорость соединения до 100 Мбит / с.
И поскольку у вас есть файл pcap, который вы используете, я бы посоветовал попробовать tcpreplay , чтобы провести некоторое тестирование скорости. Существует несколько опций, которые tcpreplay предоставляет для воспроизведения файлов с максимально возможной скоростью. (в частности, посмотрите эту запись в вики)
Если это даст вам другие результаты, чем вы видите в данный момент, это может указывать на проблему с файлом pcap. Например, файлы pcap содержат информацию о времени, которую можно использовать при воспроизведении файла. Если время в вашем файле pcap было взято из сети 10 Мбит / с (например), то его воспроизведение в реальном времени даст вам результат, который вы видите.