Linux에서 통신량 모니터링

이전 기사 에서 디스크 공간을 모니터링해 보았습니다.
그런 다음 통신량을 측정하고 싶었으므로 watch 명령에 ifconfig를 전달해 보았습니다.
$ watch -n 1 ifconfig enx00e04c00004a

이런 느낌. enx~ 는 인터페이스 이름입니다. 쓰지 않으면 전부 나옵니다.
통신량은 기동하고 나서의 수신량·송신량이 각각 RX, TX로서 표시됩니다. 자세한 내용은 ifconfig 매뉴얼을 참조하십시오.
Every 0.1s: ifconfig enx00e04c00004a                       graviohub: Thu Sep 10 14:57:45 2020

enx00e04c00004a: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.86.55  netmask 255.255.255.0  broadcast 192.168.86.255
        inet6 fe80::79b8:173:d2bd:f0e9  prefixlen 64  scopeid 0x20<link>
        ether 00:e0:4c:00:00:4a  txqueuelen 1000  (Ethernet)
        RX packets 2500640  bytes 1823881816 (1.8 GB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3509207  bytes 1042507689 (1.0 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

이 방법도 꽤 쉽기 때문에 추천합니다. 제대로 측정하고 싶을 때는 나름대로의 방법을 생각합시다. :P

좋은 웹페이지 즐겨찾기