vnstat, iftop 및 nethogs 세 가지 명령이 있습니다(권장)
모두 yum 또는 apt-get을 사용하여 소프트웨어를 추가로 설치해야 합니다
vnstat -i eth0 -l #实时流量情况
볼 수 있는 다른 명령이 있습니다. --help 사용
ctrl+c가 완료되면 모니터링 기간 동안의 트래픽 통계 결과가 표시됩니다
iftop을 사용하여 모니터링할 수 있습니다. 네트워크 카드의 실시간 트래픽(네트워크 세그먼트 지정 가능), 역방향 IP 해상도, 포트 정보 표시 등
명령 사용법:
-i
모니터링 설정 네트워크 카드(예: # iftop -i eth2-i
设定监测的网卡,如:# iftop -i eth2
-B
以bytes为单位显示流量(默认是bits),如:# iftop -B
-n
使host信息默认直接都显示IP,如:# iftop -n
-N
使端口信息默认直接都显示端口号,如: # iftop -N
省略其他……
交互命令:
按n切换显示本机的IP或主机名;
按s切换是否显示本机的host信息;
按d切换是否显示远端目标主机的host信息;
按t切换显示格式为2行/1行/只显示发送流量/只显示接收流量;
按N切换显示端口号或端口服务名称;
按S切换是否显示本机的端口信息;
按D切换是否显示远端目标主机的端口信息;
按p切换是否显示端口信息;
省略其他……
使用截图:
命令用法:
1、设置5秒钟刷新一次,通过-d来指定刷新频率:nethogs -d 5
2、监视eth0网络带宽 :nethogs eth0
3、同时监视eth0和eth2接口 : nethogs eth0 eth2
交互命令:
以下是NetHogs的一些交互命令(键盘快捷键)
m
: 修改单位
r
: 按流量排序
s
: 按发送流量排序
q
-B
는 트래픽을 바이트 단위로 표시합니다(기본값은 비트). 예: # iftop -B
-n
은 호스트 정보가 기본적으로 IP를 직접 표시하도록 합니다. 예: # iftop -n
-N
은 기본적으로 포트 정보가 포트 번호를 직접 표시하도록 합니다. 예: # iftop -N다른...대화형 명령 생략: n을 눌러 이 컴퓨터의 IP 또는 호스트 이름을 표시하도록 전환합니다. s를 눌러 표시 여부를 전환합니다. d를 눌러 원격 대상 호스트의 호스트 정보를 표시할지 여부를 전환하세요. 표시 형식을 2줄/1줄/트래픽만 전송으로 전환하려면 t를 누르세요. 트래픽 수신 포트 번호 또는 포트 서비스 이름을 표시하려면 N을 누르세요. 기기 정보의 포트 표시 여부를 전환하려면 S를 누르세요. 표시 여부를 전환하려면 D를 누르세요. 원격 대상 호스트의 포트 정보 포트 정보 표시 여부를 전환하려면 p를 누르세요. 기타 생략...
3. nethogs를 사용하여 프로세스별 네트워크 대역폭 사용량에 대한 실시간 통계 (권장) 명령 사용법: 1. 5초마다 새로 고침을 설정하고 -d: nethogs -d 52를 통해 새로 고침 빈도를 지정합니다. eth0 네트워크 대역폭 모니터링: nethogs eth03. 동시에 eth2 인터페이스: nethogs eth0 eth2 대화형 명령: 다음은 NetHogs
m
의 일부 대화형 명령(키보드 단축키)입니다. 단위 수정
r
: 트래픽 기준으로 정렬
s
: 트래픽 전송 기준으로 정렬
q : 명령 프롬프트 종료 스크린샷 사용:
위 내용은 Linux에서 프로세스가 차지하는 네트워크 속도 및 트래픽 사용량을 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!