ATUALIZAÇÃO: Quando conectei via cabo Ethernet diretamente do meu laptop Linux ao meu roteador sem fio, obtive a faixa correta (~ 10 Mbits / s). É somente quando me conecto sem fio que minha largura de banda é tão pequena como descrito abaixo.
Eu tenho dois laptops com aproximadamente as mesmas especificações. Um está executando o Windows 7, o outro está executando o Ubuntu 12.04. Quando executo um teste de velocidade no link , o laptop Linux puxa aproximadamente 1 Mbits / s , enquanto o laptop do Windows puxa aproximadamente 10 Mbits / s . O teste de velocidade de corrida em outros provedores de teste de velocidade produz diferenças semelhantes na largura de banda de downstream entre os dois laptops: o laptop Linux é consistentemente muito mais lento.
Tentando exercitar a devida diligência, também testei a largura de banda do laptop Linux usando iperf
. O servidor iperf
está em um computador desktop Linux (que eu uso exclusivamente) no meu escritório em uma grande universidade do sistema UNC. Para rodar o servidor, entrei no comando
# iperf -s -p 9090 -w 1024k -l 100k
e, no meu laptop Linux em casa (atrás de um roteador AT & U-Verse), eu corri o cliente iperf (teste) digitando o comando
$ iperf -i 2 -p 9090 -c XX.XX.XX.XX -t 50 -w 1024k -l 100k
A saída do teste foi
------------------------------------------------------------
Client connecting to XX.XX.XX.XX, TCP port 9090
TCP window size: 256 KByte (WARNING: requested 1.00 MByte)
------------------------------------------------------------
[ 3] local 192.168.1.69 port 43880 connected with XX.XX.XX.XX port 9090
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 2.0 sec 400 KBytes 1.64 Mbits/sec
[ 3] 2.0- 4.0 sec 400 KBytes 1.64 Mbits/sec
[ 3] 4.0- 6.0 sec 300 KBytes 1.23 Mbits/sec
[ 3] 6.0- 8.0 sec 300 KBytes 1.23 Mbits/sec
[ 3] 8.0-10.0 sec 300 KBytes 1.23 Mbits/sec
[ 3] 10.0-12.0 sec 400 KBytes 1.64 Mbits/sec
[ 3] 12.0-14.0 sec 300 KBytes 1.23 Mbits/sec
[ 3] 14.0-16.0 sec 400 KBytes 1.64 Mbits/sec
[ 3] 16.0-18.0 sec 300 KBytes 1.23 Mbits/sec
[ 3] 18.0-20.0 sec 300 KBytes 1.23 Mbits/sec
[ 3] 20.0-22.0 sec 400 KBytes 1.64 Mbits/sec
[ 3] 22.0-24.0 sec 300 KBytes 1.23 Mbits/sec
[ 3] 24.0-26.0 sec 400 KBytes 1.64 Mbits/sec
[ 3] 26.0-28.0 sec 300 KBytes 1.23 Mbits/sec
[ 3] 28.0-30.0 sec 400 KBytes 1.64 Mbits/sec
[ 3] 30.0-32.0 sec 300 KBytes 1.23 Mbits/sec
[ 3] 32.0-34.0 sec 300 KBytes 1.23 Mbits/sec
[ 3] 34.0-36.0 sec 200 KBytes 819 Kbits/sec
[ 3] 36.0-38.0 sec 200 KBytes 819 Kbits/sec
[ 3] 38.0-40.0 sec 200 KBytes 819 Kbits/sec
[ 3] 40.0-42.0 sec 400 KBytes 1.64 Mbits/sec
[ 3] 42.0-44.0 sec 400 KBytes 1.64 Mbits/sec
[ 3] 44.0-46.0 sec 200 KBytes 819 Kbits/sec
[ 3] 46.0-48.0 sec 300 KBytes 1.23 Mbits/sec
[ 3] 48.0-50.0 sec 200 KBytes 819 Kbits/sec
[ 3] 0.0-50.9 sec 7.81 MBytes 1.29 Mbits/sec
Assim, meu teste iperf
mostra que meu laptop Linux está puxando muito mais lentamente do que meu laptop Windows (que está puxando precisamente a taxa prometida pelo meu provedor para o plano que tenho).
Além disso, configurei um servidor da web lighttpd
no mesmo computador Linux da universidade e tentei fazer o download de um arquivo de vários gigabytes usando o seguinte comando:
$ aria2c -x 16 -s 20 http://XX.XX.XX.XX/testfile.tar
Usando 8 conexões simultâneas --- eu não sei por que apenas 8, mas duvido que seja relevante para este problema --- aria2c
foi capaz de baixar em aproximadamente 1 Mbit / s também.
Como posso investigar por que meu laptop Linux está baixando tão lentamente?
Não tenho certeza se isso é relevante, mas às vezes meu laptop Linux ao se conectar à rede sem fio usará o dispositivo eth1
e outras vezes usará o dispositivo eth2
. Isso não faz sentido para mim porque há apenas um dispositivo sem fio (eu presumo) no meu laptop; é um laptop padrão da Dell.
[Abaixo estão alguns detalhes sobre alguns dos hardwares do meu laptop Linux.]
Interface sem fio:
description: Wireless interface
product: BCM4312 802.11b/g LP-PHY
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:0c:00.0
logical name: eth2
version: 01
serial: 00:25:56:b2:16:3e
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=wl0 driverversion=6.20.155.1 (r326264) ip=192.168.1.69 latency=0 multicast=yes wireless=IEEE 802.11abg
resources: irq:17 memory:f1ffc000-f1ffffff
Sistema:
description: Portable Computer
product: Latitude E6500 ()
vendor: Winbond Electronics
serial: obe
width: 64 bits
capabilities: smbios-2.4 dmi-2.4 vsyscall32
configuration: boot=normal chassis=portable uuid=44454C4C-0000-1000-8000-80C04F6F6265
*-core
description: Motherboard
vendor: Winbond Electronics
physical id: 0
serial: .obe . .
*-firmware
description: BIOS
vendor: Winbond Electronics
physical id: 0
version: A24
date: 08/19/2010
size: 64KiB
capacity: 1664KiB
capabilities: isa pci pcmcia pnp upgrade shadowing cdboot bootselect int13floppy720 int5printscreen int9keyboard int14serial int17printer int10video acpi usb agp smartbattery biosbootspecification netboot