नेस्टैट लटका: क्यों?


11

कभी-कभी (बिल्कुल भी अक्सर नहीं) जब मैं "नेटस्टैट" टाइप करता हूं, तो लौटने में 5 सेकंड लगते हैं। जबकि अन्य समय तात्कालिक है।

मैं अपने सर्वर (CentOS 6.4) पर हफ्तों से इसका अवलोकन कर रहा हूं, लेकिन मुझे समझ नहीं आता कि क्यों?!

क्या कोई स्पष्टीकरण दे सकता है?

जवाबों:


18

यह सभी DNS रिज़ॉल्यूशन है। DNS सर्वर धीमा है, तो यह netstat देरी करता है। दर्रा -nnetstat को जब आप इसे आह्वान संकल्प को छोड़ने के लिए और यह अक्सर तुरंत आरंभ कर देंगे।

देरी का दूसरा कारण यह है कि यदि आप -p( -bविंडोज में) प्रक्रिया के मालिक को वापस करने के लिए उपयोग करते हैं क्योंकि कुछ प्रक्रियाएं आपको रूट / प्रशासक नहीं होने पर क्वेर करना पसंद नहीं करती हैं।


कई बार (99%) ऐसा नहीं होता है। लेकिन जब ऐसा होता है, तो यह कुछ मिनटों के लिए होता है, यहां तक ​​कि बाद की कॉल पर भी। क्या DNS में कैशिंग सिस्टम नहीं है? क्या ऐसा हो सकता है कि DNS केवल विशिष्ट समय में धीमा हो?
डेनिएल बी

इसके अलावा, ऐसा होने पर, मेरी नेटवर्क कॉल भी प्रभावित होती है (प्रत्येक पर लगभग 5 सेकंड की देरी को जोड़ा जाता है)
Daniele B

1
यदि आप DNS सर्वरों को नियंत्रित नहीं करते हैं तो कुछ भी हो सकता है (उच्च लोड, रूटिंग, आदि)। डीएनएस कैश चीजें करता है, लेकिन netstatउदाहरण के लिए एक व्यस्त वेब सर्वर पर एक ही समय में हजारों अलग-अलग आईपी हो सकते हैं। -nक्या होता है यह देखने के लिए धीमेपन की अवधि के दौरान स्विच का प्रयास करें ।
नाथन सी

@DanieleB आप उपयोग कर सकते हैं nscdकैश खोज के लिए
मैथ्यू इफ़े

1
सभी (या लगभग सभी) लुकअप। यह उपयोगकर्ता और समूह के लुकअप को भी कैश करता है, आम तौर पर केवल महत्वपूर्ण होता है यदि आप नाम सेवा बैकएंड के रूप में ldap का उपयोग करते हैं।
मैथ्यू इफ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.