우분투 네트워크 속도 확인 방법과 속도가 느린 원인 분석
우분투 네트워크 속도가 느릴 때 다운로드와 업로드, 지연 시간을 측정하고 인터넷 회선, 통신사, 공유기, 와이파이, 랜카드, 서버 설정 중 어떤 원인인지 단계적으로 판단하는 방법을 설명합니다.
우분투에서 인터넷이 느리다고 느껴질 때는 단순히 다운로드 속도만 확인해서는 원인을 찾기 어렵습니다. 인터넷 회선의 실제 품질, 통신사 구간, 공유기와 와이파이 환경, 우분투의 네트워크 설정, 접속 중인 서버의 상태를 나누어 확인해야 합니다.
속도 측정 전에는 대용량 다운로드, 클라우드 동기화, 영상 스트리밍처럼 네트워크를 사용하는 작업을 종료하세요. 가능하면 와이파이 대신 유선으로 연결하고, 같은 조건에서 여러 차례 측정해야 일시적인 변동과 지속적인 문제를 구분할 수 있습니다.
우분투에서 네트워크 속도 확인하기
가장 간단한 방법은 Ookla Speedtest CLI를 사용하는 것입니다. 설치된 환경에 따라 speedtest 또는 speedtest-cli 명령을 실행하면 다운로드, 업로드, 지연 시간을 확인할 수 있습니다. 측정 서버가 멀리 있으면 결과가 낮아질 수 있으므로 같은 지역의 서버를 선택해 비교하는 것이 좋습니다.
명령어가 없다면 배포판의 패키지 관리자를 통해 설치할 수 있습니다. 설치 방법은 우분투 버전과 저장소 구성에 따라 다르므로 Speedtest CLI 공식 안내를 확인하세요. 숫자 하나보다 유선과 와이파이, 다른 시간대의 결과를 함께 보는 것이 중요합니다.
지연 시간과 패킷 손실은 ping으로 확인할 수 있습니다. 예를 들어 ping -c 20 1.1.1.1을 실행하면 왕복 시간과 손실률을 확인할 수 있습니다. 게이트웨이까지의 응답은 빠른데 외부 주소만 느리다면 공유기 이후의 회선이나 통신사 구간을 의심할 수 있습니다.
원인 1: 인터넷 회선 또는 통신사 구간의 품질 저하
유선으로 공유기에 연결해도 다운로드와 업로드가 모두 평소보다 낮다면 인터넷 회선 자체의 혼잡이나 장애가 원인일 수 있습니다. KT, SK브로드밴드, LG유플러스 등 통신사의 회선은 지역과 시간대에 따라 품질이 달라질 수 있으며, 저녁 시간처럼 사용자가 몰리는 때 지연 시간이 증가할 수 있습니다.
같은 장비에서 오전과 저녁에 반복 측정하고, 가능하면 다른 속도 측정 서버에서도 결과를 비교하세요. 유선 환경에서도 지속적으로 속도가 낮거나 패킷 손실이 확인되면 측정 시각, 서버, 다운로드·업로드 결과를 기록한 뒤 통신사에 회선 점검을 요청하는 것이 효율적입니다. 요금제의 보장 속도는 계약 조건을 기준으로 확인해야 하며 임의로 판단하지 않아야 합니다.
원인 2: 공유기의 처리 성능과 설정 문제
공유기는 여러 기기의 트래픽을 동시에 처리하므로 오래된 장비, 과열, 펌웨어 오류, 과도한 연결 수가 속도 저하를 만들 수 있습니다. 우분투에서 게이트웨이 주소를 확인하려면 ip route를 실행하고, 표시된 기본 게이트웨이에 ping을 보내 응답 시간을 확인하세요.
공유기까지의 지연 시간이 높거나 간헐적인 패킷 손실이 발생하면 공유기를 재부팅하고 통풍 상태와 전원 어댑터를 점검하세요. 펌웨어를 업데이트한 뒤에도 문제가 지속되면 트래픽 우선순위 설정, 자녀 보호 기능, VPN, 보안 검사 기능이 대역폭을 제한하는지 확인해야 합니다. 여러 기기에서 동시에 문제가 나타나는지도 중요한 판단 기준입니다.
원인 3: 와이파이 신호와 무선 간섭
와이파이는 공유기와 우분투 장치 사이의 거리, 벽과 가구, 주변 무선 기기의 간섭에 영향을 받습니다. 공유기 근처에서는 정상인데 방이나 다른 층에서만 다운로드 속도가 떨어진다면 인터넷 회선보다 무선 신호가 원인일 가능성이 큽니다.
nmcli dev wifi 명령으로 주변 와이파이 목록과 신호 정보를 확인할 수 있습니다. 공유기와 가까운 위치에서 5GHz 또는 지원되는 최신 무선 대역을 비교하고, 혼잡한 채널을 피하세요. 다만 5GHz는 속도가 빠를 수 있는 대신 벽을 통과하는 능력이 낮을 수 있으므로 공간에 따라 2.4GHz가 더 안정적일 수 있습니다.
원인 4: 랜카드 드라이버와 링크 속도 협상
유선 연결인데 속도가 비정상적으로 낮다면 이더넷 케이블, USB 네트워크 어댑터, 랜카드 드라이버 문제를 확인해야 합니다. ip link로 인터페이스 이름을 확인하고, 이더넷 장치의 협상 속도는 sudo ethtool 인터페이스명으로 점검할 수 있습니다.
링크 속도가 100Mbps 또는 그 이하로 표시된다면 케이블 불량, 포트 문제, 어댑터 호환성, 자동 협상 오류가 원인일 수 있습니다. 다른 케이블과 공유기 포트를 사용해 비교하고, 우분투 커널과 네트워크 드라이버를 최신 안정 버전으로 업데이트하세요. 링크 속도와 실제 인터넷 속도는 동일하지 않지만, 링크 협상값이 낮으면 병목의 중요한 단서가 됩니다.
원인 5: DNS 지연과 특정 서비스 서버 문제
웹사이트를 처음 열 때만 느리고 이미 열린 페이지의 다운로드는 정상이라면 DNS 응답 지연을 의심할 수 있습니다. 반대로 Speedtest 결과는 정상인데 특정 웹사이트나 저장소에서만 다운로드가 느리다면 접속 대상 서버의 부하, 국제 회선, CDN 경로가 원인일 수 있습니다.
resolvectl status로 현재 DNS 설정을 확인하고, 여러 도메인의 응답 시간을 비교하세요. DNS 서버를 변경할 때는 신뢰할 수 있는 서비스와 조직 정책을 사용하고, 변경 전후에 실제 웹 접속과 다운로드 결과를 함께 확인해야 합니다. DNS 변경만으로 모든 다운로드 속도가 개선된다고 단정해서는 안 됩니다.
원인 6: 우분투 내부의 백그라운드 트래픽
우분투의 시스템 업데이트, Snap 패키지 갱신, 클라우드 동기화, 백업 프로그램, 컨테이너 이미지 다운로드가 대역폭을 사용하면 사용자가 실행한 다운로드가 느려질 수 있습니다. 특히 서버나 개발용 장비에서는 Docker 이미지, 패키지 저장소, 로그 전송이 동시에 실행되는 경우가 많습니다.
ss -tpn으로 활성 네트워크 연결을 확인하고, 실행 중인 업데이트나 동기화 작업을 점검하세요. 작업을 중단하거나 예약 시간을 변경한 뒤 같은 속도 측정을 반복하면 내부 트래픽의 영향을 판단할 수 있습니다. 네트워크 모니터링 도구를 사용할 때는 측정 프로그램 자체가 트래픽을 추가로 발생시키지 않는지도 확인하세요.
측정 결과로 원인을 구분하는 방법
- 유선과 와이파이 비교: 유선만 정상이라면 무선 신호나 채널, 와이파이 어댑터를 우선 점검합니다.
- 공유기와 외부 주소 비교: 게이트웨이 응답부터 느리면 공유기나 내부 네트워크를, 외부 주소에서만 느리면 회선이나 통신사 구간을 의심합니다.
- 여러 시간대 측정: 특정 시간대에만 속도가 낮으면 회선 혼잡이나 서버 부하 가능성이 커집니다.
- 여러 서버 비교: 한 서버에서만 느리면 대상 서버 또는 경로 문제일 수 있습니다.
- 다운로드와 업로드 분리: 한 방향만 느리다면 회선 품질, 트래픽 정책, 장치 설정을 별도로 확인합니다.
속도 저하를 줄이는 최적화 순서
- 우분투에서 실행 중인 다운로드와 동기화 작업을 종료합니다.
- 공유기 근처에서 유선 연결로 기본 속도를 측정합니다.
- 공유기 재부팅, 케이블 교체, 다른 포트 연결을 차례로 시험합니다.
- 와이파이 채널과 주파수 대역을 조정하고 장치와 공유기 사이의 장애물을 줄입니다.
- 랜카드 드라이버, 우분투 커널, 공유기 펌웨어를 안정적인 최신 버전으로 관리합니다.
- 여러 시간대와 측정 서버의 결과를 기록해 통신사 또는 장비 제조사에 전달합니다.
속도 측정값은 사용하는 서버, 시간대, 연결 방식에 따라 달라집니다. 따라서 한 번의 결과만으로 인터넷 회선이나 통신사의 문제를 단정하지 말고, 유선·무선과 내부·외부 구간을 나누어 반복 측정해야 정확한 원인 분석이 가능합니다.
