systemd-journal + systemd-resolution + dnsmasq high cpu उपयोग


13

वाईफाई कनेक्शन के बाद कुछ मिनट के लिए Ubuntu 16.10 पर systemd-journal, systemd-resolveऔर dnsmasqलगभग 150% CPU का उपयोग करते हैं।

क्या यह सामान्य है?


क्या यह अभी भी कर रहा है? क्या आप देख सकते हैं कि यह किसी लॉग फ़ाइल को स्पैम कर रहा है? आप देख सकते हैं कि कौन सी फाइलें हाल ही में / var / log में संशोधित हुई हैं। नीचे दिए गए सुझाव के अनुसार उम्मीद की जा सकती है कि आपको बेहतर जानकारी मिलेगी कि उनका कार्य क्या है, और शायद वे कौन-सी लॉग फाइल हैं जो वे लिख रहे होंगे।
mwfearnley

आप 150% CPU का उपयोग नहीं कर सकते। यदि आपके पास एक डुअल-कोर, हाइपर थ्रेडेड सीपीयू है, तो आप वास्तव में 4 सीपीयू के 37.5% का उपयोग कर रहे हैं, भले ही topवह 150% कहता हो (यह एक पुराना प्रोग्राम है)। यदि आपके पास हाइपर-थ्रेडिंग वाला एक i7 क्वाड कोर है तो आप वास्तव में 8 सीपीयू के 18.75% का उपयोग कर रहे हैं।
WinEunuuchs2Unix

जवाबों:


6

समाधान के अन्य चरणों द्वारा सुझाव दिया गया

पंक्ति जोड़ें DNSMASQ_EXCEPT=loकरने के लिए/etc/default/dnsmasq

sudo nano /etc/default/dnsmasq

के माध्यम से dnsmasq पुनरारंभ करें

sudo service systemd-resolved restart

थैंक्स अगर मैंने मदद की, तो यह वापस सामान्य हो गया और अन्य एप्स के साथ चारों ओर पेंच नहीं है, जैसा कि पिछले विधि डीआईडी ​​के रूप में है।

चीयर्स, मार्क


18.04 बायोनिक बीवर पर मेरे लिए इस समस्या का समाधान किया।
विल्बर्ट

2

मुझे 18.04 में यही समस्या थी। systemd-resolvedऔर dnsmasqलूप करते हैं। मैंने इसे इस तरह हल किया:

निम्न पंक्ति को इसमें जोड़ें या असहज करें /etc/default/dnsmasq:

IGNORE_RESOLVCONF=yes

नेमसर्वर को परिभाषित करने के लिए अपनी खुद की resolvफ़ाइल ( /etc/resolv.personal) बनाएं । आप यहां किसी भी नेमसर्वर का उपयोग कर सकते हैं। मैंने ओपनएनआईसी से दो लिया ।

nameserver 5.132.191.104
nameserver 103.236.162.119

में /etc/dnsmasq.confजोड़ने या टिप्पणी हटाएं निम्नलिखित पंक्ति:

resolv-file=/etc/resolv.personal

फिर पुनरारंभ करें dnsmasqऔर डिफ़ॉल्ट रिज़ॉल्वर को अक्षम करें systemd-resolved:।

sudo service dnsmasq restart
sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved

0

पढ़ें man systemd-journald; पढ़ें man systemd-resolve; पढ़ें man dnsmasq; पढ़ें man journalctl

अपनी लॉग इन फ़ाइलों की जाँच करें /var/log/*

आपके द्वारा बताए गए छोटे से, ऐसा लगता है कि लॉग प्रविष्टियों का एक पूरा गुच्छा बनाया जा रहा है (जांच क्यों!), और आपके लॉगिंग सिस्टम का कुछ हिस्सा " domain names, IPv4 and IPv6 addresses, DNS resource records or services with the systemd-resolved.service(8) resolver service." हल करने की कोशिश कर रहा है । (पढ़ें man 8 systemd-resolved.service।) यह "नाम संकल्प" क्या समय ले रहा है।

सामान्य? जब लिनक्स सिस्टम-ऑन-चिप से टॉप 50 सुपर कंप्यूटर के सदस्यों तक सब कुछ चलता है, तो "सामान्य" का क्या अर्थ है?


2
"सामान्य" उबंटू 16.10 पर चलने वाले वाईफाई कनेक्शन वाले कंप्यूटर के लिए विशिष्ट रूप में, मुझे लगता है।
mwfearnley
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.