며칠 동안 내 컴퓨터에서 웹 페이지를 로드하는 데 지연이 발생했습니다. 브라우저가 로드를 시작하지 않고 몇 초(5~10초 정도) 동안 아무 작업도 하지 않는 것처럼 보입니다.
기다리는 동안 Chromium의 상태 표시줄에 '호스트 확인 중...'이 표시됩니다. Firefox는 "[도메인]을(를) 찾는 중"이라고 말하고 몇 초 후에 "[도메인]과 TLS 핸드셰이크를 수행하는 중..."이라고 말한 후 마침내 페이지가 로드됩니다.
로딩 프로세스 자체는 느리지 않습니다. 이는 데이터를 로딩하는 동안이 아니라 열 때에만 발생합니다. 온라인 인터넷 속도 테스트에서도 평소와 동일한 속도(다운스트림 47Mbps, 업스트림 56Mbps)를 보였다. 그리고 동일한 네트워크에 있는 다른 컴퓨터(다른 운영 체제를 실행함)에서는 동일한 문제가 발생하지 않습니다.
무엇이 잘못되었는지 확인하기 위해 내가 무엇을 할 수 있는지 아는 사람이 있습니까? 디스크 공간이 부족하지 않습니다. 브라우저의 캐시를 지웠지만 도움이 되지 않았습니다. 예를 들어, 이제 어떤 로그 파일을 봐야 할지 모르겠습니다.
검색하다가 다음과 같은 몇 가지 확인해야 할 사항을 발견했습니다.Ubuntu 18.04는 2019 업데이트 이후 속도가 느려집니다., 그러나 이 특정 문제를 해결하는 방법은 없습니다.
이것은 데비안 9.12, KDE입니다.
답변1
이것은 일종의 DNS 문제입니다. 잘못된 네임서버를 먼저 쿼리하면 이런 일이 발생할 수 있습니다. 를 이용하여 확인할 수 있습니다 tcpdump
. 어떤 서버를 먼저 방문했는지 알아보세요.
# assuming eth0 is your WAN interface
tcpdump -i eth0 -n udp port 53
또는 에 도메인을 추가합니다 /etc/hosts
. 지연이 사라지면 외부 DNS 액세스에 문제가 있는 것입니다.
이것이 문제에 영향을 미치지 않는다면 /etc/nsswitch.conf
이것이 원인일 수 있습니다. 줄을 hosts
다음으로 변경하십시오.
hosts: files dns
브라우저를 다시 시작하세요.
마지막으로 생각나는 원인은 Name Service Cache Daemon(nscd)입니다. 시스템에서 실행 중인지 확인하고 비활성화하여 문제가 해결되는지 확인하십시오.