우분투 16.10에 무선 접속 후 일정 분간, systemd-journal, systemd-resolve및 dnsmasqCPU의 거의 150 %를 사용하는 경향이있다.
이것이 정상입니까?
top150 %라고 말 하더라도 실제로 4 개의 CPU 중 37.5 %를 사용 하고 있습니다 (이전 프로그램 임). 하이퍼 스레딩 기능이있는 i7 쿼드 코어를 사용하는 경우 실제로 CPU 8 개 중 18.75 %를 사용하고 있습니다.
우분투 16.10에 무선 접속 후 일정 분간, systemd-journal, systemd-resolve및 dnsmasqCPU의 거의 150 %를 사용하는 경향이있다.
이것이 정상입니까?
top150 %라고 말 하더라도 실제로 4 개의 CPU 중 37.5 %를 사용 하고 있습니다 (이전 프로그램 임). 하이퍼 스레딩 기능이있는 i7 쿼드 코어를 사용하는 경우 실제로 CPU 8 개 중 18.75 %를 사용하고 있습니다.
답변:
다른 솔루션 단계에서 제안
라인 DNSMASQ_EXCEPT=lo을 추가하십시오/etc/default/dnsmasq
sudo nano /etc/default/dnsmasq
다음을 통해 dnsmasq를 다시 시작하십시오.
sudo service systemd-resolved restart
고맙다고 말하면 도움이되면 이전 방법으로 돌아가서 다른 앱과 충돌하지 않습니다.
건배, 마크
18.04에서 같은 문제가있었습니다. systemd-resolved및 dnsmasq루프 경향이있다. 나는 이것을 이렇게 해결했다.
에서 다음 줄을 추가하거나 주석 해제하십시오 /etc/default/dnsmasq.
IGNORE_RESOLVCONF=yes
자신의 resolv파일 ( /etc/resolv.personal)을 만들어 네임 서버를 정의하십시오. 여기에서 모든 네임 서버를 사용할 수 있습니다. 나는 OpenNIC 에서 2 개를 가져 갔다 .
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
읽기 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.)이 "이름 확인"은 시간이 걸립니다.
표준? Linux가 Systems-on-Chip에서 상위 50 대 슈퍼 컴퓨터의 구성원에 이르기까지 모든 것을 실행할 때 "일반"은 무엇을 의미합니까?