网站首页 > 技术教程 正文
云服务在社会各界的应用正在越来越广泛、越来越常见。开发者在使用、部署云服务的时候,除了考虑云主机的计算性能,通常也要充分考虑网络带宽问题。
你知道吗?腾讯云lighthouse轻量应用服务器除了具有强大、丰富的开发功能,也能用来测试我们的网络带宽情况哦,操作方法也非常简单。如果你对自己的网络带宽情况不太清楚,担心服务商是否足量提供了标称的带宽服务,不妨和我们一起学习下吧。
那么如何测试自己购买的服务器的带宽是否“足量”呢?
我们可借助iperf3工具来进行测试!
iperf是一个可以用于测量网络带宽的工具,支持调时间、协议(TCP\UDP\SCTP等)缓冲区Buffers等参数,每次测试它会返回带宽、丢包率等参数。关于iperf的详细信息与下载连接可参考:iPerf - The TCP, UDP and SCTP network bandwidth measurement tool
服务器准备与iperf3安装
服务器准备
首先准备好一台待测试的服务器,和一台辅助测试的服务器。我们将利用iperf3工具,将数据包从一台服务器上传输到另一台服务器上,从而测试我们服务器的带宽。在这里我们将用腾讯云的明星产品轻量应用服务器Lighthouse做演示。
如果您还没有服务器,可以考虑腾讯云轻量应用服务器_Lighthouse,Lighthouse是新一代面向中小企业和开发者的云服务器产品,具备轻运维、开箱即用的特点,适合于小型网站、博客、论坛、电商以及云端开发测试和学习环境等业务场景,相比传统云服务器更加简单易用,并通过一站式融合常用基础云服务帮助用户便捷高效地构建应用,是您使用腾讯云的最佳入门途径。在Lighthouse购买页面可以选择适合您套餐。
购买后,进入控制台页面,进入您刚购买的服务器,点击登录,可利用WebShell一键登录
如果您想通过本地终端SSH登录服务器,需要先重置密码
然后在本地终端利用ssh进行远程登录,详情可参考轻量应用服务器 使用远程登录软件登录 Linux 实例 - 操作指南 - 文档中心 - 腾讯云
iperf3安装
我们需要在两台服务器上都安装iperf3工具,登录服务器后可输入以下语句检测是否下载iperf3网络工具包
iperf3
复制
如果已经安装,请忽略下面的iperf3安装步骤
如果 你是Debian系列系统(Ubuntu和Debian等),可利用apt工具下载iperf3:
sudo apt install iperf3
复制
如果您是RedHat系列系统(CentOS、Redhat、Fedora等),可利用yum工具下载iperf3:
sudo yum install iperf3
复制
注意,如果不能安装,请更新你的apt/yum工具:
sudo yum update
复制
or
sudo apt update
复制
服务器带宽测试与防火墙设置
利用iperf3测试工具来发送和接收数据包,在实验前需要在防火墙设置页面放行端口5201,否则实验不能正常进行
注意:UDP和TCP都需放行
测试带宽
如果想要测试服务器的出网带宽(下行带宽),可以将待测试服务器设置为client端,辅助测试的服务器设置为server端,利用iperf3从client端向server端发送数据包,就能测试服务器的出网(下行)带宽。
同理,如果想要测试服务器的入网带宽(上行带宽),可将server和client角色互换,即:将待测试服务器设置为server端, 辅助测试的服务器设置为client端,利用iperf3在client端向server端发送数据包,就能测试服务器的入网(上行)带宽了!
测试下行出网带宽
将辅助测速服务器设置为Server端:
iperf3 -s
复制
-s 是指将服务器设置为server端,这是服务器会处于监听模式,默认监听端口为5201。
将待测试服务器设置为Client端:
iperf3 -c IP -t 10 -i 1 -u -b 带宽
复制
IP处填写Server端的公网IP地址(可在服务器控制台查询)
-s Server模式
-c Client模式
-t 数据传输总时间,后面的数字10代表传输总时间为10s
-i 每次报告之间的时间间隔,后面的数字1代表每1s发送一次报告
-u 使用UDP协议发送数据包
-b 带宽,单位bits/sec,3m则带宽为3Mbps
在实例的概览页面,可以查看带宽使用情况,峰值带宽的确达到了套餐上写的3Mbps,而且丢包率为0!
测试上行入网带宽
将待测服务器和辅助测速服务器的角色反转,即可测试下行出网带宽,值得注意的是,上行入网流量是不计入流量的哦!
将待测速服务器设置为Server端:
iperf3 -s
复制
另外一台辅助测速服务器设置为Client端:
iperf3 -c IP -t 10 -i 1 -u -b 带宽
复制
可以看到轻量应用服务器Lighthouse本套餐的上行带宽(入网)带宽可达到约12Mbps!比官网宣称的10Mbps还要高,而且丢包率为0!
做到这里,我们就完成了利用iperf3工具测试带宽的小实验,赶快用这个方法,试试你手里的服务器带宽是多少~
本文参考来源:Scott1
猜你喜欢
- 2025-05-11 XP后教你安装Xubuntu系统
- 2025-05-11 你真的懂NAS网络?以极空间为例,介绍解绑Bond、虚拟网桥、Bond
- 2025-05-11 提高 Linux 上 socket 性能
- 2025-05-11 linux服务器性能调优经典技巧汇总
- 2025-05-11 苹果M2设备的Linux起步工作取得了良好进展
- 2025-05-11 腾讯云国际站:腾讯云如何排查网络延迟问题?
- 2025-05-11 腾讯云国际站:如何监控腾讯云服务器的异常流量?
- 2025-05-11 腾讯云国际站:腾讯云怎么监控系统状态?
- 2025-05-11 Linux系统监控工具,你知道几个?
- 2025-05-11 服务Web应用!10款免费服务器监控软件
你 发表评论:
欢迎- 最近发表
-
- linux日志文件的管理、备份及日志服务器的搭建
- Linux下挂载windows的共享目录操作方法
- Linux系统中的备份文件命令(linux系统中的备份文件命令有哪些)
- 麒麟KYLINOS|通过不同方法设置用户访问文件及目录权限
- 「Linux笔记」系统目录结构(linux目录的结构及含义)
- linux中修改归属权chown命令和chgrp命令
- 工作日报 2021.10.27 Android-SEAndroid权限问题指南
- Windows和Linux环境下,修改Ollama的模型默认保存路径
- 如何强制用户在 Linux 上下次登录时更改密码?
- 如何删除Linux文件夹中除某些扩展名之外的所有文件?
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)