ควรอัปโหลดไฟล์ที่ DSL ฆ่าความเร็วในการดาวน์โหลดหรือไม่


21

ฉันมีบริการ20,127 / 893 Kbpsผ่านทาง CenturyLink DSL ฉันใช้การทดสอบความเร็วแล้วโดยทั่วไปจะรายงานความเร็วที่ใกล้เคียง

ยกเว้นเมื่อใดก็ตามที่ฉันอัปโหลดบางสิ่งบางอย่างที่สำคัญ ชอบไฟล์วิดีโอไปยัง YouTube การอัปโหลดใช้เวลาตลอดไปซึ่งฉันเข้าใจเพราะความเร็วในการอัปโหลด 893 Kbps แต่ตลอดเวลาที่อัปโหลดความเร็วในการดาวน์โหลดจะหยุดลง มันแย่มากที่ฉันไม่สามารถเชื่อมต่อกับ SpeedTest.net เพื่อทำการทดสอบความเร็วได้ ระบบเครือข่ายระหว่างคอมพิวเตอร์เครื่องอื่นในบ้านนั้นใช้ได้ แต่ตราบใดที่คอมพิวเตอร์หนึ่งเครื่องกำลังอัปโหลดคอมพิวเตอร์ทั้งหมดอาจถูกเปิดออกจากอินเทอร์เน็ต ตัวอย่างเช่นการส่ง Ping ไปยัง Google ใช้เวลา 5 วินาทีในการแก้ไข DNS จากนั้นหมดเวลาการร้องขอ

ฉันเรียกการสนับสนุนจาก CenturyLink และพูดคุยกับพวกเขาเป็นเวลาหนึ่งชั่วโมงและพวกเขาบอกว่าทุกอย่างดี พวกเขาให้ฉันรีบูตคอมพิวเตอร์และโมเด็มสองสามครั้งซึ่งแน่นอนว่าไม่ได้ช่วยอะไร ในที่สุดพวกเขาก็ส่งโมเด็ม (ตกแต่งใหม่) ให้ฉันเพื่อนำโทรศัพท์ออก มันทำงานเหมือนกัน

ดังนั้นคำถามของฉันคือถ้าพฤติกรรมนี้เป็นเรื่องปกติของ CenturyLink DSL หรือว่ามีบางอย่างผิดพลาดจริง ๆ อาจมีบางอย่างที่ฉันสามารถแก้ไขได้โดยไม่ต้องเสียเวลารีบูตโมเด็มในขณะที่ฉันกำลังพูดคุยกับบุคคลที่ไม่สนับสนุน


ว้าว! 22.5 ดาวน์โหลดเพื่ออัปโหลดอัตราส่วน !!! ฉันจะหลีกเลี่ยงสิ่งที่มากกว่า 16 โดยเฉพาะเพราะสิ่งที่คุณกำลังประสบอยู่ในขณะนี้ (และแม้แต่ 16 ก็มากเกินไป)
AndrejaKo

1
@AndrejaKo: ใช่ฉันหวังว่าพวกเขาจะให้ความเร็วในการอัพโหลดเร็วขึ้น ตัวเลือกเดียวของฉันคือใช้ความเร็วในการดาวน์โหลดที่ช้าลง
Jim McKeeth

คำตอบ:


27

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

ตามค่าเริ่มต้นแพ็คเก็ตจะถูกส่งโดยระบบปฏิบัติการตามลำดับที่สร้างขึ้นโดยแอปพลิเคชันดังนั้นแพ็กเก็ต ACK จะเชื่อมโยงกับปริมาณการอัพโหลดของคุณแบบสุ่ม ISP ของคุณ (หรืออุปกรณ์เครือข่ายของคุณ) ควบคุมการใช้แบนด์วิดท์ของคุณด้วยการหน่วงเวลาแพ็คเก็ตเมื่อความเร็วในการส่งข้อมูลของคุณเกินขีด จำกัด (aka การควบคุมปริมาณ) ความล่าช้านี้สามารถเกิดขึ้นได้บนแพ็กเก็ตใด ๆ รวมถึงแพ็กเก็ต ACK ที่มีความอ่อนไหว

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


1
ดังนั้นคุณจะแนะนำว่าเพราะฉันกำลังอัปโหลดไพพ์ของฉันจนเต็มฉันไม่สามารถขอดาวน์โหลดเนื้อหาได้พร้อมกัน?
Jim McKeeth

2
นั่นเป็นหลักมัน โพรโทคอล TCP ซึ่งใช้สำหรับการอัปโหลดเว็บจะพยายามเชื่อมโยงให้มากที่สุดเท่าที่จะทำได้เมื่อข้อความ ACKs ไหลเข้ามาอย่างต่อเนื่องเมื่อข้อความ ACK เริ่มหายไป (หรือเกินขีด จำกัด การหน่วงเวลา) ผู้ส่งจะชะลอการส่งลงอย่างมากและหลังจากนั้นจะค่อยๆเพิ่มความเร็วจนกระทั่งช่องสัญญาณอิ่มตัวอีกครั้ง
billc.cn

2
ผมเคยใช้cFosSpeed มันช่วยได้มากเมื่อฉันฝนตกหนักบนลิงก์ ADSL ที่มีอัปลิงค์เพียง 512kbps อย่างไรก็ตามตั้งแต่ฉันเปลี่ยนมาใช้สายเคเบิล (ด้วย ~ 3Mbps อัปลิงค์) ดูเหมือนว่าจะไม่มีผลใด ๆ อีกต่อไป ...
billc.cn

2
นอกจากนี้หากต้องการ จำกัด แบนด์วิดท์ต่อกระบวนการโดยตรงคุณสามารถใช้ NetLimiter
Christian Mann

3
หลายปีที่ผ่านมาฉันมีเซิร์ฟเวอร์เกตเวย์ bsd ของฉันเองที่บ้านและฉันแสดงให้เห็นว่ามันเป็นอย่างไร: kesor.net/blah/qos
Evgeny

4

คุณมีสองสิ่งที่เกิดขึ้นที่นี่:

  1. การอัปโหลดของคุณไปยังเซิร์ฟเวอร์ซึ่งใช้แบนด์วิดท์การอัปโหลดส่วนใหญ่และแบนด์วิดท์การดาวน์โหลดเล็กน้อยเพื่อพูดคุยกับเซิร์ฟเวอร์เพื่อให้แน่ใจว่าได้รับไฟล์อย่างถูกต้อง

  2. คุณพยายามเข้าถึงอินเทอร์เน็ตซึ่งใช้ความเร็วในการดาวน์โหลดเพื่อพูดคุยจากอินเทอร์เน็ตและใช้ความเร็วในการอัพโหลดเพื่อพูดคุยกลับไปยังเซิร์ฟเวอร์เพื่อให้แน่ใจว่าเบราว์เซอร์ได้รับไฟล์อย่างถูกต้อง

เห็นปัญหาหรือไม่

ความเร็วในการดาวน์โหลดของคุณถูกควบคุมโดยหลายสิ่ง: คุณภาพของสาย, ระดับการให้บริการ, ตำแหน่ง, การเดินสายไฟในบ้าน, ความเร็วของคอมพิวเตอร์, ความเร็วในการอัพโหลด, และโหลดผิดปกติบนระบบ

ดังนั้นเมื่อคุณกำลังอัปโหลดบางอย่างซึ่งใช้แบนด์วิธการอัปโหลดส่วนใหญ่แล้วลองดาวน์โหลดบางอย่างจากอินเทอร์เน็ตกระบวนการดาวน์โหลดนั้นไม่สามารถเข้าถึงแบนด์วิดท์การอัพโหลดของคุณได้อย่างเต็มที่ดังนั้นความเร็วในการดาวน์โหลดของคุณจึงลดลงอย่างมาก


1
ดังนั้นคุณจะแนะนำว่าเพราะฉันกำลังอัปโหลดไพพ์ของฉันจนเต็มฉันไม่สามารถขอดาวน์โหลดเนื้อหาได้พร้อมกัน?
Jim McKeeth

1
ในระยะสั้นใช่ :)
zackrspv

-1

ทางออกหนึ่งของปัญหาความเร็วในการดาวน์โหลดโมเด็ม C3000Z ของ Centurylink ที่ถูกฆ่าเมื่อทำการอัพโหลดคือการปิดการใช้งาน QoS QoS กำหนดลำดับความสำคัญสำหรับ VoIP (การกำหนดปริมาณการใช้ข้อมูล) ดังนั้นหากคุณไม่มีบริการ VoIP (ซึ่งฉันไม่มี) การปิดใช้งาน QoS ควรให้ความเร็วในการดาวน์โหลดประมาณครึ่งหนึ่ง (28Mbps) ในขณะที่เปิดใช้งานเมื่ออัปโหลดไฟล์ (5Mbps) ทำให้ความเร็วในการดาวน์โหลดเป็น. 02Mbps มีการตั้งค่าใน QoS เพื่อจัดลำดับความสำคัญการดาวน์โหลด (กำหนดทิศทาง QoS) แต่ฉันไม่สามารถติดมันได้ ดังนั้นฉันจึงปิดการใช้งาน QoS ทั้งหมด

ฉันคาดหวังว่าจะได้รับความนิยมอย่างมากจากความเร็วในการดาวน์โหลดเมื่อทำการอัปโหลด แต่มันไม่ควรเป็นครึ่งหนึ่ง

ฉันจะตรวจสอบเรื่องนี้ต่อไป แต่อย่างน้อยฉันก็มีบางอย่างที่ใช้งานได้ตอนนี้เมื่อปิดการใช้งาน

ไม่เชื่อว่าคนที่พูดว่าการอัปโหลดควรจะฆ่าการดาวน์โหลดของคุณตั้งแต่เมื่อไหร่? แบบอะซิงโครนัสช่วยให้ความเร็วของการเชื่อมต่อของคุณทำงานทั้งสองวิธีได้อย่างมีประสิทธิภาพ


"อะซิงโครนัส" หมายถึงความเร็วที่สงวนไว้สำหรับการดาวน์โหลด (ปกติ) มากกว่าการอัพโหลด นั่นคือสิ่งที่มันหมายถึง ซึ่งหมายความว่าเมื่อการเชื่อมต่ออิ่มตัวปริมาณการดาวน์โหลดจะถูกจัดลำดับความสำคัญ "ซิงโครนัส" หมายถึงทั้งการอัปโหลดและดาวน์โหลดมีลำดับความสำคัญเท่ากัน ในช่วงครึ่งแรกของคำตอบของคุณอาจทำงานได้เพียงเพราะมันอาจลดผลกระทบของการเชื่อมต่อแบบอะซิงโครนัส นอกจากนี้หากคุณใช้ VOIP การปิดใช้งาน QoS มีโอกาสมากที่จะทำให้การโทรล้มเหลวและสายหลุดหรือคุณภาพการโทรต่ำมาก
music2myear
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.