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

2

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

Rodando lspci , obtenho:

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

Da mesma forma, executar lshw e ethtool também não mostra nenhuma informação de rede.

ifconfig -a mostra:

[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 esse for o caso, existe alguma outra maneira de descobrir a velocidade de uplink?

    
por SSpoke 24.12.2013 / 04:19

2 respostas

1

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

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

Depois de ter o script, você faz:

python speedtest-cli.py --share

Aqui está o meu resultado:

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

    
por 24.12.2013 / 08:32
0

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

O Dmesg pode ter outras informações úteis, mas é transitório.

    
por 24.12.2013 / 04:27