Traceroute และ MTR แสดงเส้นทางจากเซิร์ฟเวอร์ตรวจสอบไปยังโฮสต์ ได้แก่เราเตอร์ทุกตัว (ฮอป) ที่แพ็กเก็ตของคุณผ่าน ช่วยให้หาได้ว่าการเชื่อมต่อช้าลงหรือขาดตรงไหน ทั้งสองเครื่องมือใช้งานได้บน check-host.su จาก 25 ตำแหน่ง: traceroute และ MTR
Traceroute: เส้นทาง
แต่ละบรรทัดคือหนึ่งฮอป คุณจะเห็นลำดับ ที่อยู่ของเราเตอร์ และเวลาตอบสนองของแต่ละโพรบ
- เวลาตอบสนองเพิ่มขึ้นตามเส้นทาง — เป็นเรื่องปกติ เราเตอร์ยิ่งไกล ทางก็ยิ่งยาว
- เวลากระโดดสูงขึ้นมากระหว่างสองฮอป — มักเกิดจากระยะทางกายภาพที่ไกล เช่น ลิงก์ข้ามมหาสมุทร
*แทนเวลา — เราเตอร์ไม่ตอบโพรบนี้ เราเตอร์จำนวนมากไม่ตอบ traceroute โดยตั้งใจ หากฮอปถัดไปตอบกลับ ก็ถือว่าปกติดี- ไปไม่ถึง — ฮอปสุดท้ายไม่ตอบกลับ โฮสต์อาจบล็อกโพรบ หรือเส้นทางอาจขาดตรงนั้นจริง ๆ
MTR: traceroute พร้อมสถิติ
MTR ส่งโพรบหลายครั้งไปยังทุกฮอปและแสดงสถิติ:
- Loss — สัดส่วนของโพรบที่ไม่มีการตอบกลับ
- Sent — จำนวนโพรบที่ส่งไป
- Last, Avg, Best, Worst — เวลาตอบสนองล่าสุด เฉลี่ย ดีที่สุด และแย่ที่สุด
- StDev — เวลาแกว่งมากเพียงใด ค่าสูงหมายถึงลิงก์ไม่เสถียร
การสูญหายที่ฮอปกลางทางมักไม่ใช่ปัญหา
เราเตอร์จัดการทราฟฟิกที่ผ่านตัวมันได้เร็วกว่าแพ็กเก็ตที่ส่งถึงตัวมันเอง ดังนั้นเราเตอร์ตัวหนึ่งอาจแสดงการสูญหาย 30–50% ขณะที่ทุกฮอปถัดไปแสดง 0% การสูญหายแบบนี้ไม่ใช่ของจริง เพราะเราเตอร์เพียงตอบโพรบด้วยลำดับความสำคัญต่ำ
การสูญหายจริงมีลักษณะต่างออกไป คือเริ่มที่ฮอปใดฮอปหนึ่งและเกิดต่อเนื่องในทุกฮอปหลังจากนั้น จนถึงปลายทาง เครือข่ายที่เริ่มเกิดการสูญหายคือจุดที่ควรไปหาสาเหตุ
จะทำอย่างไรกับผลลัพธ์
- สูญหายและเวลาเพิ่มขึ้นเฉพาะฮอปสุดท้าย — ปัญหาอยู่ที่เซิร์ฟเวอร์ปลายทางหรือเครือข่ายของมัน
- สูญหายเริ่มกลางทางและต่อเนื่องไปจนสุด — ปัญหาอยู่ที่ผู้ให้บริการของฮอปนั้น ควรแนบรายงาน MTR ไปด้วยเมื่อติดต่อฝ่ายสนับสนุน
- เส้นทางต่างกันเมื่อดูจากหลายประเทศ — เปรียบเทียบตำแหน่งต่าง ๆ ในผลลัพธ์ ปัญหาอาจเกิดเฉพาะในภูมิภาคเดียว