前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >云服务器iperf压测网络,PPS远超产品SLA?

云服务器iperf压测网络,PPS远超产品SLA?

原创
作者头像
云计算_客服
修改2022-05-09 12:43:30
8.4K1
修改2022-05-09 12:43:30
举报
文章被收录于专栏:浅谈云计算

【背景】

客户在做CVM的基准线的性能压测,当前反馈使用iperf在做网络PPS基准线压测时,云服务器压测出来的数据,远远超过官网承诺的值,质疑腾讯云云服务器没有做网络限制;

【知识普及】

1、压测工具:

推荐使用iperf3、Netperf;

操作方式:可以借鉴腾讯云官网网络性能测试最佳实践https://cloud.tencent.com/document/product/213/11460

需要提醒的是:测试带宽性能使用TCP;测试PPS使用UDP;iperf参数说明

2、性能参考相关工具

sar :sar -n DEV 5 ;--查看网卡包数量;5代表刷新时间

ethtool:ethtool -S eth0;--查看网卡队列数量;

【问题描述】

客户在做基准线的性能压测,当前反馈SA3机型2C4G/8C16G 内网测试的数据超过官网承诺的上限。

机器配置

压测指标

SA3机型测试数据

官网承诺值

2C4G

NET(PPS)

89W

30W

4C8G

NET(PPS)

109W

50W

8C16G

NET(PPS)

158W

80W

【问题排查】

1、客户压测方式

资源:一个SERVER端,两个压测client端;

压测操作:iperf3 -t 300 -M 100 -P 128

2、初步怀疑:

压测PPS应该使用 -u,默认用UDP方式进行;

-M参数:腾讯云机器默认配置MTU为1500,压测时一般默认为1460大小;

-P参数:网卡队列,腾讯云机器一般对齐CPU数,远没有128;

3、测试验证:

按客户的压测操作,确实能压到超过官网的数值;但这块数据在非建议的措施上进行,不太建议作为基准线使用;

【推荐姿势】

1、压测命令:

iperf -u -c server_ip -b 400000pps -l 100bit -i 1 -p 3389 (-l指定100bit主要是避免带宽成为瓶颈;-p为指定端口;-b 40W PPS设置主要是2台client为80W)

2、调整机器UDP缓冲配置:

vi /etc/sysctl.conf 添加 net.core.wmem_default = 8388608 net.core.rmem_default = 8388608 net.core.rmem_max = 16777216 net.core.wmem_max = 16777216

然后执行sysctl -p 使得参数生效

3、压测结果:

压80W的情况下,8C16G的机器出现1%左右的丢包情况;

压测2倍官网承诺值的情况下,丢包接近50%。

【总结】

腾讯云的机器网络包有着强隔离的限制,在压测时需要采用标准推荐的方式,同时建议采用腾讯云官网产品SLA作为基准线。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 【知识普及】
    • 1、压测工具:
      • 2、性能参考相关工具
      • 【问题描述】
      • 【问题排查】
        • 1、客户压测方式
          • 2、初步怀疑:
            • 3、测试验证:
            • 【推荐姿势】
              • 1、压测命令:
                • 2、调整机器UDP缓冲配置:
                  • 3、压测结果:
                  • 【总结】
                  相关产品与服务
                  私有网络
                  私有网络(Virtual Private Cloud,VPC)是基于腾讯云构建的专属云上网络空间,为您在腾讯云上的资源提供网络服务,不同私有网络间完全逻辑隔离。作为您在云上的专属网络空间,您可以通过软件定义网络的方式管理您的私有网络 VPC,实现 IP 地址、子网、路由表、网络 ACL 、流日志等功能的配置管理。私有网络还支持多种方式连接 Internet,如弹性 IP 、NAT 网关等。同时,您也可以通过 VPN 连接或专线接入连通腾讯云与您本地的数据中心,灵活构建混合云。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档