LINUX.ORG.RU

Re: Определение скорости сетевой карты

Да, ещё пишу осключительно под Linux, так что если кто знает какие-то варианты которые работают только под Unix-ами, то они не помогут, но вполне подойдёт какое-то непереносимое решение исключительно для Linux-сов.

anonymous ()
Ответ на: Re: Определение скорости сетевой карты от anonymous

Re: Определение скорости сетевой карты

специальных средств типа ioctl не предусмотрено можно брать число переданных байт в промежуток времени и делить их на этот промежуток

Chumka ★★★ ()
Ответ на: Re: Определение скорости сетевой карты от klalafuda

Re: Определение скорости сетевой карты

mii не катит так как там только до 100Мбит, а мне как раз и надо понять то-ли 100МБит то-ли 1000Мбит, для того чтобы правильно расчитать оптимальный размер tcp-буффера. Вариант с замером скорости тоже неподходит так как на этом этапе ещё нет соединения.

anonymous ()
Ответ на: Re: Определение скорости сетевой карты от anonymous

Re: Определение скорости сетевой карты

> mii не катит так как там только до 100Мбит, а мне как раз и надо понять то-ли 100МБит то-ли 1000Мбит, для того чтобы правильно расчитать оптимальный размер tcp-буффера. Вариант с замером скорости тоже неподходит так как на этом этапе ещё нет соединения.

...берем драйвер первой попавшейся 1000Mbit карты -> drivers/net/e1000 -> grep ioctl -> SPEED_1000 -> grep -r SPEED_1000 /usr/include -> <linux/ethtool.h> ?

// wbr

klalafuda ★☆☆ ()
Ответ на: Re: Определение скорости сетевой карты от anonymous

Re: Определение скорости сетевой карты

> Вариант с замером скорости тоже неподходит так как на этом этапе ещё нет соединения.

Нет соединения с удалённой машиной или линка ? Если линка, то о какой скорости может быть речь ?

lenin ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.