ประสิทธิภาพการทำงานของ TCP ไม่ดีผ่านการเชื่อมต่อเดียว


5

ในเครื่อง Dell สองเครื่องฉันดูเหมือนว่าจะมีปัญหาเรื่องประสิทธิภาพที่น่ารำคาญเมื่อดาวน์โหลดผ่านการเชื่อมต่อเดียว สิ่งที่ฉันเพิ่งทดสอบทั้งหมดนี้คือ Dell Dimension 3000, XP SP3, P4 2.8GHz, 512MB RAM

เรามีการเชื่อมต่ออินเทอร์เน็ต 16 Mbps ซึ่งคอมพิวเตอร์ทุกเครื่องเชื่อมต่อผ่าน WPA wifi ที่มีการรักษาความปลอดภัยส่วนบุคคล การรันการทดสอบความเร็วที่www.mybroadbandspeed.co.ukบ่งชี้ว่าความเร็วในการดาวน์โหลดที่สอดคล้องกันมากคือ ~ 4900 kbps จากการทดสอบหลายครั้งในช่วงสัปดาห์ที่ผ่านมา ไม่สูงกว่าหรือต่ำกว่า สิ่งนี้เกิดขึ้นกับ Dell ทั้งสอง Firefox 3.5 ในทุกกรณี ผลลัพธ์เดียวกันใน IE7
MacBook ของฉันในเครือข่ายเดียวกันในครั้งแรกที่ได้รับ 10900 kbps และอยู่ในระดับนั้น

อย่างไรก็ตามฉันไปและพบฝนตกหนักที่เป็นที่นิยมใน LegalTorrents และเริ่มต้นที่ Dell ได้ความเร็วในการดาวน์โหลดที่น่าเชื่อถือ 1+ Mbps (8200 kbps)!

ฉันลองใช้BBC iPlayerเพื่อดูสตรีม HD; ทันทีที่มันเริ่มบัฟเฟอร์และให้ข้อความเตือนว่าจำเป็นต้องมีการเชื่อมต่อ 3.5 Mbps การแสดงเดียวกันนั้นใช้งานได้ดีบน MacBook ของฉันในเครือข่ายเดียวกัน

มีการลองการ์ด wifi หลายใบใน Dell เพื่อไม่มีผลกระทบ ความเร็วการเชื่อมต่อ 54 Mbps ไปยังเราเตอร์จะแสดงด้วยสัญญาณ "ยอดเยี่ยม"

ดังนั้นจึงดูเหมือนว่า Dell จะมีความสุขเมื่อทำการเชื่อมต่อ TCP หลายตัว (BitTorrent) แต่ไม่ใช่การเชื่อมต่อเดียว (iPlayer, speed test)?

ความคิดเห็นใด ๆ เกี่ยวกับสิ่งที่ฉันสามารถทำได้เพื่อแก้ไขปัญหานี้

อัปเดต:
ฉันได้อัปเดตไดรเวอร์เป็นล่าสุดที่ฉันสามารถหาได้ในเว็บไซต์ Dell (เป็นเพียงการอัปเดตเล็กน้อย; ไม่พบไดรเวอร์ OEM ใด ๆ ) แต่ยังคงมีปัญหาอยู่ ฉันไม่เห็นอะไรแปลก ๆ ในการตั้งค่าไดรเวอร์เช่นกัน การตั้งค่าประหยัดพลังงานถูกปิดใช้งานและการ์ดทำงานอย่างมีความสุขที่ความเร็ว 802.11g

ดังที่ฉันได้กล่าวไว้ข้างต้นดูเหมือนว่าจะเป็นอิสระจากการ์ดไร้สายที่ใช้งาน (ไม่ว่าจะเป็น Dell USB หรือการ์ด PCI ที่ฉันใส่ในเครื่อง)

มีการตั้งค่าเครือข่ายใน XP ที่คุ้มค่าที่จะตรวจสอบหรือมียูทิลิตี้ที่ฉันสามารถเรียกใช้ได้หรือไม่?

อัปเดต 2:
ตามคำแนะนำของ Goyuix ฉันลองใช้การทดสอบความเร็วเดียวกันบนพีซี Dell เครื่องเดิม แต่ใช้ Ubuntu 9.10 live CD ดังนั้นฉันจึงบูทเข้าไปใน Ubuntu ที่ซึ่งอุปกรณ์ WLAN ทั้งหมดทำงานได้ทันทีจากนั้นฉันติดตั้ง Flash และลองทดสอบความเร็ว มีความเร็วในการดาวน์โหลดประมาณ 11900 kbps

รีบูทเข้าสู่การติดตั้ง XP ตามปกติตรวจสอบให้แน่ใจว่าไม่มีกระบวนการภายนอกทำงานและด้วยการทดสอบเดียวกันได้รับปกติ ~ 4700 kbps พยายามปิดการใช้งาน Windows Firewall เพื่อไม่มีผลกระทบ

วิธีแก้ไข:
ตามคำตอบของ fluxtendu ฉันลองใช้ซอฟต์แวร์TCP Optimizerซึ่งฉันสำรองข้อมูลการตั้งค่าเครือข่าย / รีจิสตรีที่มีอยู่โดยใช้ตัวเลือกเมนูไฟล์จากนั้นตั้งค่าความเร็วที่ต้องการเป็น 16,000 kbps และเลือกตัวเลือก "การตั้งค่าที่เหมาะสมที่สุด"

การใช้การตั้งค่าเหล่านี้จะเพิ่มขนาดหน้าต่าง TCP อย่างมากและตั้งค่า MTU ที่ดีที่สุดในบรรดารีจิสตรีคีย์ที่เกี่ยวข้องกับเครือข่าย คุณจะได้รับแจ้งให้รีบูต

ใน Dells ทั้งสองฉันรันการทดสอบความเร็วอีกครั้งและพบว่าตอนนี้ฉันมีประสิทธิภาพการทำงานเหมือนกับ MacBook ของฉัน - อันที่จริงแล้วเร็วขึ้นเล็กน้อยบนหนึ่งในเครื่องซึ่งมีความเร็วมากกว่า 12,000 kbps

แก้ไข!


1
หากคุณบูตซีดีสดเช่น Ubuntu หรือ Knoppix ประสิทธิภาพของระบบไร้สายเป็นอย่างไร
Goyuix

ฉันเพิ่งลองใช้ซีดีสดของ Ubuntu 9.10 ฮาร์ดแวร์ทั้งหมดทำงานได้ทันที (ยอดเยี่ยม) และได้ 11900 kbps ในการทดสอบความเร็วเดียวกัน รีบูทเข้าสู่ Windows XP อีกหนึ่งนาทีในภายหลังซึ่งได้รับ ~ 4700 kbps
Christopher

คำตอบ:


1

คุณสามารถลองใช้บรรทัดคำสั่งเหล่านี้:

การตั้งค่าใหม่ netsh int ip [log_file_name]
รีเซ็ตสแต็ก TCP / IP = รีเซ็ต / เขียนรีจิสตรีคีย์ที่เกี่ยวข้องกับ TCP / IP ต่อไปนี้:

  • SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \
  • SYSTEM \ CurrentControlSet \ Services \ DHCP \ Parameters \

(คุณอาจต้องกำหนดการตั้งค่า TCP / IP อีกครั้งหลังจากนั้น)

การ
ซ่อมแซมการรีเซ็ต netsh winsock winsock มันจะลบ Winsock LSP ทั้งหมด (ผู้ให้บริการ Layered) ที่ติดตั้งไว้ก่อนหน้านี้รวมถึง LSP ที่อาจเกิดความผิดปกติที่ทำให้สูญเสียการส่งแพ็กเก็ตเครือข่าย ดังนั้นอาจต้องติดตั้ง LSPs (ป้องกันไวรัส / ไฟร์วอลล์) ก่อนหน้านี้ใหม่ทั้งหมด

อินเตอร์เฟส netsh รีเซ็ตทั้งหมด
รีเซ็ตอินเตอร์เฟสทั้งหมด: 6to4, HTTPSTunnel, ipv4, ipv6, isatap, portproxy, tcp, teredo แต่ไม่รู้ว่าคุณเสี่ยงต่อการทำอะไร

อ้างอิง netsh

และคุณยังสามารถลองspeddguide.net tcp-optimizerแต่สำรองข้อมูลการกำหนดค่าของคุณก่อนที่จะใช้การเปลี่ยนแปลงและ RTFM


เมื่อพิจารณาจากคำอธิบายทั่วไปเกี่ยวกับสิ่งที่netshทำและเว็บไซต์ MSDN ที่ผ่านไม่ได้ฉันไม่ได้ให้ตัวเลือกนั้นพลาด อย่างไรก็ตามฉันลองใช้ซอฟต์แวร์ TCP Optimiser จาก speedguide.net และหลังจากใช้การตั้งค่า "ดีที่สุด" และการรีบูตเครื่องคอมพิวเตอร์ทั้งสองเครื่องจะได้รับความเร็ว 11 Mbps หรืออย่างนั้น ขอบคุณ!
คริสโตเฟอร์

0

คุณสามารถอัพเกรดไดรเวอร์การ์ดเครือข่ายได้หรือไม่? โดยเฉพาะอย่างยิ่งกับไดรเวอร์จาก OEM จริง (ไม่ใช่ Dell) - และเปรียบเทียบกับไดรเวอร์ที่ให้มากับ Dell หรือไม่ นอกจากนี้ยังมีสิ่งต่าง ๆ ที่แตกต่างกันไปตามการเชื่อมต่อไร้สายและตัวเลือกบางอย่างที่คุณสามารถกำหนดค่าในไดรเวอร์

ฉันจะตรวจสอบไดรเวอร์สำหรับการตั้งค่าเกี่ยวกับสถานะพลังงานและโหมดสลีป ทั้งสองอย่างนี้อาจมีผลกระทบค่อนข้างเด่นชัดต่อประสิทธิภาพสูงสุด


ฉันได้ลองใช้อะแดปเตอร์เครือข่ายไร้สายที่ไม่ใช่ของ Dell แทนที่จะเป็น USB ที่ให้มาพร้อมกับผลลัพธ์เดียวกัน แต่ฉันจะดูว่าฉันสามารถค้นหาไดรเวอร์ OEM และดูว่าฉันสามารถค้นหาการตั้งค่าที่เกี่ยวข้องกับพลังงานหรือไม่ ขอบคุณ
Christopher

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