Iperf3 là gì? Cách sử dụng Iperf để test băng thông giữa 2 máy tính

Iperf3 là phiên bản thứ ba của công cụ Iperf, một công cụ mã nguồn mở được sử dụng rộng rãi để đo lường và kiểm tra hiệu suất mạng, bao gồm băng thông và chất lượng của các liên kết mạng. Iperf3 hỗ trợ các giao thức TCP, UDP, và SCTP trên cả IPv4 và IPv6, cho phép người dùng điều chỉnh các thông số như thời gian kiểm tra, bộ đệm, và giao thức. Vậy Iperf3 là gì? Cách sử dụng Iperf3 ra sao. Mời quý khách theo dõi bài viết của Digitech JSC dưới đây.

Iperf3 là gì?

Iperf3 là phiên bản thứ ba của công cụ Iperf, một công cụ mã nguồn mở được sử dụng rộng rãi để đo lường và kiểm tra hiệu suất mạng, bao gồm băng thông và chất lượng của các liên kết mạng. Iperf3 được viết lại từ đầu để tạo ra một cơ sở mã nhỏ hơn và đơn giản hơn so với phiên bản trước đó, Iperf2. Nó hỗ trợ các giao thức TCP, UDP, và SCTP trên cả IPv4 và IPv6.

Iperf3 cung cấp nhiều tính năng mới như khả năng điều chỉnh các thông số mạng một cách linh hoạt, hỗ trợ hiển thị kết quả dưới dạng JSON, và khả năng chạy trên nhiều hệ điều hành khác nhau, bao gồm Linux, macOS, và có các bản build không chính thức cho Windows. Iperf3 được thiết kế để đơn luồng (single-threaded), khác với Iperf2 là đa luồng (multi-threaded).

Iperf3 là gì
Iperf3 là gì? Các tính năng chính của Iperf3

Các tính năng chính của Iperf3

Iprf3 có các tính năng chính nổi bật như sau:

  • Hỗ trợ giao thức TCP và UDP: Cho phép kiểm tra băng thông và chất lượng mạng thông qua các giao thức này.
  • Khả năng điều chỉnh thông số mạng: Người dùng có thể điều chỉnh các thông số như cổng, băng thông, và khoảng thời gian kiểm tra.
  • Hỗ trợ IPv4 và IPv6: Tương thích với cả hai phiên bản của giao thức Internet.
  • Hiển thị kết quả dưới dạng JSON: Cung cấp khả năng xuất kết quả kiểm tra dưới dạng file JSON.
  • Tính linh hoạt trong việc kiểm tra mạng: Có thể được sử dụng để kiểm tra băng thông giữa hai thiết bị trên mạng nội bộ hoặc qua Internet.
  • Iperf3 là một công cụ mạnh mẽ và linh hoạt giúp quản trị viên mạng dễ dàng đo lường và đánh giá hiệu suất của các liên kết mạng.

Cách sử dụng Iperf để test băng thông giữa 2 máy tính

Để sử dụng Iperf để kiểm tra băng thông giữa hai máy tính, bạn cần thực hiện các bước sau:

Bước 1: Cài đặt Iperf

Tải Iperf cho Windows:

  • Truy cập trang web chính thức của Iperf để tải phiên bản phù hợp cho hệ điều hành của bạn.
  • Tải file .exe cho Windows.

Các bạn có thể tham khảo link tải tại đây >> Download Iperf

Cài Đặt Trên Linux:

  • Trên Debian hoặc Ubuntu, sử dụng lệnh apt-get install iperf3.
  • Trên CentOS, sử dụng lệnh yum install epel-release và sau đó yum install iperf3.
Cài đặt Iperf
Cài đặt Iperf

Bước 2: Chuẩn bị môi trường

  • Đặt IP Tĩnh hoặc Kiểm Tra IP: Đảm bảo cả hai máy tính có địa chỉ IP trong cùng một subnet hoặc có thể định tuyến với nhau.

Bước 3: Chạy Iperf

Chọn Máy Chủ (Server):

  • Mở Command Prompt trên máy tính sẽ đóng vai trò là máy chủ.
  • Nhập lệnh iperf3 -s và nhấn Enter. Máy tính này sẽ lắng nghe kết nối từ client.

Chọn Máy Khách (Client):

  • Mở Command Prompt trên máy tính sẽ đóng vai trò là máy khách.
  • Nhập lệnh iperf3 -c <địa_chỉ_IP_máy_chủ> và nhấn Enter. Thay thế <địa_chỉ_IP_máy_chủ> bằng địa chỉ IP của máy chủ.

Bước 4: Xem kết quả

  • Sau khi chạy lệnh trên máy khách, Iperf sẽ bắt đầu đo băng thông và hiển thị kết quả trên màn hình.

Ví dụ:

Nếu địa chỉ IP của máy chủ là 192.168.117.174, bạn sẽ chạy lệnh sau trên máy khách:

bash
iperf3 -c 192.168.117.174

Kết quả sẽ hiển thị tốc độ băng thông giữa hai máy tính, thường được đo bằng đơn vị Mbps hoặc Gbps.

Lưu Ý:

  • Đảm bảo rằng cả hai máy tính đều có phần mềm Iperf được cài đặt và có thể giao tiếp với nhau qua mạng.
  • Kết quả có thể bị ảnh hưởng bởi các yếu tố như chất lượng mạng, thiết bị trung gian, và các ứng dụng đang chạy trên máy tính.

Tham Số Câu Lệnh:

  • -s: Chạy Iperf ở chế độ server.
  • -c: Chỉ định địa chỉ IP của máy chủ để kết nối.
  • -u: Sử dụng giao thức UDP thay vì TCP.
  • -b: Chỉ định băng thông tối đa cho UDP.
  • -t: Thời gian thực hiện kiểm tra (tính bằng giây).
  • -i: Khoảng thời gian giữa các lần báo cáo kết quả (tính bằng giây).

Kiểm Tra Hai Chiều:

Nếu muốn kiểm tra băng thông hai chiều, bạn có thể sử dụng tham số -d trên máy khách:

bash
iperf3 -c <địa_chỉ_IP_máy_chủ> -d

Điều này cho phép cả hai máy tính gửi và nhận dữ liệu đồng thời.

Tốc độ băng thông giữa 2 máy tính
Tốc độ băng thông giữa 2 máy tính

Trên đây là những thông tin về Iperf3 là gì và hướng dẫn cách sử dụng Iperf3. Iperf3 là một công cụ mạnh mẽ và linh hoạt giúp đo lường băng thông và hiệu suất mạng giữa hai thiết bị. Nó hoạt động dựa trên mô hình client-server, cho phép người dùng kiểm tra tốc độ truyền dữ liệu một cách chính xác và hiệu quả. Iperf3 hỗ trợ nhiều hệ điều hành và cung cấp khả năng tùy chỉnh các tham số kiểm tra, giúp nó trở thành một công cụ không thể thiếu trong việc quản lý và tối ưu hóa mạng.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

@!-/#Chào mỪng1
@!-/#Chào mỪng1