ทำไมวัดความเร็วเน็ตบน OpenWrt แล้วผลไม่ตรง? วิเคราะห์สาเหตุและวิธีแก้
วัดความเร็วเน็ตบน OpenWrt แล้วผลไม่ตรงได้จากหลายปัจจัย เช่น ซีพียูเราเตอร์ภาระสูง การทดสอบผ่าน Wi‑Fi สาย LAN หรือการตั้งค่า SQM ที่จำกัดทราฟฟิก บทความนี้ช่วยแยกอาการ ตรวจสาเหตุ และปรับให้ผลใกล้เคียงความเร็วจริงขึ้น
เมื่อทดสอบความเร็วอินเทอร์เน็ตบนเราเตอร์ที่ใช้ OpenWrt แล้วตัวเลขดาวน์โหลด อัปโหลด หรือค่า ping ไม่ตรงกับที่คาดไว้ ไม่ได้แปลว่าเน็ตเสียเสมอไป บ่อยครั้งสาเหตุมาจากข้อจำกัดของอุปกรณ์ วิธีทดสอบ และการตั้งค่าภายในระบบมากกว่า การเข้าใจจุดที่ทำให้ผลเพี้ยนจะช่วยแยกได้ว่าเป็นปัญหาจาก เราเตอร์ Wi‑Fi สาย LAN ตัวผู้ให้บริการ หรือสภาพเครือข่ายภายในบ้าน
อาการที่มักพบเมื่อผลทดสอบไม่ตรง
บางครั้งดาวน์โหลดขึ้นช้าเป็นช่วง ๆ อัปโหลดตกมากกว่าปกติ หรือค่า ping แกว่งสูง ทั้งที่ใช้งานจริงยังเปิดเว็บได้ตามปกติ อีกกรณีคือทดสอบผ่าน Wi‑Fi แล้วได้ความเร็วต่ำกว่าที่ทดสอบผ่านสาย LAN อย่างชัดเจน อาการเหล่านี้มักบอกว่าปัญหาไม่ได้อยู่ที่ไฟเบอร์เพียงอย่างเดียว แต่มีจุดคอขวดในเครือข่ายภายในบ้านร่วมด้วย
สาเหตุที่ 1: ซีพียูของเราเตอร์ทำงานไม่ไหว
OpenWrt มีความยืดหยุ่นสูง แต่ถ้าใช้กับเราเตอร์สเปกไม่แรงมาก การเข้ารหัส การทำ NAT การเปิดฟังก์ชันเสริม หรือการทดสอบความเร็วพร้อมกันหลายงาน อาจทำให้ซีพียูเต็มก่อนที่ลิงก์อินเทอร์เน็ตจะถูกใช้งานจริง ผลที่เห็นคือความเร็วขึ้นไม่สุดหรือค่า ping สูงขึ้นในช่วงทดสอบ
วิธีสังเกตคือดูการใช้ CPU ระหว่างทดสอบ ถ้าแตะสูงมากจนค้างหรืออืด โอกาสสูงว่าอุปกรณ์เป็นคอขวดทางประมวลผล
สาเหตุที่ 2: ทดสอบผ่าน Wi‑Fi แทนสาย LAN
Wi‑Fi มีปัจจัยรบกวนมากกว่าสาย LAN ทั้งระยะห่าง กำแพง สัญญาณชนกับเครือข่ายข้างเคียง และการรองรับย่านความถี่ของอุปกรณ์ปลายทาง ทำให้ผลดาวน์โหลดและอัปโหลดแกว่งได้มาก โดยเฉพาะเมื่อทดสอบบนมือถือหรือโน้ตบุ๊กที่เสาอากาศไม่เหมือนกัน
ถ้าต้องการดูความเร็วจริงของเส้นเน็ต ควรเริ่มจากทดสอบผ่านสาย LAN ก่อน แล้วค่อยดูผลบน Wi‑Fi แยกอีกครั้งเพื่อหาว่าติดที่เครือข่ายไร้สายหรือไม่
สาเหตุที่ 3: การตั้งค่า SQM หรือ QoS จำกัดความเร็วไว้
หลายบ้านติดตั้ง SQM หรือ QoS บน OpenWrt เพื่อแก้ปัญหาเน็ตหน่วงเวลาและลดอาการแย่งแบนด์วิดท์กัน แต่ถ้าตั้งค่าต่ำเกินไป ผลทดสอบจะไม่ขึ้นถึงเพดานจริง เพราะระบบตั้งใจจำกัดทราฟฟิกเอาไว้เพื่อรักษาเสถียรภาพของค่า ping และการใช้งานพร้อมกันหลายเครื่อง
กรณีนี้ไม่ได้หมายความว่าระบบผิดปกติ แต่เป็นผลจากนโยบายจัดคิวแพ็กเก็ตที่ตั้งไว้ หากต้องการวัดความเร็วล้วน ๆ ควรปิดชั่วคราวหรือปรับค่าทดสอบอย่างระมัดระวัง แล้วเปิดกลับเมื่อทดสอบเสร็จ
สาเหตุที่ 4: สาย เฟิร์มแวร์ หรือพอร์ตเชื่อมต่อมีข้อจำกัด
สาย LAN เก่าหรือคุณภาพไม่ดี อาจทำให้เจรจาลิงก์ได้ไม่เต็มความเร็ว หรือเกิด error ระหว่างรับส่งข้อมูล เช่นเดียวกับพอร์ตของเราเตอร์และ ONU/ONT ที่บางรุ่นรองรับได้ไม่เท่ากัน นอกจากนี้เฟิร์มแวร์หรือไดรเวอร์ที่ไม่เข้ากันก็ทำให้ throughput ตกได้เช่นกัน
ควรตรวจสอบว่าลิงก์ขึ้นเป็นกิกะบิตจริงหรือไม่ เปลี่ยนสายทดสอบ และลองรีบูตหรืออัปเดตเฟิร์มแวร์เมื่อมีเวอร์ชันที่เสถียรกว่า
สาเหตุที่ 5: ผู้ให้บริการและช่วงเวลาใช้งานมีผล
ในช่วงที่มีผู้ใช้งานหนาแน่น เส้นทางออกจากเครือข่ายของผู้ให้บริการอาจหน่วงกว่าปกติ ทำให้ดาวน์โหลดหรืออัปโหลดไม่ได้ตามที่คาด แม้แพ็กเกจไฟเบอร์จะยังทำงานปกติ การทดสอบจากเซิร์ฟเวอร์คนละที่หรือคนละช่วงเวลาก็อาจให้ผลต่างกันได้มาก
ดังนั้นควรทดสอบหลายรอบในช่วงเวลาแตกต่างกัน และเปรียบเทียบกับหลายเซิร์ฟเวอร์ เพื่อดูว่าอาการช้าคงที่หรือเกิดเฉพาะบางช่วง
วิธี判断ว่าเพี้ยนจากจุดไหน
เริ่มจากทดสอบผ่านสาย LAN ตรงกับเครื่องคอมพิวเตอร์เครื่องเดียว ปิดการดาวน์โหลดอื่นทั้งหมด แล้วดูทั้งดาวน์โหลด อัปโหลด และค่า ping ถ้าผลปกติใน LAN แต่ตกเมื่อใช้ Wi‑Fi ให้โฟกัสที่ระบบไร้สาย ถ้าตกทั้งสองแบบให้ดูที่ซีพียูของเราเตอร์ การตั้งค่า SQM และสายเชื่อมต่อเป็นลำดับถัดไป
- ตรวจสถานะลิงก์ของพอร์ตว่าเชื่อมต่อที่ความเร็วเท่าไร
- ดู CPU และหน่วยความจำขณะทดสอบ
- ลองเปลี่ยนเซิร์ฟเวอร์ทดสอบ
- เปรียบเทียบผลระหว่าง LAN กับ Wi‑Fi
แนวทางปรับให้วัดได้ใกล้ความจริงขึ้น
ถ้าต้องการผลที่เชื่อถือได้ ควรใช้เครื่องทดสอบที่ต่อสายตรงกับเราเตอร์ ปิดงานเบื้องหลังที่กินแบนด์วิดท์ และตั้งค่าเครือข่ายให้เรียบง่ายที่สุดระหว่างการวัด หากใช้ OpenWrt เป็นหลักในการใช้งานจริง ควรเลือกอุปกรณ์ที่มีซีพียูเพียงพอ อัปเดตระบบให้ใหม่ และตั้ง SQM ให้เหมาะกับพฤติกรรมใช้งาน ไม่ต่ำหรือสูงเกินไป
สำหรับบ้านที่ใช้ไฟเบอร์จากผู้ให้บริการหลายราย การจดบันทึกผลทดสอบเป็นช่วงเวลา จะช่วยเห็นแพตเทิร์นได้ชัดว่าปัญหาเกิดจากอุปกรณ์ในบ้านหรือจากเครือข่ายภายนอกมากกว่ากัน
สรุป: ผลทดสอบบน OpenWrt ต้องอ่านร่วมกับบริบท
การวัดความเร็วเน็ตบน OpenWrt ไม่ควรดูแค่ตัวเลขเดียว เพราะผลทดสอบสะท้อนทั้งสภาพของเราเตอร์ Wi‑Fi สาย LAN การตั้งค่า SQM และคุณภาพเส้นทางของผู้ให้บริการ หากแยกสาเหตุทีละจุดได้ ก็จะรู้ว่าควรแก้ที่อุปกรณ์ในบ้านหรือรอปรับตามสภาพเครือข่ายภายนอก
