Network

[네트워크] ifstat - 네트워크 관련 Linux 명령어

아윤_ 2023. 1. 6. 13:28

ifstat

  • 리눅스에서 간단한 네트워크 상황 표시
  • 네트워크 인터페이스에서 송수신하는 패킷의 양을 간단하게 표시
  • 송신 대역폭과 수신 대역폭을 KB/s 단위로 출력
  • 복잡한 정보 없이 송수신 대역폭 정도만 확인하고 싶을 때 유용

ifstat 명령어 사용

ifstat의 기본 명령어 형식은 다음과 같다.

  • ifstat [Options] [Interface]

 

Options

  • -a : 네트워크 인터페이스 전체를 보고 싶을 경우
  • -i : 특정 인터페이스만 보고 싶을 경우
  • -S : 현재 대역폭을 한 줄에 계속 겹쳐서 표기
  • 갱신되는 시간 간격(초 단위)과 갱신 회수 지정 : 옵션의 맨 마지막에 숫자로 지정

 

네트워크 인터페이스 전체를 보고 싶은 경우

  • ifstat -a

 

 

특정 인터페이스(eno1)만 보고 싶은 경우

  • ifstat -i eno1

 

 

현재 대역폭을 한 줄에 계속 겹쳐서 표기하는 경우

  • ifstat -S -a

 

점유 대역폭 값이 갱신되면서 계속 새로운 행에 출력된다.

 

eno1 인터페이스에서 출력값을 2초 간격으로 갱신, 10번 출력한 후에 종료하는 경우

  • ifstat -i eno1 2 10

 

 

local에 있는 인터페이스를 Kbps 단위로 출력하는 경우

  • ifstat -l -b

 

 

현재 내 PC에 있는 인터페이스를 확인하려면 터미널에 아래의 명령어를 입력한다.

  • ifconfig