0

有没有办法通过 ifconfig 或任意给定网络接口的路由获取最大和当前数据传输速率 (kbps)?我不确定我是否完全理解我正在寻找的究竟是什么。

我考虑过解析 /proc/net/dev 并找到接收的字节和传输的字节之间的类比。MTU 是否与最大数据传输率相同?如果是这样,我可以改用 netstat -in 吗?

PS 在 Java 中工作。(Ubuntu 10.04)

4

1 回答 1

1

/proc/net/dev定期阅读将为您提供传输率。

更新(澄清我想使用以下措辞表示的内容:“定期阅读...... ”):

/proc/bnet/dev为您提供传输的数据量。要获得传输率,您需要读取两次并将差值除以两次读取之间经过的时间。

于 2012-10-27T13:10:49.637 回答