Cách giám sát băng thông mạng trong Linux bằng iftop

Tác giả NetworkEngineer, T.Một 16, 2022, 11:49:39 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 2 Khách đang xem chủ đề.

Cách giám sát băng thông mạng trong Linux bằng iftop


iftop được sử dụng để xem băng thông hiện tại trên giao diện mạng. Nó lắng nghe lưu lượng mạng trên một giao diện được chỉ tên cụ thể và hiển thị bảng sử dụng băng thông hiện tại của các cặp máy chủ. iftop phải được điều hành bởi người dùng root hoặc người dùng có đủ đặc quyền để giám sát băng thông mạng.

1. Cài đặt iftop

Để cài đặt iftop chúng ta sẽ sử dụng các lệnh sau.

Trên Debian/Ubuntu:

Mã nguồn [Chọn]
$ sudo apt-get install iftop
Trên CentOS/RHEL:

iftop sẽ không được tìm thấy trong kho lưu trữ chính thức. Vì vậy, hãy để chúng ta thêm kho EPEL để cài đặt iftop.

Mã nguồn [Chọn]
$ rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
Bây giờ cài đặt nó bằng cách sử dụng lệnh sau:

Mã nguồn [Chọn]
$ yum install iftop
2. Cách sử dụng iftop

iftop rất đơn giản để sử dụng. Chỉ cần gõ lệnh iftop trên cửa sổ dòng lệnh Terminal với người dùng có quyền root để hiển thị mức sử dụng băng thông của giao diện mạng đầu tiên. Nhấn Q để thoát khỏi đầu ra lệnh iftop.

Mã nguồn [Chọn]
$ iftop

Để xem các cổng nghe nguồn và đích, chỉ cần nhấn SHIFT + S và SHIFT + D. Nó sẽ hiển thị lưu lượng cùng với các cổng nguồn và cổng đích.


Để xem băng thông mạng của một giao diện mạng cụ thể, hãy sử dụng lệnh sau.

Mã nguồn [Chọn]
$ iftop -i eth0

Theo mặc định, iftop sẽ hiển thị tất cả lưu lượng theo đơn vị kilo/mega/giga bit mỗi giây. Để hiển thị tất cả lưu lượng theo byte thay vì bit, tham số -B (Capital B).

Mã nguồn [Chọn]
$ iftop -i eth0 -B

Để hiển thị lưu lượng đang diễn ra trên cổng nào, hãy sử dụng các tùy chọn -P và -N với lệnh iftop.

Mã nguồn [Chọn]
$ iftop -i eth0 -P -N
Tham số -N hiển thị số cổng.


Để xem luồng vào và ra của một mạng, hãy sử dụng lệnh sau.

Mã nguồn [Chọn]
$ iftop -F 192.168.1.0/24
Để biết thêm thông tin về lệnh iftop, hãy tham khảo trang người dùng bằng cách sử dụng lệnh sau:

Mã nguồn [Chọn]
$ man iftop
Mình hy vọng bài viết này cung cấp thông tin hữu ích cho bạn.