systemd-journal + systemd-resol + dnsmasq yüksek işlemci kullanımı


13

Ubuntu 16.10'da, wifi bağlantısından sonra bir dakika boyunca systemd-journal, systemd-resolveve dnsmasqCPU'nun neredeyse% 150'sini kullanma eğilimindedir.

Bu normal mi?


Hala yapıyor mu? Günlük dosyalarına spam gönderip göndermediğini görebiliyor musunuz? / Var / log dosyasında yakın zamanda hangi dosyaların değiştirildiğini görebilirsiniz. Aşağıda önerilen sayfalar, işlevlerinin ne olduğu ve belki de hangi günlük dosyalarına yazabilecekleri konusunda size daha iyi bir fikir verecektir.
mwfearnley

CPU'nun% 150'sini kullanamazsınız. Çift çekirdekli, hiper iş parçacıklı bir CPU'nuz varsa,% top150 diyor olsa bile, 4 CPU'nun% 37,5'ini gerçekten kullanıyorsunuz (eski bir programdır). Hiper iş parçacıklı bir i7 Dört Çekirdekli varsa, gerçekten 8 CPU'nun% 18,75'ini kullanıyorsunuz.
WinEunuuchs2Unix

Yanıtlar:


6

Başka bir çözüm adımı tarafından önerildi

Satırı ekleyin DNSMASQ_EXCEPT=loetmek/etc/default/dnsmasq

sudo nano /etc/default/dnsmasq

Dnsmasq'ı yeniden başlat

sudo service systemd-resolved restart

Teşekkürler Eğer yardımcı olsaydım, normale döndü ve önceki yöntem DID gibi diğer uygulamalarla uğraşmıyor.

Şerefe, Mark


Bu sorunu benim için 18.04 Bionic Beaver'da çözdüm.
Wilbert

2

18.04'te aynı problemi yaşadım. systemd-resolvedve dnsmasqilmek eğilimindedir. Bu şekilde çözdüm:

Şu satırı ekleyin veya şu satırı açın /etc/default/dnsmasq:

IGNORE_RESOLVCONF=yes

Ad sunucularını tanımlamak için kendi resolvdosyanızı ( /etc/resolv.personal) oluşturun . Burada herhangi bir ad sunucusunu kullanabilirsiniz. OpenNIC'den iki tane aldım .

nameserver 5.132.191.104
nameserver 103.236.162.119

Gelen /etc/dnsmasq.confeklenti veya yorumsuz aşağıdaki hattı:

resolv-file=/etc/resolv.personal

Sonra yeniden dnsmasqve varsayılan çözümleyicisini devre dışı bırakın: systemd-resolved.

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

0

Oku man systemd-journald; Oku man systemd-resolve; Oku man dnsmasq; Okuyun man journalctl.

Günlük dosyalarınızı kontrol edin /var/log/*.

Söylediğin kadarıyla, bir sürü günlük girişi yapılıyor gibi görünüyor (Nedenini araştır!) Ve kayıt sisteminizin bir kısmı " domain names, IPv4 and IPv6 addresses, DNS resource records or services with the systemd-resolved.service(8) resolver service." çözümlemeye çalışıyor . (Oku man 8 systemd-resolved.service.) Bu "isim çözümlemesi" zaman alan şeydir.

Normal? Linux, Systems-On-Chip'ten Top 50 Süper Bilgisayar üyelerine kadar her şeyi çalıştırdığında, "Normal" ne anlama geliyor?


2
"Normal" tipik bir Ubuntu 16.10 çalışan bir wifi bağlantısı olan bir bilgisayar için sanırım.
mwfearnley
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.