ทำไมการเชื่อมต่อ Wi-Fi ในสมาร์ทโฟนของฉันถึงทำงานได้ดีกว่าการเชื่อมต่อเดียวกันบนแล็ปท็อปของฉัน


45

ความเร็วในการดาวน์โหลดในขณะที่เชื่อมต่อ Wi-Fi ไปยังเราเตอร์เดียวกันนั่นคือADSL2 + Wireless N300 Modem Router - เป็นโทรศัพท์ที่เร็วกว่าแล็ปท็อปของฉันมาก ปัญหานี้ไม่ได้เกิดขึ้นตลอดเวลา แต่การเชื่อมต่ออินเทอร์เน็ตบนแล็ปท็อปของฉัน - ซึ่งใช้งาน Ubuntu 14.10 - บางครั้งจะลดความเร็วและไม่เสถียรในขณะที่การเชื่อมต่ออินเทอร์เน็ตบนโทรศัพท์ของฉันยังคงความเร็วเท่าเดิมและเสถียรอย่างต่อเนื่อง

จากการเปรียบเทียบฉันทำการทดสอบบน speedtest.com ในเวลาเดียวกันและตำแหน่งเดียวกันสำหรับแล็ปท็อปและโทรศัพท์ของฉันในช่วง“ เฟสการเชื่อมต่อที่ไม่เสถียร” สำหรับแล็ปท็อปของฉัน

ฉันสงสัยว่าอาจมีสาเหตุใดที่ทำให้เกิดความคลาดเคลื่อนนี้

นี่คือผลการทดสอบความเร็วจากแล็ปท็อปของฉัน ( Lenovo Y50 UHD ):

ป้อนคำอธิบายรูปภาพที่นี่

และนี่คือผลการทดสอบความเร็วจากโทรศัพท์ของฉัน ( Samsung Galaxy S5 ):

ป้อนคำอธิบายรูปภาพที่นี่

โปรดทราบว่าในขณะที่ Samsung Galaxy S5 มีคุณสมบัติ "ดาวน์โหลดบูสเตอร์" ซึ่งสามารถใช้ Wi-Fi และเครือข่ายมือถือของคุณพร้อมกันเพื่อเพิ่มความเร็วในการดาวน์โหลดสำหรับการทดสอบนี้ฉันปิดข้อมูลมือถืออย่างสมบูรณ์บน Samsung Galaxy S5 แต่ฉันยังคงได้รับคล้ายกัน ผลการเปรียบเทียบของฉันแล็ปท็อปและโทรศัพท์


คุณโปรดแก้ไขคำถามของคุณ: คุณกำลังให้รายละเอียดที่ดีเกี่ยวกับโทรศัพท์และแล็ปท็อปของคุณ แต่ยี่ห้อและรุ่นของเราเตอร์ Wi-Fi ที่คุณใช้คืออะไร? แล็ปท็อปที่ดูเหมือนว่าจะใช้วง Wireless-AC Intel®คู่ 3160
JakeGould

หากคุณยังไม่ได้อัปเดตไดรเวอร์ไร้สายฉันขอแนะนำให้คุณทำ มีปัญหาเรื่องประสิทธิภาพของ wifi สำหรับแล็ปท็อปนี้ (และอีกสองสามคนจาก Lenovo) บอกให้เรารู้ว่าคุณไปไหน
Papa

@Papa: ฉันเชื่อว่าไดรเวอร์ไร้สายทั้งหมดสำหรับ Intel Corporation Wireless 3160 ได้รับการอัปเดตและฉันกำลังใช้งาน Ubuntu 14.10 อยู่
amy

อาจไม่ใช่สาเหตุ แต่เพื่อการกำจัดคุณได้ตรวจสอบว่า " เฟสการเชื่อมต่อที่ไม่เสถียร " ไม่ใช่ผลลัพธ์ของกิจกรรมเครือข่ายอื่น ๆ ที่ทำงานในพื้นหลัง (ตัวอย่างเช่น Ubuntu มีบางอย่างเช่น Windows Updates)
TripeHound

คำตอบ:


45

ฉันเชื่อว่าสิ่งนี้ทำให้เดือดร้อนมาก - เป็นเรื่องน่าเศร้ามาก - อาการปวดหัวแบบไร้สายทั่วไป: การใช้งาน 802.11n Wi-Fi นั้นน่ากลัวและไม่สอดคล้องกันระหว่างอุปกรณ์ที่โปรโตคอล 802.11n กลายเป็นไร้ประโยชน์อย่างเป็นธรรม นี้PC Worldบทความในนิตยสารชื่อ“เราเตอร์ไร้สาย: ความจริงเกี่ยวกับร่าง Superfast-N”สรุปอาการปวดหัวค่อนข้างดี; เน้นตัวหนาเป็นของฉัน:

นอกจากนี้เรายังพบว่าเราเตอร์ที่ใช้ชิปร่าง -n ที่แตกต่างกัน (Belkin ใช้ชิป Atheros ในขณะที่อีกสามคนใช้ชิป Broadcom) จะไม่ทำงานร่วมกันที่ความเร็วสูง การซื้อผลิตภัณฑ์จากผู้จำหน่ายรายเดียวกันไม่ได้รับประกันว่าทุกคนจะใช้ชิปแบบร่างเดียวกันเช่น : บริษัท Netgear อย่างน้อยหนึ่งรายกำลังขายเราเตอร์ที่มีชื่อคล้ายกันและพีซีการ์ดที่ใช้ชิปแบบร่าง -n ที่แตกต่างกัน และคุณสามารถกำหนดได้ว่าชิปตัวใดที่ผลิตภัณฑ์จะใช้โดยการตรวจสอบหมายเลขรุ่นและ / หรือโลโก้ชิปบนบรรจุภัณฑ์

โดยเฉพาะอย่างยิ่งการประเมินความขุ่นมัวโดยรวมของโลกของฮาร์ดแวร์ 802.11n และวิธีการที่ผู้ผลิตใช้ผู้ใช้ปลายทางเป็นเครื่องทดสอบ“ อัลฟ่า” และ“ เบต้า”:

แต่เราต้องการให้ผู้ขายไม่ได้ใช้ลูกค้าที่ชำระเงินเพื่อทำการทดสอบอัลฟ่าและเบต้า คุณไม่ควรต้องติดตั้งอัพเดตเฟิร์มแวร์หลายตัวเพื่อดูประสิทธิภาพที่ได้สัญญาไว้ในผลิตภัณฑ์ใหม่

เพื่อให้เข้าใจได้ดียิ่งขึ้นว่าสิ่งเหล่านี้มีลักษณะอย่างไรในสถานการณ์จริง - เหมือนของคุณ - มาดูที่โปรโตคอลไร้สายที่รองรับของอุปกรณ์ของคุณ:

ตกลงว่าอาจดูเหมือนกำแพงที่ไม่สามารถระบุได้ของสเป็ค แต่สเป็คหลักคือเราเตอร์ของคุณซึ่งดูเหมือนว่าจะสามารถใช้โปรโตคอล 802.11 สูงสุดของ 802.11n (ฉบับร่าง 2.0) เท่านั้น ฉันไม่ใช่ผู้เชี่ยวชาญ 100% สำหรับอาการปวดหัวของสเปค 802.11n แต่ฉันรู้ว่าข้อกำหนด "แบบร่าง" 802.11n นั้นค่อนข้างเก่าและอุปกรณ์ที่ทันสมัยที่มีค่าควรจะใช้สเปค "ขั้นสุดท้าย" 802.11n

ที่กล่าวว่าการรู้เพียงอย่างเดียวจะไม่ช่วยคุณมากในทางทฤษฎีหรือแนวคิด ในแง่การปฏิบัติมีเพียงสามวิธีเท่านั้นที่ฉันสามารถจัดหาได้ซึ่งฉันคิดว่าจะใช้ได้

  1. ซื้อเราเตอร์ใหม่:เนื่องจากคุณใช้โมเด็ม ADSL / คำสั่งผสมเราเตอร์ฉันขอแนะนำให้ใช้เราเตอร์แยกต่างหากที่รองรับ 802.11n“ ขั้นสุดท้าย” อย่างน้อยที่สุด 802.11ac เป็นอย่างมากและใช้เราเตอร์นั้นแทน จากนั้นคุณจะ“ ทำหมัน” เราเตอร์ ADSL2 + Wireless N300 Modem Router เพื่อใช้ใน“ บริดจ์โหมด” และเชื่อมต่อกับเราเตอร์ใหม่และสิ่งต่าง ๆ ควรจะดีขึ้นกว่าเดิม
  2. ปรับการตั้งค่าแล็ปท็อปของคุณเพื่อประสิทธิภาพ 802.11n ที่ดีกว่า:ไม่ใช่ 100% บนโลกทั้งใบของ 802.11n tweaking แต่ถ้ามีวิธีใดที่คุณสามารถปรับการตั้งค่าเพื่อล็อคแล็ปท็อปของคุณด้วยสเปค / ความเร็วที่เฉพาะเจาะจง สิ่งที่ชัดเจนที่สุดที่นึกถึงคือการบังคับให้แล็ปท็อปใช้ 802.11n ที่ 2.4 กิกะเฮิร์ตซ์แทนที่จะเป็น 5Ghz และหากมีโหมด“ ผสม” หมายความว่ามันจะลดระดับเป็น 802.11g หรือ 802.11b หากจำเป็นให้ปิดใช้งานและบังคับ หนึ่งโปรโตคอลที่จะเป็นโปรโตคอลที่คุณต้องการ

    ฉันยังแนะนำให้ทดสอบทฤษฎีนี้ด้วยโปรโตคอล 802.11g ที่ช้ากว่าและดูว่ามันช่วยได้หรือไม่ จากนั้นเลื่อนไปที่ 802.11n และปรับแต่งเพื่อดูว่าคุณสามารถปรับแต่งการตั้งค่า 802.11n ได้ดีที่สุดสำหรับคุณหรือไม่ เฮ้ถ้าทำงานที่ 802.11g โพรโทคอลทำงานได้ดีกว่าบางทีคุณควรจะทำตามนั้นเพราะความเร็วสูงสุดของ 802.11g คือ 54mbps ซึ่งจะช้าเฉพาะระหว่างอุปกรณ์บน LAN ของคุณ แต่มากกว่า 5x เพียงพอสำหรับการเชื่อมต่อ WAN ของคุณซึ่งดูเหมือนว่าจะสูงสุด ที่ประมาณ 10mbps ต่อไป
  3. ปรับการตั้งค่าเราเตอร์ของคุณเพื่อประสิทธิภาพ 802.11n ที่ดีขึ้น:ถ้าคุณทำได้ให้ดูว่าคุณสามารถล็อคเราเตอร์ Wi-Fi ของคุณได้ด้วยการตั้งค่าโปรโตคอล Wi-Fi เพียงครั้งเดียว คล้ายกับสิ่งที่ฉันร่างในแนวคิด 2 แต่ความแตกต่างที่นี่คือการตั้งค่าเราเตอร์ของคุณอาจส่งผลต่อการตั้งค่าอุปกรณ์พกพาของคุณเช่นกัน

และทั้งหมดที่กล่าวว่าหากนี่เป็นสิ่งที่ทำให้ฉันปวดหัวฉันจะทำตามที่ฉันคิดไว้ในความคิดที่ 1 และเพียงแค่หาเราเตอร์ Wi-Fi ใหม่ โดยทั่วไปแล้ว ISP ที่ให้คอมโบโมเด็ม / เราเตอร์นั้นขาดคุณสมบัติและการอัพเดทรวมถึงขาดการสนับสนุนจากโลกของผู้ใช้ที่ใหญ่ขึ้น ด้วยการซื้อเราเตอร์ใหม่คุณไม่เพียง แต่แก้ปัญหาของคุณอย่างรวดเร็ว แต่คุณจะสามารถแตะผู้ใช้คนอื่น ๆ ของเราเตอร์ที่ใช้กันทั่วไปนั้นเพื่อขอคำแนะนำและเคล็ดลับหากมีปัญหาใหม่เกิดขึ้น


แต่ถ้าปัญหาคือเราเตอร์โทรศัพท์จะไม่ช้าเช่นกัน?
AG

10
@AG ไม่ นั่นคือสิ่งที่ฉันสัมผัส การติดตั้ง 802.11n นั้นไม่สอดคล้องกันดังนั้นโทรศัพท์สามารถจัดการ 802.11n ได้ดีกว่าแล็ปท็อป ตรงไปตรงมาคุณสามารถลองใช้ถั่วพยายามแก้ไขปัญหา 802.11n เช่นนี้เนื่องจากความไม่สอดคล้องเช่นนั้น เหตุผลที่ฉันมุ่งเน้นไปที่เราเตอร์เป็นเพราะในที่สุดสำหรับน้อยกว่า $ 50 เราเตอร์ใหม่จะทันสมัยและเชื่อถือได้กว่าโมเด็ม / เราเตอร์คอมโบที่ล้าสมัยตัวเลือกการเชื่อมต่อ Wi-Fi
JakeGould

1
@AG ไม่ว่าปัญหาของเราเตอร์ก็คือว่ามันใช้สเปค 802.11n ไม่ลงรอยกันเพื่อที่จะจัดการกับบางส่วนของลูกค้าเป็นอย่างดีและลูกค้าอื่น ๆ ได้ไม่ดี ถ้าเป็นเช่นนั้นอาจเป็นไปได้ว่าโทรศัพท์นั้น "โชคดี" (หรือมีขั้นตอนพิเศษในการแก้ปัญหาเหล่านี้) และหลีกเลี่ยงปัญหาในขณะที่แล็ปท็อปอาจมีประสิทธิภาพลดลง
Andrzej Doyle

14

สำหรับสถานการณ์เฉพาะของคุณที่คุณใช้การ์ดเครือข่าย Intel บน Ubuntu 14.10 (ซึ่งมีเคอร์เนลใหม่กว่า 3.13) การเปลี่ยนแปลงในไดรเวอร์ iwlwifiอาจส่งผลต่อปริมาณงานของการ์ดเครือข่ายไร้สาย Intel ของคุณ

การเปลี่ยนแปลงนี้สามารถย้อนกลับได้โดยการสร้างไฟล์/etc/modprobe.d/iwlwifi.confที่มี:

options iwlwifi 11n_disable=8

ในการทดสอบให้โหลด (ถอดและโหลด) โมดูลไร้สาย Intel ของคุณด้วยmodprobeคำสั่ง:

$ 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

คุณยังสามารถตรวจสอบพารามิเตอร์โดยการอ่านไฟล์ใน sysfs:

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

การเปลี่ยนแปลงนี้ปรับปรุงโดยปริมาณงาน LAN จาก 20 Mbit / s เป็น 80 Mbit / s


1
เห็นได้ชัดว่า "11n_disable = 8" เปิดใช้งานการรวมเสาอากาศ
Yorik

@ Yorik ถูกต้อง เริ่มแรก11n_disable=1รองรับเท่านั้น(เป็นบูลีน) แต่ต้องการสถานะเพิ่มเติมในภายหลัง คำอธิบายแบบเต็มจากmodprobe -p iwlwifiคือ: 11n_disable: ปิดใช้งานฟังก์ชั่น 11n, บิตแมป: 1: เต็ม, 2: ปิดการใช้งาน agg TX, 4: ปิดใช้งาน agg RX, 8 เปิดใช้งาน agg TX (uint)
Lekensteyn

2
มัน 'modinfo -p' ไม่ใช่ modprobe สำหรับคนอย่างฉันเล่นตามบ้าน
Rob Latham
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.