macOS - ntpd CPU के 100% से अधिक का उपयोग करता है


28

यह हर दिन कुछ समय होता है, मेरा मैकबुक बेहद धीमा हो जाता है। जब मैं गतिविधि मॉनिटर की जांच ntpdकरता हूं, तो मैं देखता हूं कि प्रक्रिया मेरे सीपीयू के 100% से अधिक (आमतौर पर लगभग 140-180%) का उपयोग करती है।

अगर मैं इसे (फोर्स क्विट) मार देता हूं, तो मैकबुक हमेशा की तरह काम करना शुरू कर देता है। लेकिन यह कई घंटों में फिर से होगा। मैं इस समस्या को कैसे हल कर सकता हूं? यह वास्तव में कष्टप्रद हो जाता है

यह एक सॉफ्टवेयर अपडेट के बाद शुरू हुआ (निश्चित रूप से कब नहीं)।

मैकबुक प्रो (रेटिना, 13-इंच, 2013 के अंत में) macOS 10.12.3 के साथ


3
पर जाएं System Preferences > Date and Time(अनलॉक यदि आवश्यक हो) और अचिह्नित Set date and time automatically। सिस्टम वरीयताएँ बंद करें, फिर से खोलें और फिर से जांचें Set date and time automatically। सुनिश्चित करें कि ग्रह पर आपके स्थान के लिए समय सर्वर जानकारी सही है।
इकॉनमॉन

बस यह किया, कुछ ही घंटों में जाँच करेगा अगर यह मदद की, धन्यवाद

@IconDaemon की मदद से ऐसा लगता है। यदि आप अपने समाधान को उत्तर के रूप में पोस्ट कर सकते हैं, तो मैं इसकी पुष्टि

जवाबों:


37

सिस्टम प्राथमिकताएं> दिनांक और समय पर जाएं और तिथि और समय को स्वचालित रूप से सेट करें को अनचेक करें। सिस्टम प्राथमिकताएं बंद करें, फिर सेट तिथि और समय को स्वचालित रूप से फिर से जांचें


उत्तर के लिए धन्यवाद - इससे मेरी 200% उपयोग की गई प्रक्रिया को हल करने में मदद मिली। मुझे लगता है कि यह एक ओएस बग है? क्या इसकी सूचना Apple को दी गई है?
जेडी

1
एक टूटा हुआ मैक क्या है, मैं लगातार सीपीयू खाने वाले कुछ आंतरिक सामान से लड़ता हूं। आज ntpd है।
जॉनी_डी

1
मैंने बस अनियंत्रित करने की कोशिश की क्योंकि अगर यह ऑटो-अपडेट नहीं हुआ तो मुझे कोई आपत्ति नहीं थी, और यह पर्याप्त नहीं था। मुझे समस्या को ठीक करने के लिए अनचेक और रीचेक करना पड़ा, और फिर मैं चेक सेट कर सकता था लेकिन मुझे पसंद आया। ntpq -pनीचे दिए गए उत्तर में भी निदान के रूप में उपयोगी था क्योंकि यह समस्या के ठीक होने और सीपीयू के शून्य के पास वापस आने तक का समय था।
जोशुआ गोल्डबर्ग

एक अवसर पर, यह काम नहीं करता था, और मुझे हमारे हेल्प डेस्क द्वारा एक वैकल्पिक निर्धारण के बारे में बताया गया था: दिनांक और समय टैब पर, मुझे सर्वर को Apple में बदलना था और फिर हमारे कार्य सर्वर पर वापस करना होगा। (कार्य-प्रबंधित सर्वर पर इसे इंगित करने के लिए प्रमाणीकरण-संबंधित कारण हैं।)
जोशुआ गोल्डबर्ग 19

5

जांचें कि आपके द्वारा कॉन्फ़िगर किया गया एनटीपी सर्वर सही और पहुंच योग्य है या नहीं।

एक टर्मिनल विंडो खोलें और चलाएं

ntpq -p

यह वह आउटपुट है जो मुझे अपने सिस्टम पर मिला था जिसमें लगभग 80-90% cpu का उपयोग करके ntpd था।

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*aer-foo5d20-dc- .GPS.            1 u   23   64   17   17.888   20.617   2.226
 aer-foo6t20-dc- .GPS.            1 u   23   64   17   17.938   20.598   2.211
 defra1-ntp-001. .INIT.          16 u    -  68m    0    0.000    0.000   0.000

इससे पता चलता है कि मेरे पास 3 एनटीपी सर्वर कॉन्फ़िगर किया गया था, 2 पहले वाले ठीक हैं लेकिन 3 एक अनुपलब्ध था (मैं कोई एनटीपी विशेषज्ञ नहीं हूं लेकिन refid = .INIT।, सेंट = 16 और पहुंच = 0) सभी को संकेत मिलता है कि कुछ गलत है। )।

इसलिए मैं सिस्टम प्राथमिकताएँ> दिनांक और समय पर गया, जहाँ वास्तव में मेरे पास 3 ntp सर्वर कॉन्फ़िगर किए गए थे: 2 मेरी कंपनी के नेटवर्क के अंदर, और time.apple.com- इसलिए "defra1-ntp-001" जैसा कुछ भी नहीं था। "Defra1-ntp-001" मानते हुए time.apple.com को मैंने उस एक को हटा दिया, और इसने मेरी समस्या को हल कर दिया।

मेरे विशिष्ट मामले में, संभवतः time.apple.com अप्राप्य था क्योंकि यह मेरी कंपनी के फ़ायरवॉल द्वारा अवरुद्ध है, इसलिए मैं इसे सामान्य समाधान के रूप में हटाने की अनुशंसा नहीं करता। इसके बजाय अपने 'ntpq -p' आउटपुट की जांच करें और यह निर्धारित करने का प्रयास करें कि कौन सा सर्वर समस्या पैदा कर रहा है और उस एक को हटा दें (और यदि कोई नहीं बचा है, तो एक ज्ञात अच्छा जोड़ें)।


1
मैंने आपके सुझाव की कोशिश की और क्वेरी का समय समाप्त हो गया। तब मैंने स्वीकार किए गए उत्तर से सुझाव का पालन किया और सिस्टम वरीयताएँ> दिनांक और समय में देखा कि मेरा सिस्टम मेरे कॉर्प एनटीपी सर्वर की ओर इशारा कर रहा है। फिर मैंने फिर से क्वेरी चलाई और इस बार यह काम किया। शायद वीपीएन पर स्विच करने से संबंधित कुछ बग?
अजह 158
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.