对于任何给定的网络接口,有没有办法使用ifconfig或路由获取最大和当前数据传输速率(kbps)? 我不确定我完全理解我正在寻找的是什么。
我考虑过解析/ proc / net / dev并找到接收字节和transmmited字节之间的类比。 MTU和最大数据传输速率一样吗?如果可以,我可以使用netstat -in吗?
P.S使用Java。 (ubuntu 10.04)
答案 0 :(得分:1)
在常规基础上阅读/proc/net/dev
将为您提供转移费率。
更新(澄清我想用术语表示的内容:“在常规基础上阅读...... ”):
/proc/bnet/dev
为您提供转移的数据量。要获得传输速率,您需要读取两次并将差异除以两次读取之间经过的时间。