Como detectar a velocidade de uplink Ethernet no CentOS 6 OpenVZ VPS

Como detectar a velocidade de uplink Ethernet no CentOS 6 OpenVZ VPS

Recentemente comprei um VPS que foi anunciado como uplink de 100 Mbps, mas a promoção prometia uma atualização gratuita para um uplink de 1 Gbps. Estou tentando descobrir se recebi a atualização com vários métodos, sem sorte.

Correndo lspcieu recebo:

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

Da mesma forma, em execução lshwe ethtooltambém não mostra nenhuma informação de rede.

ifconfig -amostra:

[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 /]#

Talvez este servidor não tenha PCI, se for o caso existe alguma outra forma de saber a velocidade do uplink?

Responder1

Eu descobri uma maneira de testar se você está em um uplink de 100mbps ou 1gbps, você baixa este script python para executar um teste de velocidade com speedtest.net

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

Então, depois de ter o script, você faz:

python speedtest-cli.py --share

Aqui está o meu resultado:

insira a descrição da imagem aqui

O que prova que minha estação de trabalho está em umfull-dulpex transmission 1 gigabit per second uplink

Responder2

Use ethtoolcom um argumento para a interface, por exemplo ethtool eth0.

O Dmesg pode ter outras informações úteis, mas são transitórias.

informação relacionada