как получить максимальную пропускную способность интерфейса в linux C?

Допустим, у меня есть машина с 3 сетевыми картами; Wi-Fi, ETH и 3G. Я пытаюсь получить ОЦЕНОЧНУЮ скорость (или пропускную способность ), с которой канал МОЖЕТ передавать в заданное время для каждого из этих интерфейсов, и определить, какой из них самый быстрый. Опять же в указанное время. Я пишу модуль ядра Linux. Я использую версию ядра 2.6.35. Можно ли как-то измерить доступную пропускную способность? Даже если это означало бы отправку тестового эхо-запроса для измерения чего-то подобного тому, что мы делаем при измерении задержки...

6
задан Varda Elentári 19 April 2012 в 17:55
поделиться