Skip to content

Hướng dẫn sử dụng Iperf và Nload để kiểm tra network speed

manhdinh edited this page Mar 1, 2019 · 1 revision

Mô hình

1


Trên Server

IP : 192.168.20.159

OS : Centos 7

Port 10GB : p1p2

  • Cài đặt phần mềm kiểm tra :
yum install epel-release -y
yum install iperf nload -y
  • Bật mode iperf server :
iperf -s

-Tắt firewalld trên Client

systemctl stop firewalld

Trên Client

IP : 192.168.20.159

OS : Centos 7

Port 10GB : p1p2

  • Cài đặt phần mềm kiểm tra :
yum install epel-release -y
yum install iperf nload -y

-Tắt firewalld trên Server

systemctl stop firewalld

Thực hiện kiểm tra

  • Trên Client, thực hiện đẩy gói TCP tới server, kiểm tra traffic network trên card 10G của Client.
  • Thực hiện đẩy iperf TCP
iperf -c 192.168.20.159 -i1 -t 100 -m

Giải thích tham số câu lệnh :

  • -c : địa chỉ host của iperf server (192.168.20.159)
  • -i : khoảng thời gian giữa 2 lần report kết quả theo giây (1s)
  • -t : thời gian thực hiện đẩy traffic theo giây (100s)
  • -m : in ra MTU header

2

Bandwidth được đẩy lên ~9,3 Gbits/sec nghĩa là card 10GB đã chuẩn.

  • Kiểm tra trên network traffic của cả client và server. Sử dụng câu lệnh để nload để xem traffic network trên port p1p2. Để chỉ rõ port p1p2, sử dụng option -d như bên dưới :
nload -d p1p2
  • Trên client, interface sẽ có Outgoing traffic ~9 Gbits/sec.

3

  • Trên server, interface sẽ có Incoming traffic

4

Kết quả như trên nghĩa là 2 card 10G trên Client và Server đã OK.