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 lspci
eu 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 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 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:
O que prova que minha estação de trabalho está em umfull-dulpex transmission 1 gigabit per second uplink
Responder2
Use ethtool
com um argumento para a interface, por exemplo ethtool eth0
.
O Dmesg pode ter outras informações úteis, mas são transitórias.