안녕하세요.
이번에는 리눅스에서 네트워크 사용량을 모니터링 해보겠습니다.
여러가지 툴이 있지만 크게 트래픽 사용량만 보는것, 프로세스 별 트래픽 사용량을 보는 것이 있습니다.
1. 필요 패키지 (테스트 패키지) 모두 설치
root@AOL-Debian:~# apt install bmon iptraf iftop nethogs
Reading package lists... Done
Building dependency tree
Reading state information... Done
bmon is already the newest version (1:4.0-1).
iftop is already the newest version (1.0~pre4-4).
nethogs is already the newest version (0.8.5-2).
The following packages were automatically installed and are no longer required:
libjsoncpp0 libmicrohttpd10 libupnpp4
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
iptraf-ng
The following NEW packages will be installed:
iptraf iptraf-ng
0 upgraded, 2 newly installed, 0 to remove and 6 not upgraded.
Need to get 329 kB of archives.
After this operation, 706 kB of additional disk space will be used.
Do you want to continue? [Y/n]
2. bmon
bmon 을 실행하면 아래와 같고 인터페이스별 총 트래픽을 확인하실 수 있습니다.
root@AOL-Debian:~# bmon
3. iptraf
bmon 과 비슷한 부분입니다.
root@AOL-Debian:~# iptraf-ng
아래는 모니터링 중간에 버스 에러가 발생합니다.
호환이 잘 되지 않는 것 같습니다.
설정 기능이 있습니다. 입맛에 맞게 조정하시면 됩니다.
4. iftop
htop 과 비슷한 이름으로 iftop 이라는 이름을 가지고 있습니다.
root@AOL-Debian:~# iftop
5. nethogs
상기 모니터링 툴은 트래픽, 연결상태, 요청(TCP UDP ICMP IGMP) 등을 볼 수 있지만, 프로세스가 얼마나 사용하고 있는지 모니터링이 되지 않습니다.
nethogs 는 프로세스 별로 모니터링이 작동합니다.
root@AOL-Debian:~# nethogs
프로세스 별로 어떤 인터페이스에서 데이터 트래픽이 발생하는지 확인이 가능합니다.
간단하게 여기까지 마치겠습니다.
감사합니다.
'서버 > 리눅스 서버' 카테고리의 다른 글
리눅스 웹 기반 모니터링 툴 netdata 설치하기 (U5 SERIES) (0) | 2019.04.09 |
---|---|
리눅스 네트워크 총 트래픽 확인하기 (vnstat / php) (0) | 2019.04.08 |
구글 드라이브 마운트 (rclone, cache, api) (7) | 2019.03.18 |
[LTE드론프로젝트] TCP Gender Changer (릴레이 서버) (0) | 2019.03.05 |
Subsonic + Google Drive 스캔 문제 해결하기 (0) | 2019.02.03 |
댓글