इन उपकरणों की गति में भिन्नता का एक प्रमुख कारण समानता है। एक अन्य योगदान कारक है कि कब तक वे उत्तर के लिए प्रतीक्षा करते हैं इससे पहले कि हॉप का जवाब नहीं दिया जाता है। यदि रिवर्स DNS किया जाता है, तो आपको उसके लिए भी इंतजार करना होगा। यदि आप रिवर्स DNS को निष्क्रिय करते हैं, तो सादा ट्रैसरआउट कमांड बहुत तेज हो जाती है।
एक और महत्वपूर्ण अंतर, जिसे मैंने उल्लेख नहीं देखा, वह यह है कि दो उपकरण आउटपुट कैसे प्रस्तुत करते हैं। Traceroute ऑर्डर टॉप डाउन में आउटपुट का उत्पादन करता है। एमटीआर आउटपुट को एक अलग तरीके से प्रस्तुत करता है, जहां एमटीआर वापस जा सकता है और पिछली लाइनों पर आउटपुट अपडेट कर सकता है।
इसका मतलब यह है कि mtr उपलब्ध होते ही आउटपुट प्रदर्शित कर सकता है, क्योंकि यदि बाद में उत्तर देते हैं कि आउटपुट सटीक नहीं है, तो mtr वापस जाकर इसे अपडेट कर सकता है। चूंकि ट्रेसरआउट वापस नहीं जा सकता और आउटपुट को अपडेट कर सकता है, इसलिए इसे तब तक इंतजार करना होगा जब तक कि यह अंततः यह तय नहीं कर लेता कि यह क्या प्रदर्शित करेगा।
उदाहरण के लिए यदि हॉप नंबर 2 जवाब नहीं दे रहा है (जो कि एक लक्षण जो मैंने कई आईएसपी पर देखा है), ट्रेसरआउट हॉप नंबर 1 को प्रदर्शित करेगा और फिर हॉप नंबर 2 और 3 को प्रदर्शित करने से पहले थोड़ी देर प्रतीक्षा करेगा। हालांकि हॉप नंबर से उत्तर 3 आ गया है यह प्रदर्शित नहीं किया जा रहा है क्योंकि ट्रेसरआउट अभी भी हॉप नंबर से उत्तर की प्रतीक्षा कर रहा है। 2. माउंट में वह प्रतिबंध नहीं है और हॉप नंबर 3 से उत्तर प्रदर्शित कर सकता है और फिर भी हॉप नंबर 2 से उत्तर प्रदर्शित करने के लिए वापस जा सकता है, यदि यह बाद में आता है।
बहुत अधिक समानता से आउटपुट गलत हो सकता है। कुछ परिदृश्यों में आप कितने पैकेटों के लिए जवाब दे सकते हैं, इसकी सीमा है। उन मामलों में अधिक पैकेट भेजने से प्रक्रिया में तेजी नहीं आएगी, लेकिन यह अधिक खोए हुए पैकेटों का कारण होगा, क्योंकि आपको अधिक पैकेट भेजे जाने के साथ ही उत्तर भी मिलते हैं।
इसका एक उदाहरण है जब मार्ग पर एक हॉप एआरपी अनुरोधों का जवाब नहीं देता है। आमतौर पर पहला पैकेट ARP रिक्वेस्ट को ट्रिगर करेगा, और ARP रिक्वेस्ट आउट होने से पहले अधिक पैकेट आने पर, केवल उन पैकेटों को बफर किया जाएगा और उन्हें उत्तर मिलेगा।
एक और अंतर यह है कि अधिक हॉप्स प्रदर्शित करने से पहले उपकरण बंद होने से पहले कोई प्रतिक्रिया नहीं के साथ कितने हॉप प्रदर्शित किए जाएंगे। मैंने देखा है कि ट्रेसरआउट कमांड को कई हॉप्स के लिए जारी रखा गया है (30 डिफ़ॉल्ट रूप से) अनुरोध किया गया है, जबकि mtr कमांड बिना किसी प्रतिक्रिया के पांच हॉप्स पास करते ही बंद हो जाएगी।