คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 5
หมายถึง ทำไมขณะที่เราปล่อย upload เต็มสปีด แล้วจะทำให้การ download ไฟล์อะไรของเราช้าปะ ไม่ใช่เคสทำไม speed upload และ download ไม่เท่ากันสินะ
เพราะงี้
จินตนาการนะ คุณมีท่อฝั่ง Download ใหญ่มาก และมีท่อฝั่ง upload นิดนึง ตามปรกติของ ADSL เช่น 10/1 Mbps = ขา upload จะ 1Mbps
ทีนี้คุณถามว่า ทำไมเวลา upload ไฟล์(ไป one drive) มันทำให้การ download ของคุณช้าลง จริงๆมันบางกรณี ไม่ใช่ทุกกรณี
คือ คุณอย่าลืมว่าการ Download ของคุณ มันก็ต้องคุยกันระหว่ายต้นทาง(คอมพ์ของคุณ) กับปลายทาง (Server ที่ให้บริการเช่น youtube , facebook etc..) ไม่ว่าจะเพื่อตรวจสอบความถูกต้องของข้อมูล หรือบอก Server ต้นทางว่า โหลดไฟล์ packet นี้มาแล้วนะ ขอ packet ต่อไปด้วย หรือตรวจสอบสิทธิ์สารพัดสารเพ ไปศึกษาเรื่อง TCP/IP นิดนึงจะเห็นภาพ
ทีนี้ในเมื่อ Bandwidth ฝั่ง uplaod เต็มเนื่องจากกำลังปล่อยไฟล์ขึ้น onedrive โดยใช้เต็ม Bandwidth หรือเต็มท่อที่คุณมี เช่น เต็มที่ 1Mbps
มันก็จะทำให้ packet ที่คุณต้องคุยกับ Server อื่นๆ เช่นขอไฟล์ packet ถัดไปจากต้นทางที่ Download เช่น youtube ,facebook หรือเว็บทั่วไป กว่าจะส่งไปถึงต้นทางเพื่อตรวจสอบความถูกต้องของ packet มันไปไม่ได้ไง เพราะท่อฝั่ง upload มันแน่นเอี้ยดไปด้วยข้อมูลที่คุณกำลังปล่อยขึ้น one drive มันเลยต้องแย่งกัน
แถมแย่งได้บ้าง ไม่ได้บ้าง ไปแล้ว fail บ้าง timeout บ้าง เพราะต้องไปแย่งท่อขา Upload กับไฟล์ที่คุณปล่อยอยู่ มันก็จะทำให้กว่า Server ที่คุณเล่นจะรู้ว่าคุณโหลด packet ก่อนหน้าเสร็จแล้ว และส่งข้อมูลต่อไปมาให้คุณ download มันก็จะช้าตามไปด้วยไง
คำอธิบายก็อยู่ในรูปของลิงค์ที่คอมเม้น 3 ทิ้งไว้นั่นแหละครับ
แก้โดยทำ Qos จำกัด Bandwidth ฝั่ง upload ให้ onedrive ครับ ให้ใช้แค่ครึ่งเดียว ก็จะทำให้พอมีที่ว่างในท่อเหลือให้ข้อมูลของเว็บอื่นๆวิ่งขา upload บ้าง ก็จะได้ปัญหาได้ครับ
เพราะงี้
จินตนาการนะ คุณมีท่อฝั่ง Download ใหญ่มาก และมีท่อฝั่ง upload นิดนึง ตามปรกติของ ADSL เช่น 10/1 Mbps = ขา upload จะ 1Mbps
ทีนี้คุณถามว่า ทำไมเวลา upload ไฟล์(ไป one drive) มันทำให้การ download ของคุณช้าลง จริงๆมันบางกรณี ไม่ใช่ทุกกรณี
คือ คุณอย่าลืมว่าการ Download ของคุณ มันก็ต้องคุยกันระหว่ายต้นทาง(คอมพ์ของคุณ) กับปลายทาง (Server ที่ให้บริการเช่น youtube , facebook etc..) ไม่ว่าจะเพื่อตรวจสอบความถูกต้องของข้อมูล หรือบอก Server ต้นทางว่า โหลดไฟล์ packet นี้มาแล้วนะ ขอ packet ต่อไปด้วย หรือตรวจสอบสิทธิ์สารพัดสารเพ ไปศึกษาเรื่อง TCP/IP นิดนึงจะเห็นภาพ
ทีนี้ในเมื่อ Bandwidth ฝั่ง uplaod เต็มเนื่องจากกำลังปล่อยไฟล์ขึ้น onedrive โดยใช้เต็ม Bandwidth หรือเต็มท่อที่คุณมี เช่น เต็มที่ 1Mbps
มันก็จะทำให้ packet ที่คุณต้องคุยกับ Server อื่นๆ เช่นขอไฟล์ packet ถัดไปจากต้นทางที่ Download เช่น youtube ,facebook หรือเว็บทั่วไป กว่าจะส่งไปถึงต้นทางเพื่อตรวจสอบความถูกต้องของ packet มันไปไม่ได้ไง เพราะท่อฝั่ง upload มันแน่นเอี้ยดไปด้วยข้อมูลที่คุณกำลังปล่อยขึ้น one drive มันเลยต้องแย่งกัน
แถมแย่งได้บ้าง ไม่ได้บ้าง ไปแล้ว fail บ้าง timeout บ้าง เพราะต้องไปแย่งท่อขา Upload กับไฟล์ที่คุณปล่อยอยู่ มันก็จะทำให้กว่า Server ที่คุณเล่นจะรู้ว่าคุณโหลด packet ก่อนหน้าเสร็จแล้ว และส่งข้อมูลต่อไปมาให้คุณ download มันก็จะช้าตามไปด้วยไง
คำอธิบายก็อยู่ในรูปของลิงค์ที่คอมเม้น 3 ทิ้งไว้นั่นแหละครับ
แก้โดยทำ Qos จำกัด Bandwidth ฝั่ง upload ให้ onedrive ครับ ให้ใช้แค่ครึ่งเดียว ก็จะทำให้พอมีที่ว่างในท่อเหลือให้ข้อมูลของเว็บอื่นๆวิ่งขา upload บ้าง ก็จะได้ปัญหาได้ครับ
แสดงความคิดเห็น
ทำไมเน็ตเวลาเราอัพโหลดอะไรสักอย่าง มันทำให้การดาวน์โหลดทุกอย่างช้าไปหมดเลย
อันนี้กำลังอัพไฟล์ขึ้น OneDrive
อันนี้ตอนใช้ปกติ