MISE À JOUR: Lorsque je me connecte via un câble Ethernet directement de mon ordinateur portable Linux à mon routeur sans fil, je reçois la bande passante correcte (~ 10 Mbits / s). Ce n'est que lorsque je me connecte sans fil que ma bande passante est si petite, comme décrit ci-dessous.
J'ai deux ordinateurs portables avec à peu près les mêmes spécifications. L'un est sous Windows 7, l'autre sous Ubuntu 12.04. Lorsque j'effectue un test de vitesse sur http://testmy.net , l'ordinateur portable Linux consomme environ 1 Mbits / s , alors que l'ordinateur Windows utilise environ 10 Mbits / s . L'exécution d'un test de vitesse sur d'autres fournisseurs de tests de vitesse produit des différences similaires en termes de bande passante en aval entre les deux ordinateurs portables: l'ordinateur portable Linux est toujours beaucoup plus lent.
En essayant de faire preuve de diligence raisonnable, j'ai également testé la bande passante de l'ordinateur portable Linux à l'aide de iperf
. Le iperf
serveur est sur un ordinateur de bureau Linux (que j'utilise exclusivement) dans mon bureau d'une grande université du système UNC. Pour exécuter le serveur, j'ai entré la commande
# iperf -s -p 9090 -w 1024k -l 100k
et, sur mon ordinateur portable Linux à la maison (derrière un routeur AT & T U-Verse), j’ai exécuté le client iperf (test) en entrant la commande
$ iperf -i 2 -p 9090 -c XX.XX.XX.XX -t 50 -w 1024k -l 100k
Le résultat du test était
------------------------------------------------------------
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
Ainsi, mon iperf
test montre que mon ordinateur portable Linux tire beaucoup plus lentement que mon ordinateur portable Windows (qui tire précisément le taux promis par mon fournisseur de services Internet pour le plan que j'ai).
De plus, j'ai configuré un lighttpd
serveur Web sur le même ordinateur Linux universitaire et tenté de télécharger un fichier de plusieurs gigaoctets à l'aide de la commande suivante:
$ aria2c -x 16 -s 20 http://XX.XX.XX.XX/testfile.tar
En utilisant 8 connexions simultanées - je ne sais pas pourquoi seulement 8, mais je doute que cela soit pertinent pour ce problème - a également aria2c
été en mesure de télécharger à environ 1 Mbit / s.
Comment puis-je rechercher pourquoi mon ordinateur portable Linux se télécharge si lentement?
Je ne sais pas si cela est pertinent, mais parfois, mon ordinateur portable Linux lors de la connexion au réseau sans fil utilise un périphérique eth1
et d'autres fois, il utilise un périphérique eth2
. Cela n’a aucun sens pour moi car il n’ya qu’un seul périphérique sans fil (je suppose) sur mon ordinateur portable; c'est un ordinateur portable standard de Dell.
[Vous trouverez ci-dessous des détails sur certains composants de mon ordinateur portable Linux.]
Interface sans fil:
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
Système:
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
eth1
, et parfois c'est eth2
. Cela, à lui seul, n'a pas de sens pour moi.