Menor ancho de banda en Linux que en Windows detrás del mismo enrutador inalámbrico

Menor ancho de banda en Linux que en Windows detrás del mismo enrutador inalámbrico

ACTUALIZAR: Cuando me conecté a través de un cable Ethernet que va directamente desde mi computadora portátil Linux a mi enrutador inalámbrico, obtengo el ancho de banda correcto (~10 Mbits/s). Sólo cuando me conecto de forma inalámbrica mi ancho de banda es tan pequeño como se describe a continuación.


Tengo dos portátiles con aproximadamente las mismas especificaciones. Uno ejecuta Windows 7 y el otro Ubuntu 12.04. Cuando hago una prueba de velocidad enhttp://testmy.net, la computadora portátil Linux consume aproximadamente1 Mbit/s, mientras que la computadora portátil con Windows consume aproximadamente10Mbps. La ejecución de pruebas de velocidad en otros proveedores de pruebas de velocidad produce diferencias similares en el ancho de banda descendente entre las dos computadoras portátiles: la computadora portátil Linux es consistentemente mucho más lenta.

Tratando de actuar con la debida diligencia, también probé el ancho de banda de la computadora portátil Linux usando iperf. El iperfservidor está en una computadora de escritorio Linux (que uso exclusivamente) en mi oficina en una importante universidad en el sistema UNC. Para ejecutar el servidor, ingresé el comando

# iperf -s -p 9090 -w 1024k -l 100k

y, en mi computadora portátil Linux en casa (detrás de un enrutador AT&T U-Verse), ejecuté el cliente iperf (prueba) ingresando el comando

$ iperf -i 2 -p 9090 -c XX.XX.XX.XX -t 50 -w 1024k -l 100k

El resultado de la prueba fue

------------------------------------------------------------
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

Por lo tanto, mi iperfprueba muestra que mi computadora portátil con Linux funciona mucho más lentamente que mi computadora portátil con Windows (que está obteniendo precisamente la velocidad prometida por mi ISP para el plan que tengo).

Además, configuré un lighttpdservidor web en la misma computadora Linux de la universidad e intenté descargar un archivo de varios gigabytes usando el siguiente comando:

$ aria2c -x 16 -s 20 http://XX.XX.XX.XX/testfile.tar

Usando 8 conexiones simultáneas --- No sé por qué solo 8, pero dudo que eso sea relevante para este problema --- aria2ctambién pude descargar a aproximadamente 1 Mbit/s.

¿Cómo puedo investigar por qué mi computadora portátil Linux se descarga tan lentamente?

No estoy seguro de si esto es relevante, pero a veces mi computadora portátil Linux, cuando se conecta a la red inalámbrica, usará el dispositivo eth1y otras veces usará el dispositivo eth2. Esto no tiene sentido para mí porque solo hay 1 dispositivo inalámbrico (supongo) en mi computadora portátil; Es una computadora portátil Dell estándar.

[A continuación se muestran detalles sobre parte del hardware de mi computadora portátil Linux.]

Interfaz inalámbrica:

        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

información relacionada