Kiểm tra băng thông và tốc độ network trên Linux với Iperf và Nload
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à Iperf và Nload. 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 :
- LINUX – Nhan Hoa Knowledgebase
- Giám sát tài nguyên hệ thống Linux với Sar – Nhan Hoa Knowledgebase
- Hướng dẫn sử dụng phần mềm Bitvise để SSH vào máy chủ Linux – Nhan Hoa Knowledgebase
Chúc bạn thực hiện thành công!