Bmon은 Linux의 기본 대역폭 및 트래픽 추정 도구이며 패킷 전송 속도에 대한 정보를 표시 할 수 있습니다.
설치 방법
# yum install -y bmon
# apt install -y bmon
실행 방법
# bmon
bmon 설치 후 실행하게 되면 다음과 같은 화면을 확인할 수 있습니다.
또한 '?'를 눌러 조작법을 확인 할 수 있습니다.
먼저 상단 왼쪽에 서버에 연결된 네트워크 인터페이스를 볼 수 있으며, 방향키 위 아래로 조작 가능합니다.
eth0 인터페이스로 이동하면 다음과 같으 보여집니다.
"RX"창에는 각 인터페이스와 해당 대기열에 대한 초당 수신 된 비트 수와 초당 패킷 수가 표시됩니다.
"TX"창에는 각 인터페이스와 해당 대기열에 대한 초당 전송 된 비트 및 초당 패킷이 표시됩니다
(<) and Greater Than (>)를 사용하여 그래프 쌍을 추가하거나 제거할 수 있습니다.
G를 누르면 그래프 표시가 모두 켜지고 꺼집니다.
D를 누르면 상세 보기를 할 수 있고 다시 누르면 꺼집니다.
왼쪽 요약
Bytes :바이트 단위의 트래픽.
Abort Error :중단 오류 수 소스와 대상 사이의 연결 경로에서 소프트웨어 조각으로 인해 연결이 중단되었습니다.
Collisions :충돌 오류 수 둘 이상의 장치가 동시에 패킷을 보내려고했습니다. 전이중 네트워크에서는 문제가되지 않습니다.
CRC Error :순환 중복 검사 오류 수입니다.
Errors :총 오류 수입니다.
Frame Error :프레임 오류 수 프레임은 패킷의 네트워크 컨테이너입니다. 오류는 잘못된 프레임이 감지되었음을 의미합니다.
ICMPv6 :인터넷 제어 메시지 프로토콜 v6 트래픽 패킷 수입니다.
IP6 Broadcast :네트워크의 모든 장치로 전송되는 IPv6 브로드 캐스트 수
Ip6 Forwarded : 유니 캐스트 전달이 전달 된 IPv6 패킷의 수입니다. 유니 캐스트는 일련의 중간 라우터 및 전달자를 통해 소스에서 대상으로 패킷을 홉핑합니다.
IP6 Multicast :IPv6 멀티 캐스트 (브로드 캐스트 형식) 패킷의 수입니다.
Ip6 No Route : 경로 오류가없는 횟수입니다. 이는 원단까지의 경로를 계산할 수 없으므로 목적지에 도달 할 수 없음을 의미합니다
IP6 Reasm/Frag : 크기로 인해 조각화되어 수신시 재 조립에 실패한 IPv6 패킷 수입니다.
IP6 Reassembly :크기로 인해 조각화되었지만 시간 초과로 인해 수신시 재 조립하지 못한 IPv6 패킷 수입니다.
IP6 Truncated :잘린 패킷 수입니다. IPv6 패킷이 전송되면 잘림 후보로 플래그 될 수 있습니다. MTU (Maximum Transmission Unit)를 초과하여 중간 라우터가 패킷을 처리 할 수없는 경우 라우터는 패킷을 자르고 그대로 표시 한 다음 대상으로 전달합니다. 수신되면 상대방이 ICMP 패킷을 소스로 다시 보내어 패킷을 단축하기 위해 MTU 추정값을 업데이트하도록 지시 할 수 있습니다.
Ip6Discards :삭제 된 IPv6 패킷의 수입니다. 소스와 대상 사이의 장치가 올바르게 설정되지 않고 IPv6 설정이 작동하지 않으면 IPv6 트래픽을 처리하지 않습니다. 버려집니다.
Ip6Pkts :모든 유형의 IPv6 패킷의 총 수
Missed Error :전송에서 누락 된 패킷 수입니다. 원래 메시지를 다시 만들 수 있도록 패킷 번호가 지정됩니다. 빠진 것이 있으면 결석이 눈에 is니다.
Over Error : 초과 오류 수 수신 버퍼가 오버플로되었거나 패킷이 지원되는 것보다 큰 프레임 값으로 도착하여 수락 할 수 없습니다.
오른쪽 요약
Packets :패킷의 트래픽.
Carrier Error :반송파 오류 수입니다. 신호 변조에 문제가 발생하면 이러한 문제가 발생합니다. 이는 네트워킹 장비 간의 이중 불일치 또는 케이블, 소켓 또는 커넥터의 물리적 손상을 나타냅니다.
Compressed :압축 된 패킷 수입니다.
Dropped :삭제 된 패킷 수로 인해 목적지에 도달하지 못했습니다 (정체로 인해).
FIFO Error :선입 선출 (FIFO) 버퍼 오류의 수입니다. 네트워크 인터페이스 전송 버퍼가 충분히 비워지지 않아 오버런 상태입니다.
Heartbeat Erro :하드웨어 또는 소프트웨어는 일반 신호를 사용하여 올바르게 작동 중임을 표시하거나 동기화를 허용 할 수 있습니다. 여기의 숫자는 손실 된 “하트 비트”수입니다.
ICMPv6 Errors : ICMP v6 오류 수
Ip6 Broadcast :IPv6 브로드 캐스트 패킷의 수입니다.
Ip6 Header Err :IPv6 헤더에 오류가있는 패킷 수입니다.
Ip6 Delivers :유니 캐스트 전달이 전달 된 IPv6 패킷의 수입니다. 유니 캐스트는 일련의 중간 라우터 및 전달자를 통해 소스에서 대상으로 패킷을 홉핑합니다.
Ip6 Multicast :멀티 캐스트 전달이 전달 된 IPv6 패킷 수입니다. 멀티 캐스트는 패킷을 대상 그룹으로 동시에 보냅니다 (Wi-Fi 작동 방식).
Ip6 Reasm/Frag :크기로 인해 조각화되어 수신시 재 조립에 실패한 IPv6 패킷 수입니다.
Ip6 Too Big Er :수신 된 ICMP “너무 큰”메시지 수로, 최대 전송 단위보다 큰 IPv6 패킷이 전송되었음을 나타냅니다.
Ip6 Unknown Pr :알 수없는 프로토콜을 사용하여 수신 한 패킷 수
Ip6Octets :수신 및 전송 된 옥텟의 양입니다. IPv6의 헤더는 40 옥텟 (320 비트, 8 비트 당 8 비트)이며 최소 패킷 크기는 1,280 옥텟 (10,240 비트)입니다.
Length Error :헤더에 길이 값으로 도착하여 가능한 최소 패킷 길이보다 짧은 패킷 수입니다.
Window Error :창 오류 수입니다. 패킷의 창은 헤더의 옥텟 수입니다. 이 번호에 비정상적인 숫자가 있으면 헤더를 해석 할 수 없습니다.
창의 크기에 따라 보여지는 내용이 달라집니다.
i를 누르면 인터페이스에 대한 정보를 볼 수 있습니다.
MTU :최대 전송 단위입니다.
Operstate(작동 상태) :네트워크 인터페이스의 작동 상태
Adress :네트워크 인터페이스의 MAC (Media Access Control) 주소입니다.
Mode :이것은 보통default하지만 당신은 볼 수 있습니다tunnel,beet또는ro. 처음 세 가지는 IP 보안 (IPSec)과 관련이 있습니다. 그만큼default설정은 보통transport페이로드가 암호화되는 모드. 클라이언트-사이트 VPN (가상 사설망)은 일반적으로이를 사용합니다. 사이트 간 VPN은 일반적으로tunnel전체 패킷이 암호화되는 모드. 바운드 엔드 투 엔드 터널 (beet) 모드에서 고정, 숨김, IP 주소 및 기타 보이는 IP 주소를 가진 두 장치간에 터널이 생성됩니다. 그만큼romode는 모바일 IPv6에 대한 라우팅 최적화 방법입니다.
Family :사용중인 네트워크 프로토콜 제품군.
Qdisc :큐잉 규율. 이 설정은red(임의의 조기 발견),codel(제어 지연) 또는fq_codel(지연된 지연으로 공정한 큐잉).
Flags :이 표시기는 네트워크 연결 기능을 보여줍니다. 우리의 연결은 사용할 수 있습니다broadcast과multicast전송 및 인터페이스는Up(작동 및 연결됨).
IfIndex :인터페이스 색인은 네트워크 인터페이스와 관련된 고유 한 식별 번호입니다.
Broadcast :브로드 캐스트 MAC 주소입니다. 이 주소로 전송하면 수신 된 패킷이 모든 장치로 브로드 캐스트됩니다.
TXQlen :전송 큐 크기 (용량).
Alias :IP 별명은 실제 네트워크 연결에 여러 IP 주소를 제공합니다. 그런 다음 하나의 네트워크 인터페이스 카드를 통해 다른 서브넷에 액세스 할 수 있습니다. 테스트 컴퓨터에서 사용중인 별칭이 없습니다.