Linux下获取网卡总带宽

爱碎碎念 2009-11-25 07:49:54
想获取网卡的可用带宽,即总带宽减去已用带宽.
已用带宽可以通过读取"/proc/net/dev"文件并计算获得,可是总带宽该如何获取?
谢谢.
...全文
346 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
forsiny 2009-11-25
  • 打赏
  • 举报
回复
如果你用的是有线网卡的话:
sudo ethtool eth0
eht0是自己机子上的名字

比如我的就是
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 32
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00000007 (7)
Link detected: yes



如果无线网卡:
iwconfig

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧