우분투 16.10에 무선 접속 후 일정 분간, systemd-journal
, systemd-resolve
및 dnsmasq
CPU의 거의 150 %를 사용하는 경향이있다.
이것이 정상입니까?
top
150 %라고 말 하더라도 실제로 4 개의 CPU 중 37.5 %를 사용 하고 있습니다 (이전 프로그램 임). 하이퍼 스레딩 기능이있는 i7 쿼드 코어를 사용하는 경우 실제로 CPU 8 개 중 18.75 %를 사용하고 있습니다.
우분투 16.10에 무선 접속 후 일정 분간, systemd-journal
, systemd-resolve
및 dnsmasq
CPU의 거의 150 %를 사용하는 경향이있다.
이것이 정상입니까?
top
150 %라고 말 하더라도 실제로 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 대 슈퍼 컴퓨터의 구성원에 이르기까지 모든 것을 실행할 때 "일반"은 무엇을 의미합니까?