Linux 服务器网络性能测试

前言

本文主要介绍 Linux 服务器的网络性能测试方法,可以根据测试后的数据判断网络性能。服务器的网络性能受多种因素的影响,例如:实例的物理距离、服务器的性能、操作系统参数等,请结合实际情况判断。

准备测试环境

准备两台主机,分别作为服务端、客户端,具体参数配置如下:

参数服务端客户端
操作系统 CentOS 7.4 64 位 CentOS 7.4 64 位
IP 地址 10.0.0.110.0.0.2

安装测试工具

首先分别登录服务端、客户端的 Linux 系统,按以下步骤在服务端和客户端上安装 iperf3 工具。

  • 下载 iperf3
1
2
3
4
5
# 安装依赖
# yum install -y git make gcc autoconf automake libtool

# 克隆源码
# git clone https://github.com/esnet/iperf
  • 安装 iperf3
1
2
3
4
5
6
7
8
9
10
11
# 进入源码目录
# cd iperf

# 生成构建文件(比如 Makefile)
# ./configure

# 编译源码
# make

# 执行安装
# make install

特别注意

在测试环境测试 Linux 服务器的网络性能时,都需要保证自己拥有系统的 root 用户权限。

UDP 网络性能测试

TCP 网络性能测试

参考资料