Kiểm tra băng thông và tốc độ network trên Linux với Iperf và Nload

Tác giả: 29/03/2025

Trong quá trình quản trị hệ thống hoặc kiểm tra hiệu suất mạng, việc đo đạc băng thông và tốc độ truyền dữ liệu là rất quan trọng, hai công cụ phổ biến để thực hiện nhiệm vụ này trên Linux là IperfNload. Bài viết này sẽ hướng dẫn bạn cách sử dụng cả hai công cụ để kiểm tra tốc độ mạng.


1. Kiểm tra băng thông với Iperf

Cài đặt Iperf

Iperf là một công cụ mạnh mẽ để đo hiệu suất băng thông mạng. Bạn có thể cài đặt Iperf trên hầu hết các bản phân phối Linux bằng các lệnh sau:

Ubuntu/Debian:

sudo apt update && sudo apt install iperf -y

CentOS/RHEL:

sudo yum install iperf -y

Cách sử dụng Iperf

Iperf hoạt động dựa trên mô hình client-server, nghĩa là bạn cần một máy chủ để lắng nghe và một máy khách để thực hiện kiểm tra.

1.1. Chạy Iperf ở chế độ server

Trên máy chủ, chạy lệnh sau để bật chế độ lắng nghe:

iperf -s

1.2. Chạy Iperf ở chế độ client

Trên máy khách, sử dụng lệnh sau để kiểm tra băng thông với địa chỉ IP của máy chủ (thay 192.168.1.1 bằng IP của máy chủ):

iperf -c 192.168.1.1

Mặc định, Iperf sử dụng giao thức TCP. Nếu muốn kiểm tra với UDP, bạn có thể thêm tham số -u:

iperf -c 192.168.1.1 -u

Ngoài ra, bạn có thể đặt tốc độ kiểm tra bằng cách sử dụng -b (ví dụ 10Mbps):

iperf -c 192.168.1.1 -u -b 10M

2. Giám sát băng thông theo thời gian thực với Nload

Cài đặt Nload

Nload là một công cụ dòng lệnh giúp giám sát lưu lượng mạng theo thời gian thực. Bạn có thể cài đặt bằng lệnh:

Ubuntu/Debian:

sudo apt update && sudo apt install nload -y

CentOS/RHEL:

sudo yum install epel-release -y
sudo yum install nload -y

Cách sử dụng Nload

Chạy lệnh sau để giám sát toàn bộ lưu lượng mạng:

nload

Nếu bạn muốn theo dõi một giao diện mạng cụ thể (ví dụ eth0), sử dụng:

nload eth0

Nload sẽ hiển thị đồ thị theo thời gian thực về tốc độ upload và download của mạng, giúp bạn dễ dàng quan sát hiệu suất kết nối.


3. Kết luận

Iperf là công cụ mạnh mẽ để kiểm tra băng thông giữa hai máy tính, trong khi Nload hữu ích để giám sát lưu lượng mạng theo thời gian thực. Kết hợp cả hai công cụ này sẽ giúp bạn có cái nhìn tổng quan và chính xác về hiệu suất mạng của hệ thống Linux.

Một số bài viết mà bạn có thể tham khảo :

Chúc bạn thực hiện thành công!