iPerf là một công cụ mạnh mẽ giúp kiểm tra và đo lường hiệu suất mạng. Nó hỗ trợ nhiều giao thức như TCP, UDP và đo được các thông số quan trọng như băng thông, độ trễ và jitter. iPerf rất hữu ích để đánh giá tốc độ truyền dữ liệu trong mạng LAN.
1. Cài Đặt iPerf
1.1. Cài đặt trên Windows
- Tải iPerf từ trang chủ: https://iperf.fr
- Giải nén file ZIP và mở Command Prompt tại thư mục chứa iPerf.
1.2. Cài đặt trên Linux/MacOS
Trên Debian/Ubuntu:
sudo apt update && sudo apt install iperf3
Trên CentOS/RHEL:
sudo yum install iperf3
Trên macOS (dùng Homebrew):
brew install iperf3
2. Cách Sử Dụng iPerf Trong Mạng LAN
Để dùng được iPerf để đo tốc độ, cần hai máy tính : 1 máy chạy iPerf ở chế độ Server và 1 máy chạy iPerf ở chế độ Client
Trên một máy trong mạng LAN, chạy iPerf ở chế độ server:
iperf3 -s
Lệnh này mở một server lắng nghe kết nối trên cổng mặc định 5201.
Trên một máy khác trong mạng LAN, chạy lệnh sau để kiểm tra tốc độ tải xuống:
iperf3 -c <Địa_chỉ_IP_của_server>
Ví dụ, nếu server có IP là 192.168.1.100:
iperf3 -c 192.168.1.100
Kiểm tra tốc độ upload từ client lên server :
iperf3 -c 192.168.1.100 -R
3. Một Số Tuỳ Chọn Hữu Ích
Thay đổi thời gian test (mặc định 10 giây):
iperf3 -c 192.168.1.100 -t 30 # Chạy trong 30 giây
Tăng số luồng kết nối:
iperf3 -c 192.168.1.100 -P 4 # Chạy với 4 luồng
Kiểm tra với UDP thay vì TCP:
iperf3 -c 192.168.1.100 -u -b 100M # Gửi với tốc độ 100 Mbps
4. Kết Luận
iPerf là một công cụ đơn giản nhưng rất hiệu quả để đo tốc độ mạng trong LAN. Bạn có thể sử dụng nó để xác định băng thông thực tế, kiểm tra hiệu suất WiFi, và tối ưu hệ thống mạng của mình. Hãy thử nghiệm và điều chỉnh các tham số để có kết quả chính xác nhất!