如何在 CentOS 6 OpenVZ VPS 上检测以太网上行速度

如何在 CentOS 6 OpenVZ VPS 上检测以太网上行速度

我最近购买了一个 VPS,广告上说它有 100Mbps 的上行链路,但促销活动承诺免费升级到 1Gbps 的上行链路。我尝试了各种方法,但都没有成功。

运行lspci我得到:

[root@host ~]# lspci
pcilib: Cannot open /proc/bus/pci
lspci: Cannot find any working access method.
[root@host ~]#

同样,运行时lshwethtool不会显示任何网络信息。

ifconfig -a显示:

[root@host /]# ifconfig -a
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1662 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1662 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:97474 (95.1 KiB)  TX bytes:97474 (95.1 KiB)

venet0    Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:127.0.0.1  P-t-P:127.0.0.1  Bcast:0.0.0.0  Mask:255.255.255.255
          UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1
          RX packets:256143 errors:0 dropped:0 overruns:0 frame:0
          TX packets:177324 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:280427908 (267.4 MiB)  TX bytes:76882233 (73.3 MiB)

venet0:0  Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:198.xx.xxx.xx  P-t-P:198.xx.xxx.xx  Bcast:198.xx.xxx.xx  Mask:255.255.255.255
          UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1
[root@host /]#

也许这台服务器没有 PCI,如果是这样的话还有其他方法可以找出上行速度吗?

答案1

我找到了一种方法来测试你的上行速度是 100mbps 还是 1gbps,你可以下载这个 python 脚本,使用 speedtest.net 运行速度测试

wget -O speedtest-cli.py https://github.com/sivel/speedtest-cli/raw/master/speedtest_cli.py

然后一旦你有了脚本你就可以这样做:

python speedtest-cli.py --share

这是我的结果:

在此处输入图片描述

这证明我的工作站在full-dulpex transmission 1 gigabit per second uplink

答案2

ethtool与接口参数一起使用,例如ethtool eth0

Dmesg 可能有其他有用的信息但只是暂时的。

相关内容