数据中心典型测试场景浅析
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据中心典型测试场景浅析相关的知识,希望对你有一定的参考价值。
数据中心概述
数据中心泛指拥有众多服务器的大型机房,通过利用通信运营商已有的互联网通信线路、带宽资源,建立标准化的数据中心机房环境,具有运行速度快、存储量大、安全性高等特点。数据中心东西向流量的占比更大,传统的园区网三层网络结构不能满足数据中心带宽需求,因此三层结构逐步演化为Spine-Leaf二层结构,该结构满足了数据中心流量无阻塞转发的需求。
为什么需要数据中心网络测试
以前机房规模小,数据量也小,网络性能不高,现如今数据中心处理的数据量指数飙升,网络设备端口速率不断提高,微小的性能差异都有可能对数据中心的网络性能产生重要的影响,从而影响租户的体验。因此在数据中心设计或交付阶段对数据中心的网络系统进行一次全面的网络性能测试是很有必要的。
信而泰从当前数据中心行业普遍的测试需求及应用场景出发,自主研发打造了DarYu系列和DarPeng系列高性能测试仪,具有高性能、高密度、高速率等特点,支持单机箱370万新建和10亿次并发测试,支持单机箱4.8Tbps吞吐量测试,并且还可以支持多机框级联。
如何使用测试仪检测数据中心网络性能
█ 测试场景1-RFC2544网络系统测试
▶测试方法:
测试仪模拟服务器接入Leaf交换机,接入的端口数视Leaf交换机的端口数而定,在测试仪端口之间互相发送测试流量,测试流量经过交换机转发后,回流至测试仪进行统计。
▶测试仪配置:
在Renix测试软件上,使用RFC2544性能测试套件,进行吞吐量、时延、丢包、背靠背等基础性能测试,配置发送三层IP流量,或是根据测试规范需要,在其上添加VLAN封装或者VxLAN封装模拟多租户接入。
█ 测试场景2-应用层性能测试
▶测试方法:
在信而泰DarYu系列或DarPeng系列高性能应用及安全测试仪上,使用ALPS软件进行HTTP仿真配置,将仪表2个端口分别配置为HTTP Client与HTTP Server,在测试仪与安全网络系统的测试闭环上,循环进行HTTP Get与HTTP Response动作。
▶测试仪配置:
测试仪的两个端口分别作为HTTP Client、HTTP Server,配置HTTP Get、HTTP Response等动作,配置HTTP新建、并发数量,开启测试,查看测试结果。
█ 测试场景3-服务器网络性能测试
▶测试方法:
测试仪和服务器直接连接,接入的端口数根据服务器的端口数而定,在测试仪端口之间互相发送测试流量,测试流量经过服务器转发后,回流至测试仪进行统计。
▶测试仪配置:
在Renix测试软件上,配置发送裸二层流,或者三层IP流量,或是根据测试规范需要,在其上添加TCP或UDP封装,测试的负载调整为100%,分别测试64,128,256,512,1024,1280,1518字节。
结 语
不同数据中心由于业务侧重点不同,网络架构也不尽相同,并且数据中心是一个复杂的网络系统,性能测试也只是测试的一部分,除性能测试外还有稳定性测试、可靠性测试、安全性测试等内容。
以上是关于数据中心典型测试场景浅析的主要内容,如果未能解决你的问题,请参考以下文章
在 Android 测试中创建和使用 gradle 或系统属性