Mengapa koneksi Wi-Fi di ponsel cerdas saya berkinerja lebih baik daripada koneksi yang sama di laptop saya?

44

Kecepatan unduh saat terhubung di Wi-Fi ke router yang sama — an ADSL2 + Wireless N300 Modem Router — Tampaknya lebih cepat secara signifikan di ponsel saya daripada di laptop saya. Masalah ini tidak terjadi setiap saat, tetapi koneksi Internet di laptop saya — yang menjalankan Ubuntu 14.10 — terkadang mengurangi kecepatan dan menjadi tidak stabil, sementara koneksi Internet di ponsel saya tetap pada kecepatan yang sama dan terus stabil.

Sebagai perbandingan, saya melakukan tes pada speedtest.com pada saat yang sama dan lokasi yang sama untuk laptop dan ponsel saya selama "fase koneksi tidak stabil" untuk laptop saya.

Saya bertanya-tanya apa penyebab potensial yang mungkin ada untuk perbedaan ini?

Berikut adalah hasil tes tercepat dari laptop saya ( Lenovo Y50 UHD ):

enter image description here

Dan berikut ini adalah hasil tes tercepat dari ponsel saya ( Samsung Galaxy S5 ):

enter image description here

Perhatikan bahwa sementara Samsung Galaxy S5 memiliki fitur "Download Booster" yang dapat menggunakan Wi-Fi dan jaringan seluler Anda secara bersamaan untuk meningkatkan kecepatan unduhan, untuk pengujian ini saya mematikan data seluler sepenuhnya pada Samsung Galaxy S5 tetapi saya masih menerima yang serupa hasil membandingkan laptop dan telepon .

amy
sumber
Bisakah Anda mengedit pertanyaan Anda: Anda memberikan detail yang layak pada ponsel dan laptop Anda, tetapi apa yang membuat dan model yang tepat dari router Wi-Fi yang Anda gunakan? Laptop sepertinya menggunakan Intel® Dual Band Wireless-AC 3160 .
JakeGould
Jika Anda belum memperbarui driver nirkabel, saya sarankan Anda lakukan. Ada masalah yang diketahui dengan kinerja wifi untuk laptop ini (dan beberapa lainnya dari Lenovo). Beri tahu kami bagaimana Anda melangkah.
Papa
@ Papa: Saya percaya semua driver nirkabel saya untuk Intel Corporation Wireless 3160 diperbarui, dan saya saat ini menjalankan Ubuntu 14.10.
amy
Mungkin bukan penyebabnya, tetapi untuk tujuan eliminasi, sudahkah Anda memeriksa bahwa " fase koneksi tidak stabil "bukan hasil dari aktivitas jaringan lain yang berjalan di latar belakang (jika, misalnya, Ubuntu memiliki sesuatu seperti Pembaruan Windows)
TripeHound

Jawaban:

44

Saya percaya ini bermuara pada apa yang - sangat menyedihkan - sakit kepala nirkabel yang umum: 802.11n Implementasi Wi-Fi begitu mengerikan dan tidak konsisten antara perangkat sehingga protokol 802.11n menjadi sangat tidak berguna. Ini dunia PC artikel majalah berjudul, “Router Nirkabel: Kebenaran Tentang Superfast Draught-N” merangkum sakit kepala dengan cukup baik; penekanan berani adalah milikku:

Kami juga menemukan bahwa router berdasarkan chip draft-n yang berbeda (   Belkin menggunakan chip Atheros, sementara tiga lainnya didasarkan pada Broadcom   chip) jangan beroperasi dengan kecepatan tinggi. Membeli produk dari   vendor yang sama tidak selalu memastikan bahwa mereka semua akan menggunakan yang sama   draft-n chip, baik : Setidaknya satu perusahaan, Netgear, menjual   router yang sama bernama dan Kartu PC yang didasarkan pada berbeda   draft-n chip, dan Anda dapat menentukan chip mana yang hanya digunakan produk   memeriksa nomor model dan / atau logo chip pada kemasannya.

Terutama ini penilaian kesuraman keseluruhan dunia perangkat keras 802.11n dan bagaimana produsen pada dasarnya menggunakan pengguna akhir sebagai penguji "alpha" dan "beta":

Tapi kami lebih suka vendor tidak menggunakan pelanggan yang membayar untuk melakukan alpha mereka   dan pengujian beta. Anda tidak perlu menginstal banyak firmware   pembaruan untuk melihat kinerja yang dijanjikan pada produk baru.

Untuk lebih memahami bagaimana hal-hal seperti ini terjadi dalam situasi dunia nyata — seperti milik Anda — mari kita lihat semua protokol nirkabel yang didukung perangkat Anda:

Oke, itu mungkin tampak seperti dinding spesifikasi yang tidak dapat ditembus, tetapi spek kuncinya adalah router Anda yang tampaknya hanya dapat menggunakan protokol 802.11 maksimum 802.11n (draft 2.0). Saya bukan ahli 100% tentang sakit kepala spesifikasi 802.11n, tetapi saya tahu bahwa spesifikasi "draft" 802.11n cukup kuno dan perangkat modern apa pun yang berharga harus menggunakan spesifikasi "final" 802.11n.

Yang mengatakan, mengetahui itu saja tidak akan banyak membantu Anda dalam teori atau konsep. Dalam istilah praktis, hanya ada tiga solusi yang dapat saya berikan yang menurut saya akan berhasil.

  1. Beli Router Baru: Karena Anda menggunakan kombo modem / router ADSL, saya akan merekomendasikan mendapatkan router terpisah yang mendukung "final" 802.11n setidaknya — paling banyak 802.11ac — dan menggunakan router itu sebagai gantinya. Anda kemudian akan "mensterilkan" router ADSL2 + Wireless N300 Modem Router untuk menggunakannya dalam "mode jembatan" dan menghubungkannya ke router baru dan semuanya akan menjadi lebih baik.
  2. Sesuaikan Pengaturan Laptop Anda untuk Performa 802.11n yang Lebih Baik: Sekali lagi, tidak 100% di seluruh dunia tweaking 802.11n, tetapi jika ada cara bagi Anda untuk menyesuaikan pengaturan untuk mengunci laptop Anda pada spesifikasi / kecepatan tertentu saya akan merekomendasikan itu. Hal paling jelas yang terlintas dalam pikiran adalah memaksa laptop untuk menggunakan 802.11n pada 2.4Ghz, bukannya 5Ghz dan jika ada mode "campuran" — artinya akan menurunkan ke 802.11g atau 802.11b jika diperlukan — nonaktifkan itu dan paksa satu protokol untuk menjadi protokol pilihan Anda.

    Saya bahkan akan merekomendasikan pengujian teori ini pada protokol 802.11g yang lebih lambat dan untuk melihat apakah itu membantu dengan cara apa pun. Kemudian naik ke 802.11n dan atur untuk melihat apakah Anda berhasil mengubah pengaturan 802.11n agar bekerja dengan baik untuk Anda. Heck, jika berjalan pada protokol 802.11g bekerja lebih baik maka mungkin Anda harus tetap berpegang pada itu karena kecepatan maksimum 802.11g adalah 54mbps yang hanya akan lambat antara perangkat di LAN Anda tetapi lebih dari 5x cukup untuk koneksi WAN Anda yang tampaknya maks keluar sekitar 10mbps.
  3. Sesuaikan Pengaturan Router Anda untuk Performa 802.11n yang Lebih Baik: Jika Anda bisa, lihat apakah Anda dapat mengunci router Wi-Fi di satu pengaturan protokol Wi-Fi. Mirip dengan apa yang saya uraikan dalam ide 2, tetapi perbedaannya di sini adalah pengaturan router Anda mungkin mempengaruhi pengaturan perangkat portabel Anda juga.

Dan semua yang dikatakan, jika ini adalah sakit kepala yang saya hadapi, saya akan melakukan seperti yang saya uraikan dalam ide 1 dan hanya muncul untuk router Wi-Fi baru. Biasanya ISP menyediakan modem / router kombo hanya kurang dalam fitur dan pembaruan serta kurangnya dukungan dari dunia pengguna yang lebih besar. Dengan membeli router baru Anda tidak hanya menyelesaikan masalah Anda dengan cepat, tetapi Anda akan langsung dapat memanfaatkan pengguna lain dari router yang lebih umum digunakan untuk saran dan tips jika masalah baru muncul.

JakeGould
sumber
Tetapi jika masalahnya adalah router, bukankah ponsel akan menjadi lambat juga?
A G
10
@ AG Tidak. Itulah yang saya menyentuh. Implementasi 802.11n sangat tidak konsisten sehingga ponsel dapat dengan mudah menangani 802.11n lebih baik daripada laptop. Terus terang Anda bisa mencoba untuk men-debug masalah 802.11n seperti ini karena ketidakkonsistenan seperti itu. Alasan saya fokus pada router adalah karena pada akhirnya dengan harga kurang dari $ 50, router baru akan lebih mutakhir dan dapat diandalkan daripada kombo modem / router yang memiliki opsi konektivitas Wi-Fi yang ketinggalan zaman.
JakeGould
1
@ AG Tidak jika masalah router adalah mengimplementasikan spesifikasi 802.11n secara tidak konsisten, sehingga menangani beberapa klien dengan baik dan klien lain dengan buruk. Jika demikian, bisa jadi ponsel ini "beruntung" (atau memiliki langkah-langkah tambahan untuk mengatasi kelemahan ini) dan menghindari masalah, sementara laptop tunduk pada kinerja yang menurun.
Andrzej Doyle
13

Untuk situasi spesifik Anda saat Anda menggunakan kartu jaringan Intel pada Ubuntu 14.10 (yang memiliki kernel lebih baru dari 3.13), a perubahan pada driver iwlwifi mungkin dapat memengaruhi throughput kartu jaringan nirkabel Intel Anda.

Perubahan ini dapat dikembalikan dengan membuat file /etc/modprobe.d/iwlwifi.conf mengandung:

options iwlwifi 11n_disable=8

Untuk mengujinya, muat ulang (bongkar dan muat) modul nirkabel Intel Anda modprobe perintah:

$  sudo modprobe -v -r iwldvm  rmmod iwldvm
rmmod iwlwifi
rmmod mac80211
rmmod cfg80211
$  sudo modprobe -v iwlwifi  insmod /lib/modules/3.16.0-33-generic/kernel/net/wireless/cfg80211.ko
insmod /lib/modules/3.16.0-33-generic/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko  11n_disable = 8  insmod /lib/modules/3.16.0-33-generic/kernel/net/mac80211/mac80211.ko
insmod /lib/modules/3.16.0-33-generic/kernel/drivers/net/wireless/iwlwifi/dvm/iwldvm.ko 

Anda juga dapat memverifikasi parameter dengan membaca file di sysfs:

$ cat /sys/module/iwlwifi/parameters/11n_disable 
8

Perubahan ini ditingkatkan oleh throughput LAN dari 20 Mbit / s ke 80 Mbit / s.

Lekensteyn
sumber
1
Rupanya, "11n_disable = 8" memungkinkan agregasi antena.
Yorik
@ Yorik Benar. Awalnya hanya 11n_disable=1 didukung (sebagai boolean), tetapi kemudian dibutuhkan lebih banyak negara bagian. Deskripsi lengkap dari modprobe -p iwlwifi aku s: 11n_disable: nonaktifkan fungsionalitas 11n, bitmap: 1: penuh, 2: nonaktifkan ag TX, 4: nonaktifkan ag RX, 8 aktifkan ag TX (uint)
Lekensteyn
2
itu 'modinfo -p', bukan modprobe, untuk orang-orang seperti saya bermain bersama di rumah
Rob Latham