WLAN-Übertragungsrate unter Linux drastisch niedriger als unter Windows 7

woleska

Active member
Registriert
20 Feb. 2013
Beiträge
563
Falls ich einen entsprechenden Eintrag hier irgendwo in den Tiefen des Forums übersehen habe, seid nachsichtig mit einem alten Mann:rolleyes:.
Ich habe auch schon die berüchtigte Suchmaschine im Internet genutzt und auch die Wikis auf "ubuntuusers.de" durchgelesen, aber nichts gefunden, was mir weiterhilft.

Da ich mittlerweile mit Darktable einen für mich akzeptablen Rawkonverter unter Linux gefunden habe, hat bei meinem T510 letzte Woche die Umstellung auf Linux (Mint 17.1 Cinnamon 64bit) stattgefunden.
Was mich allerdings verwundert und auch ein bisschen nervt ist die Tatsache, dass die WLAN-Übertragungsrate zum NAS gegenüber Windows 7 um 75% gesunken ist (von der gleichen Stelle aus dem Wohnzimmer). Mit Windows 7 hatte ich eine Übertragungsrate (bei großen Dateien) von 10-15 MB/s, jetzt unter Linux nur noch 2,5 MB/s, das ist schon etwas frustrierend.

Ich nutze das 5 GHz-Band, da ich hier im Umkreis damit der Einzige bin, im 2,4 GHz-Band sind doch schon ein paar andere Netze vorhanden.

Netzwerkhardware mit "lspci -nnk | grep -i net -A2" abgefragt:
Code:
00:19.0 Ethernet controller [0200]: Intel Corporation 82577LM Gigabit Network Connection [8086:10ea] (rev 06)
    Subsystem: Lenovo Device [17aa:2153]
    Kernel driver in use: e1000e
--
03:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6200 [8086:4239] (rev 35)
    Subsystem: Intel Corporation Centrino Advanced-N 6200 2x2 AGN [8086:1311]
    Kernel driver in use: iwlwifi


WLAN-Konfiguration mit "iwconfig wlan0" ausgelesen:
Code:
wlan0     IEEE 802.11abgn  ESSID:"myhome2"  
          Mode:Managed  Frequency:5.2 GHz  Access Point: 50:7E:5D:6F:D7:53  
          Bit Rate=150 Mb/s   Tx-Power=15 dBm  
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=70/70  Signal level=-35 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:61   Missed beacon:0

"Bit Rate" schwankt beim Auslesen zwischen 6Mb/s und 240 Mb/s (ist vielleicht nicht wichtig)
"Tx-Power" könnte nach dem Wiki bei "ubuntuusers.de" im 5 GHz-Band bei 20-23 dBm liegen, lässt sich allerdings nicht ändern.
"Power Management" ist nach einem Neustart immer auf "off", auch wenn es zuvor auf "on" umgestellt wurde (mit "iwconfig wlan0 power on").

Hier die Statistik von TLP:
Code:
--- TLP 0.7 --------------------------------------------

+++ Configured Settings: /etc/default/tlp
TLP_ENABLE=1
DISK_IDLE_SECS_ON_AC=0
DISK_IDLE_SECS_ON_BAT=2
MAX_LOST_WORK_SECS_ON_AC=15
MAX_LOST_WORK_SECS_ON_BAT=60
SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=1
NMI_WATCHDOG=0
ENERGY_PERF_POLICY_ON_AC=performance
ENERGY_PERF_POLICY_ON_BAT=powersave
DISK_DEVICES="sda sdb"
DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"
SATA_LINKPWR_ON_AC=max_performance
SATA_LINKPWR_ON_BAT=min_power
PCIE_ASPM_ON_AC=performance
PCIE_ASPM_ON_BAT=powersave
RADEON_POWER_PROFILE_ON_AC=high
RADEON_POWER_PROFILE_ON_BAT=low
RADEON_DPM_STATE_ON_AC=performance
RADEON_DPM_STATE_ON_BAT=battery
RADEON_DPM_PERF_LEVEL_ON_AC=auto
RADEON_DPM_PERF_LEVEL_ON_BAT=auto
WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=5
WOL_DISABLE=Y
SOUND_POWER_SAVE_ON_AC=0
SOUND_POWER_SAVE_ON_BAT=1
SOUND_POWER_SAVE_CONTROLLER=Y
BAY_POWEROFF_ON_BAT=0
BAY_DEVICE="sr0"
RUNTIME_PM_ON_AC=on
RUNTIME_PM_ON_BAT=auto
RUNTIME_PM_ALL=1
RUNTIME_PM_DRIVER_BLACKLIST="radeon nouveau"
USB_AUTOSUSPEND=1
USB_DRIVER_BLACKLIST="usbhid"
USB_BLACKLIST_WWAN=1
RESTORE_DEVICE_STATE_ON_STARTUP=0
DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"
DEVICES_TO_ENABLE_ON_STARTUP="wifi"
START_CHARGE_THRESH_BAT0=75
STOP_CHARGE_THRESH_BAT0=98
DEVICES_TO_DISABLE_ON_LAN_CONNECT="wifi"
DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi"

+++ System Info
System         = LENOVO ThinkPad T510 4349WJK
BIOS           = 6MET92WW (1.52 )
Release        = Linux Mint 17.1 Rebecca
Kernel         = 3.13.0-37-generic x86_64
/proc/cmdline  = BOOT_IMAGE=/boot/vmlinuz-3.13.0-37-generic root=UUID=64c56469-efca-407b-a52c-cf6b9bdd48d2 ro quiet splash vt.handoff=7
Init system    = upstart

+++ System Status
TLP power save = enabled
power source   = ac

+++ Processor
CPU Model      = Intel(R) Core(TM) i5 CPU       M 560  @ 2.67GHz

/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver    = acpi-cpufreq
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor  = ondemand
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq  =  1199000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq  =  2667000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies = 2667000 2666000 2533000 2399000 2266000 2133000 1999000 1866000 1733000 1599000 1466000 1333000 1199000 [kHz]

/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver    = acpi-cpufreq
/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  = ondemand
/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq  =  1199000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq  =  2667000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies = 2667000 2666000 2533000 2399000 2266000 2133000 1999000 1866000 1733000 1599000 1466000 1333000 1199000 [kHz]

/sys/devices/system/cpu/cpu2/cpufreq/scaling_driver    = acpi-cpufreq
/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  = ondemand
/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq  =  1199000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq  =  2667000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_frequencies = 2667000 2666000 2533000 2399000 2266000 2133000 1999000 1866000 1733000 1599000 1466000 1333000 1199000 [kHz]

/sys/devices/system/cpu/cpu3/cpufreq/scaling_driver    = acpi-cpufreq
/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  = ondemand
/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq  =  1199000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq  =  2667000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_frequencies = 2667000 2666000 2533000 2399000 2266000 2133000 1999000 1866000 1733000 1599000 1466000 1333000 1199000 [kHz]

/sys/devices/system/cpu/cpufreq/boost                  = 1

x86_energy_perf_policy: program not installed.

/proc/sys/kernel/nmi_watchdog                          = 0

+++ Undervolting
PHC kernel not available.

+++ Temperatures
/proc/acpi/ibm/thermal = 48 0 0 0 0 0 0 0 [°C]
/proc/acpi/ibm/fan     =  2531 [/min]

+++ File System
/proc/sys/vm/laptop_mode               =     0
/proc/sys/vm/dirty_writeback_centisecs =  1500
/proc/sys/vm/dirty_expire_centisecs    =  1500
/proc/sys/vm/dirty_ratio               =    20
/proc/sys/vm/dirty_background_ratio    =    10
/proc/sys/fs/xfs/age_buffer_centisecs  = (not available)
/proc/sys/fs/xfs/xfssyncd_centisecs    = (not available)
/proc/sys/fs/xfs/xfsbufd_centisecs     = (not available)

+++ Storage Devices
/dev/sda:
          Model     = Corsair Force GS                        
          Firmware  = 5.07    
          APM Level = 254
          Status    = active/idle
          TRIM      = supported
          Scheduler = deadline

        SMART info:
            9 Power_On_Hours_and_Msec   =     3781 [h]
          194 Temperature_Celsius       =       37 (Min/Max 8/48)  [°C]

/dev/sdb:
          Model     = Samsung SSD 840 Series                  
          Firmware  = DXT07B0Q
          APM Level = none/disabled
          Status    = active/idle
          TRIM      = supported
          Scheduler = deadline

        SMART info:
            5 Reallocated_Sector_Ct     =        0 
            9 Power_On_Hours            =     1460 [h]
          177 Wear_Leveling_Count       =       98 [%]
          179 Used_Rsvd_Blk_Cnt_Tot     =        0 
          190 Airflow_Temperature_Cel   =       32 [°C]
          241 Total_LBAs_Written        =    2.092 [TB]


+++ SATA Aggressive Link Power Management
/sys/class/scsi_host/host0/link_power_management_policy  = max_performance
/sys/class/scsi_host/host1/link_power_management_policy  = max_performance
/sys/class/scsi_host/host2/link_power_management_policy  = max_performance
/sys/class/scsi_host/host3/link_power_management_policy  = max_performance
/sys/class/scsi_host/host4/link_power_management_policy  = max_performance
/sys/class/scsi_host/host5/link_power_management_policy  = max_performance

+++ PCIe Active State Power Management
/sys/module/pcie_aspm/parameters/policy = default (using bios preferences)

+++ Intel Graphics
/sys/module/i915/parameters/powersave        =  1 (enabled)
/sys/module/i915/parameters/i915_enable_rc6  = -1 (use per-chip default)
/sys/module/i915/parameters/i915_enable_fbc  = -1 (use per-chip default)
/sys/module/i915/parameters/lvds_downclock   =  0 (disabled)
/sys/module/i915/parameters/semaphores       = -1 (use per-chip default)

+++ Wireless
bluetooth = off (software)
wifi      = on
wwan      = none (no device)

wlan0(iwlwifi)      : connected, power management = off

+++ Audio
/sys/module/snd_hda_intel/parameters/power_save            = 0
/sys/module/snd_hda_intel/parameters/power_save_controller = N

+++ Docks and Device Bays
/sys/devices/platform/dock.0: battery_bay   = no battery 
/sys/devices/platform/dock.1: ata_bay       = drive present

+++ Runtime Power Management
device classes   = all
device blacklist = (not configured)
driver blacklist = radeon nouveau

/sys/bus/pci/devices/0000:00:00.0/power/control = on   (0x060000, Host bridge, agpgart-intel)
/sys/bus/pci/devices/0000:00:02.0/power/control = on   (0x030000, VGA compatible controller, i915)
/sys/bus/pci/devices/0000:00:16.0/power/control = on   (0x078000, Communication controller, mei_me)
/sys/bus/pci/devices/0000:00:19.0/power/control = on   (0x020000, Ethernet controller, e1000e)
/sys/bus/pci/devices/0000:00:1a.0/power/control = on   (0x0c0320, USB controller, ehci-pci)
/sys/bus/pci/devices/0000:00:1b.0/power/control = on   (0x040300, Audio device, snd_hda_intel)
/sys/bus/pci/devices/0000:00:1c.0/power/control = on   (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:1c.1/power/control = on   (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:1c.4/power/control = on   (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:1d.0/power/control = on   (0x0c0320, USB controller, ehci-pci)
/sys/bus/pci/devices/0000:00:1e.0/power/control = on   (0x060401, PCI bridge, no driver)
/sys/bus/pci/devices/0000:00:1f.0/power/control = on   (0x060100, ISA bridge, lpc_ich)
/sys/bus/pci/devices/0000:00:1f.2/power/control = on   (0x010601, SATA controller, ahci)
/sys/bus/pci/devices/0000:00:1f.3/power/control = on   (0x0c0500, SMBus, no driver)
/sys/bus/pci/devices/0000:00:1f.6/power/control = on   (0x118000, Signal processing controller, intel ips)
/sys/bus/pci/devices/0000:03:00.0/power/control = on   (0x028000, Network controller, iwlwifi)
/sys/bus/pci/devices/0000:0d:00.0/power/control = on   (0x080500, SD Host controller, sdhci-pci)
/sys/bus/pci/devices/0000:0d:00.1/power/control = on   (0x088000, System peripheral, no driver)
/sys/bus/pci/devices/0000:ff:00.0/power/control = on   (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:ff:00.1/power/control = on   (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:ff:02.0/power/control = on   (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:ff:02.1/power/control = on   (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:ff:02.2/power/control = on   (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:ff:02.3/power/control = on   (0x060000, Host bridge, no driver)

+++ USB
autosuspend        = enabled
device whitelist   = (not configured)
device blacklist   = (not configured)
driver blacklist   = usbhid
wwan blacklist     = enabled (cdc_acm cdc_wdm cdc_ether hso qcserial sierra)

Bus 002 Device 003 ID 046d:c52b control = on,   autosuspend_delay_ms =  2000 -- Logitech, Inc. Unifying Receiver (usbhid)
Bus 002 Device 002 ID 8087:0020 control = auto, autosuspend_delay_ms =     0 -- Intel Corp. Integrated Rate Matching Hub (hub)
Bus 002 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms =     0 -- Linux Foundation 2.0 root hub (hub)
Bus 001 Device 004 ID 17ef:480f control = auto, autosuspend_delay_ms =  2000 -- Lenovo Integrated Webcam [R5U877] (uvcvideo)
Bus 001 Device 002 ID 8087:0020 control = auto, autosuspend_delay_ms =     0 -- Intel Corp. Integrated Rate Matching Hub (hub)
Bus 001 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms =     0 -- Linux Foundation 2.0 root hub (hub)

+++ ThinkPad Extended Battery Functions
tp-smapi   = active
tpacpi-bat = inactive (kernel module 'acpi_call' not installed)

+++ ThinkPad Battery Status: BAT0 (Main / Internal)
/sys/devices/platform/smapi/BAT0/manufacturer               = SANYO
/sys/devices/platform/smapi/BAT0/model                      = 42T4791
/sys/devices/platform/smapi/BAT0/manufacture_date           = 2010-10-08
/sys/devices/platform/smapi/BAT0/first_use_date             = 2010-12-02
/sys/devices/platform/smapi/BAT0/cycle_count                =    192
/sys/devices/platform/smapi/BAT0/design_capacity            =  56160 [mWh]
/sys/devices/platform/smapi/BAT0/last_full_capacity         =  45560 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_capacity         =  44370 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_percent          =     97 [%]
/sys/devices/platform/smapi/BAT0/remaining_running_time_now = not_discharging [min]
/sys/devices/platform/smapi/BAT0/remaining_charging_time    = not_charging [min]
/sys/devices/platform/smapi/BAT0/power_now                  =      0 [mW]
/sys/devices/platform/smapi/BAT0/power_avg                  =      0 [mW]

/sys/devices/platform/smapi/BAT0/start_charge_thresh        =     75 [%]
/sys/devices/platform/smapi/BAT0/stop_charge_thresh         =     98 [%]
/sys/devices/platform/smapi/BAT0/force_discharge            =      0

Ich habe im Moment keine Idee und keine Plan woran es liegt, das die Übertragungsrate so eingebrochen ist (dieses Phänomen hatte ich bei früheren Linuxinstallationen auf dem T400 auch schon, da das aber im Regelfall eine Parallelinstallation zu Windows war, war es für mich icht so gravierend).

Gruß

Wolfgang
 
Mint hat die (vorsichtig formuliert) schlechte Angewohnheit keine Kernelupdates zu ziehen: Du hast den steinalten 3.13.0-37, aktuell ist 3.13.0-49. Vielleicht hilft das schon.

Zieh den aktuellen Kernel per Mint-Updater oder nachhaltig per:
Code:
sudo apt-get install linux-generic
(Nachfragen nach Deinstallation des die Updates verhindernden Mint-Pakets bejahen)

ps. Powermanagement "off" ist der Defaultzustand des Systems am Netzteil, da "on" statistisch gesehen mehr Ärger macht als "off" lassen wir das erstmal so (kann man per TLP Config leicht anpassen).
 
Zuletzt bearbeitet:
Das Mint beim Kernelupdate "etwas faul" ist, war mir nicht bewusst - aber ich werde jetzt darauf achten, versprochen.
Die Aktivierung des Powermanagement hatte auch keinen sichtbaren Einfluss auf die Datenübertragungsrate.
Nach dem Kernelupdate hat sich aber leider nichts verändert.

Eine Idee, die mir gerade kam, kann es daran liegen, dass Nemo (Dateiverwaltung von Mint) via Samba auf das NAS zugreift (in der Adresszeile steht z.B. "smb://NAS/public/Installation").

Gruß

Wolfgang
 
Da wäre ich jetzt nie drauf gekommen, dass das ein "Feature" ist, welches ja offensichtlich nicht geändert werden soll.
Muss ich diesen Eintrag in der iwlwifi.conf einfügen?

Gruß
Wolfgang
 
Feature würde ich das nicht nennen. Eher Workaround (der wirklich schlecht durchdacht und dokumentiert ist).

Ich bin jetzt gerade nicht am PC, aber folgende Zeile in /etc/modprobe.d/local.conf (oder iwlwifi.conf), gefolgt von einem Reboot, sollte funktionieren:

options iwlwifi 11n_disable=8
 
Zuletzt bearbeitet:
Vielen Dank, kann ich auch erst heute nachmittag zuhause ausprobieren.
 
Ich bin jetzt gerade nicht am PC, aber folgende Zeile in /etc/modprobe.d/local.conf (oder iwlwifi.conf), gefolgt von einem Reboot, sollte funktionieren:

options iwlwifi 11n_disable=8

Hatte gestern nicht so viel Zeit zum Testen, aber immerhin stieg die Übertragungsrate auf 3,5-3,9 MB/s.
Wenn man weiß, in welche Richtung man suchen muss, findet man im Internet auch jede Menge Stellen, wo sich andere User mit der gleichen Problematik herumschlagen. Ich werde weiter suchen, ob ich das noch steigern kann.
Es ist ja eigentlich ein recht trauriges Bild, was Intel da abliefert, die Probleme bestehen ja nicht erst seit gestern:huh:.

Gruß
Wolfgang
 
Soltest du den NetworkManager nutzen suche in diesem Zusammenhang mal nach Problemen. Da hab ich vor längerer Zeit auch mal Probleme mit gehabt.
 
Das Problem gibt es leider seit langem und hängt auch von der Samba Implementierung ab. KDE hat/hatte z.B. unter Version 4.xx einen sehr kleinen Buffer in seinem smb kio slave, was die Übertragung oft nochmal quälend langsam gemacht hat. Mittlerweile ist es besser (bei mir ca 5Mb/s), aber noch immer kein Vergleich zu Windows.

Bei mir funktioniert es mit FTP z.B. durchaus schnell (10-15Mb/s)
 
@.Sun: Cinnamon basiert ja auf Gnome, inwieweit hattest Du da probleme mit dem Networkmanager und wie hast Du sie behoben.

@Avathar: Das Samba da mit reinspielt, hatte ich auch schon vermutet, habe aber keine Ahnung ob und wie man darauf Einfluß nehmen kann. Mit FTP werde ich es mal probieren, bin dankbar für jeden Tipp.

Gruß
Wolfgang
 
Nachtrag

Nach vielem Rumprobieren und Testen habe ich mich für die Anbindung des NAS via NFS und autofs entschieden, für mich die praktikabelste Variante, die recht stabil läuft und fast die gleiche Geschwindigkeit wie unter Windows erreicht.

Gruß
Wolfgang
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben