如何偵測 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 可能還有其他有用的信息,但它是暫時的。

相關內容