开源中文网

您的位置: 首页 > Ubuntu Server > 正文

Ubuntu中mii-tool查看网速的命令用法介绍

来源: 网络整理  作者: 佚名

在这里我们要使用Linux系统中的查看网速的命令,指的是查看网卡此时是工作在哪种速度的模式下。因为通常现在的网卡都支持10M/100M/1000M的网速,但是具体的网卡速度工作模式,要根据计算机所处的网络环境而定。
在Windows下,查看方式非常简单,双击“控制面板->网络连接->本地连接(或者是其他你正在使用的连接)”就可以看到网络接连速度了。当然,这种速度并不一定是实际的网速,而仅仅表示你的电脑接入到交换机中的速度。通常在学校的局域网中,或者是小区宽带,或者是ADSL,看到的网速应该都是100M,这说明目前机器的网卡是工作在100M的模式下。至于实际网速如何,可以通过专门的测速网站进行测试,在此不表。
在Linux/Unix下,例如在Ubuntu中,如果要查看服务器的是工作在百兆还是千兆的模式下,可以通过“sudo /sbin/mii-tool -v”命令来进行查看,例如:
在第一台机器输入该命令的返回结果:
wamdm@WAMDM18:~$ sudo /sbin/mii-tool -v
eth0: negotiated 1000baseT-FD flow-control, link ok
  product info: vendor 00:50:43, model 11 rev 0
  basic mode:   autonegotiation enabled
  basic status: autonegotiation complete, link ok
  capabilities: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
  advertising:  1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
  link partner: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
在第二台机器输入该命令的返回结果:
wangzhongyuan@OMServer:~$ sudo /sbin/mii-tool -v
eth0: negotiated 100baseTx-FD flow-control, link ok
  product info: vendor 00:07:32, model 17 rev 2
  basic mode:   autonegotiation enabled
  basic status: autonegotiation complete, link ok
  capabilities: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
  advertising:  100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
  link partner: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
从返回结果中加粗的部分可以看到,第一台机器是工作在1000M的模式下,第二台机器是工作在100M的模式下。
当然,也有一些说法说目前mii-tool命令在许多1000M网卡中已经不支持,可以使用“ethtool -i eth0”命令或者是dmesg等命令进行查看网卡工作模式的速率。

Tags:网速 命令
关于开源中文网 - 联系我们 - 广告服务 - 网站地图 - 版权声明