이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 1348|회답: 0

[통신] 리눅스 네트워크 대역폭 사용량 (실시간 트래픽) 보기

[링크 복사]
2025-3-13 10:13:48에 게시됨 | | | |
리눅스는 네트워크 트래픽과 대역폭 사용량을 모니터링할 수 있는 다양한 도구를 제공합니다. 이 도구들은 안정적인 네트워크를 유지하고, 느린 속도를 정확히 파악하며, 결함을 신속하게 수정하는 데 도움을 줍니다.

Linux 시스템에서는 명령줄(CLI) 또는 그래픽 사용자 인터페이스(GUI) 도구를 사용하여 네트워크 대역폭 사용량을 모니터링할 수 있습니다.

명령줄 네트워크 모니터링 도구는 그래픽 인터페이스가 없는 리눅스 서버에 이상적입니다. 몇 가지 간단한 명령어로 사용자는 터미널 셸에서 네트워크 대역폭 지표를 빠르게 파악할 수 있습니다. 관리자들은 종종 이러한 도구를 스크립트로 사용하여 모니터링 작업을 자동화하고, 실시간으로 변경 사항을 추적하며, 응답 시간을 단축합니다.

GUI 도구는 일반적으로 그래프와 차트 형태로 네트워크 데이터를 시각적으로 조직하고 제시합니다. 이로 인해 기술 경험이 부족한 사용자도 네트워크 대역폭과 성능을 모니터링하는 과정을 단순화할 수 있습니다. 분석 작업이나 네트워크 사용량을 상세히 표현해야 하는 작업을 수행하는 사용자는 GUI 도구를 더 효율적으로 사용할 수 있습니다.

명령줄 Linux 네트워크 모니터링 도구, 이 섹션은 네트워크 트래픽과 대역폭을 모니터링하는 데 가장 일반적으로 사용되는 Linux CLI 도구를 나열합니다.

iftop - 대역폭 사용량 표시

IFTOP은 각 연결의 대역폭 사용량을 실시간으로 표시하고 총 대역폭 사용량을 개요로 제공합니다. 이 유틸리티는 네트워크 속도를 확인하는 데에도 매우 유용합니다.

iftop은 과거 데이터를 저장하지 않거나 프로세스 ID(PID)로 트래픽을 추적하지 않아 많은 사용자에게 큰 단점이 될 수 있습니다. iftop을 설치하려면 배포판과 연관된 명령어를 사용하세요:

리눅스 배포판IFTOP 설치 명령
Debian/Ubuntusudo apt install iftop
RHEL/록키 리눅스sudo yum install epel-release -y
sudo yum install iftop -y
페도라sudo DNF install iftop -y
아치 리눅스sudo pacman -S iftop
OpenSUSEsudo zypper install iftop

iftop을 시작하려면 다음 명령어를 입력하세요:




Q를 눌러 IFTOP을 종료하고 명령 프로프롬프트로 돌아가세요.

nload – 네트워크 사용 상황 표시

nload는 인바운드 및 아웃바운드 트래픽을 보고하는 명령줄 유틸리티입니다. 결과물에는 네트워크 활동을 빠르게 파악할 수 있는 실시간 차트가 포함되어 있습니다.

하지만 nload는 PID나 소켓별로 트래픽을 표시하지 않으며, 과거 데이터를 저장하지도 않습니다. nload 설치 명령어를 입력하세요:

리눅스 배포판nLOAD 설치 명령어
Debian/Ubuntusudo apt install nload
RHEL/록키 리눅스sudo yum install epel-release -y
sudo yum install nload -y
페도라sudo DNF install nload -y
아치 리눅스sudo pacman -S nload
OpenSUSEsudo zypper install nload

다음 명령어로 nload를 시작합니다:




q를 눌러 nload를 종료하고 명령줄로 돌아가세요.

NetHogs - 네트워크 트래픽 대역폭 모니터링

NetHogs 유틸리티는 각 프로세스/애플리케이션의 네트워크 사용량을 추적합니다. 관리자는 대역폭 급증을 진단하고 어떤 애플리케이션이 과도하게 대역폭을 소비하는지 판단할 수 있습니다. 주요 장점은 프로세스 ID로 데이터를 정렬한다는 점입니다. NetHogs를 설치하려면 다음을 입력하세요:

리눅스 배포판네호그스 설치 명령
Debian/Ubuntusudo apt install nethogs
RHEL/록키 리눅스sudo yum install epel-release -y
sudo yum install nethogs -y
페도라sudo dnf install nethogs -y
아치 리눅스sudo pacman -S 네토그스
OpenSUSEsudo zypper install nethogs

설치가 완료되면 다음 명령어로 NetHogs 서비스를 시작하세요:




Q를 눌러 NetHogs를 종료하고 명령 프롬프트로 돌아가세요.

BMON(대역폭 모니터 및 속도 추정기)

BMN은 대역폭 사용을 모니터링하고 각 장치의 사용량을 제공합니다. 사용자는 여러 네트워크 어댑터의 대역폭을 추적할 수 있습니다. 네트워크 통계를 캡처하고 사용자 친화적인 그래픽 출력을 제공합니다. 과거 데이터를 저장하지는 않지만 실시간 진단에 사용할 수 있습니다.

bmon을 설치하려면 배포판에 적용되는 명령을 입력하세요:

리눅스 배포판BMON 설치 사령부
Debian/Ubuntusudo apt install bmon -y
RHEL/록키 리눅스sudo yum install epel-release -y
sudo yum install bmon -y
페도라sudo DNF install BMON -y
아치 리눅스sudo pacman -S bmon
OpenSUSESudo Zypper 설치 BMON

BMON을 시작하려면 다음을 입력하세요:




Q를 눌러 BMON 차트를 종료하세요.

vnStat - 네트워크 트래픽 모니터

vnStat은 백그라운드 데몬을 실행하여 대역폭 데이터를 캡처합니다. 이 도구는 커널에서 데이터를 읽어 자원 사용량을 이해합니다. 지속 기록은 vnStat의 주요 기능으로, 데몬이 실행 중일 때 대역폭 사용 기록을 수집하고 저장합니다.

vnstat 명령어는 사용 통계를 표시하는 데 사용할 수 있으며 통계 보고서에 가장 적합합니다.

vnStat을 설치하려면 배포판에 적용되는 명령을 입력하세요:

리눅스 배포판VNstat 설치 명령어
Debian/Ubuntusudo apt install VNstat
RHEL/록키 리눅스sudo yum install epel-release -y
sudo yum install vnstat -y
페도라sudo DNF install VNstat -y
아치 리눅스sudo pacman -S VNstat
OpenSUSESudo Zypper install VNstat

이 도구는 다음 옵션을 지정하여 실시간으로 실행할 수 있습니다:




실시간 모니터링을 멈추려면 Ctrl+C를 누르세요.

BWM-NG - 차세대 대역폭 모니터

BWM-NG는 경량의 저주 기반 대역폭 모니터입니다. 네트워크 인터페이스에 대한 실시간 통계를 제공하여 대역폭 사용량을 간단하게 보여줍니다. bwm-ng를 설치하려면 배포판에 적용되는 명령을 입력하세요:

리눅스 배포판BWM-NG 설치 사령부
Debian/Ubuntusudo apt install bwm-ng
RHEL/록키 리눅스sudo yum install epel-release -y
sudo yum install bwm-ng -y
페도라sudo DNF install bwm-ng -y
아치 리눅스sudo pacman -S bwm-ng
OpenSUSEsudo zypper install bwm-ng

모든 인터페이스의 실시간 대역폭 사용량을 모니터링하기 위해 다음 명령어를 사용하세요:




q를 눌러 BWM-NG를 종료하고 터미널로 돌아가세요.

iPerf/iPerf3 - 네트워크 대역폭 측정 도구

iPerf는 TCP, UDP, SCTP와 같은 프로토콜을 통해 네트워크 대역폭을 모니터링하며, 특정 프로토콜의 네트워크 성능을 조정하고 극대화하는 데 가장 적합합니다. iPerf는 테스트할 서버와 클라이언트가 필요하며, 네트워크 속도만 측정하면 된다면 적합하지 않습니다.

iPerf3를 설치하려면 배포판에 적용되는 명령을 입력하세요:

리눅스 배포판iPerf3 설치 명령어
Debian/Ubuntusudo apt install iperf3 -y
RHEL/록키 리눅스sudo yum install epel-release -y
sudo yum install iperf3 -y
페도라sudo DNF install iperf3 -y
아치 리눅스sudo pacman -S iperf3
OpenSUSEsudo zypper install iperf3

iPerf3를 서버 모드에서 -s 옵션으로 실행하고 연결 상태를 듣습니다:




Ctrl+C를 눌러 서버 연결을 종료하세요.

SS - 소켓 통계

ss 명령어는 대부분의 리눅스 배포판에 사전 설치된 iproute2 패키지의 일부입니다. 이 명령어는 기존의 netstat 명령을 대체하며, 네트워크 연결, 열린 소켓, 리스닝 포트에 대한 상세한 통계를 제공합니다. SS는 목록에 있는 다른 도구들처럼 대역폭 모니터링에 집중하지 않습니다. 하지만 소켓 수준의 네트워크 진단에는 필수적입니다.

네트워크 연결 통계를 보려면 다음 명령어를 입력하세요:




모든 활성 TCP 연결을 표시하려면 다음을 입력하세요:




Netperf - 네트워크 대역폭 테스트

Netperf는 Unix 도메인 소켓, TCP, SCTP, DLPI, BSD 소켓을 통한 UDP를 사용하여 네트워크 대역폭을 모니터링합니다. iPerf와 마찬가지로 Netperf도 테스트를 위해 서버와 클라이언트를 요구합니다. 주요 특징으로는 성능 또는 데이터 전송 속도를 측정하기 위한 수많은 사전 정의된 테스트가 있습니다.

Netperf를 설치하려면 배포판에 맞는 명령어를 사용하세요:

리눅스 배포판Netperf 설치 명령어
Debian/Ubuntusudo apt install netperf
RHEL/록키 리눅스sudo yum install epel-release -y
sudo yum install netperf -y
페도라sudo dnf install netperf -y
아치 리눅스sudo pacman -S netperf
OpenSUSEsudo zypper install netperf

다음 명령어로 서비스를 시작합니다:




Netperf는 미리 정해진 시간 동안 실행된 후 자동으로 종료됩니다.

CBM - 컬러 대역폭 미터

컬러 밴드미터(CBM)는 네트워크에 연결된 모든 장치의 현재 네트워크 트래픽을 표시하는 작은 명령줄 유틸리티입니다. 욕설 기반 출력은 컬러로 표시되며, 각 네트워크 인터페이스, 수신된 바이트 수, 전송된 바이트, 총 바이트를 보여줍니다.

해당 명령어를 사용해 배포판에 CBM을 설치하세요:

리눅스 배포판Netperf 설치 명령어
Debian/UbuntuSudo APT 설치 CBM
RHEL/록키 리눅스sudo yum install epel-release -y
sudo yum install cbm -y
페도라sudo DNF install cbm -y
아치 리눅스sudo pacman -S cbm
OpenSUSEsudo zypper install cbm

CBM으로 모니터링을 시작하려면 다음을 입력하세요:




Q를 눌러 창을 닫으세요.

원문 언어:하이퍼링크 로그인이 보입니다.




이전의:알리바바 클라우드는 공용 서버 없이 공용 네트워크에 접속할 수 있도록 SNAT을 구축했습니다
다음:리눅스 명령어: sudo와 apt 영어 단어 약어
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com