微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > IXIA虚拟化测试解决方案如何能帮助“化云为雨”

IXIA虚拟化测试解决方案如何能帮助“化云为雨”

时间:01-16 来源:3721RD 点击:

间的吗?而且这些服务器通过集成大规模的多核CPU,大量的内存,TB级别的硬盘,借助业界主流的虚拟化服务操作系统,像是VMWare的ESXI,Microsoft的HypervisorV,Citrix的ICA,Open的KVM,摇身一变就成为了一个全新的宠物--可以衍生数十或数百量级的虚拟服务器。那么这些超级虚拟服务器的综合性能你们怎么测试?套句时髦的用语,"今天你虚拟化了没?"

答案是肯定的。我们也在不断的紧跟业界IT发展的主流趋势,不断调整我们的战略。其实对服务器的虚拟化我们可以把它分成两个不同概念,一种就像变形金刚里面的毁灭者一样是由6个不同的建筑车辆组合而成,变成了一个超级机器人。虚拟化可以把很多不同的物理主机变成在外界看来一个超级虚拟主机,而对这种虚拟主机的测试,之前提到的IxNetwork和IxLoad结合IXIA的硬件就可以很好去测试它的各种性能指标了。另外一种虚拟化就是之前问题里面提到的把强大的物理服务器分割成很多独立运行兼有不同使命的小的虚拟服务器,而对这些虚拟服务器的测试IXIA还是沿用了已经十分成熟的测试套件IxNetwork,IxLoad,创新的地方是把这些套件跟我们的硬件独立开来,可以让他们直接控制物理服务器里面的虚拟服务器,把虚拟服务器里面的虚拟NIC端口变成了跟IXIA硬件板卡端口一样的功能进行流量的产生和接收分析。这就是我们独立运行在VM环境的中的IxNetwork VM和Ixload VM.,其中IxNetwork VM focus在2-3层流量的模拟分析上而IxLoad VM则聚焦在实际应用的4-7层的流量上。本文我们主要谈谈Ixload VM的应用场景。IxLoad-VM-IXIA测试端口的虚拟化实施,用于模拟用户和服务。IxLoad模拟客户端请求和服务器响应的全部功能都可以从VM中获得。虚拟化环境可以将性能衡量从预部署实验室移到实时网络上进行。企业可以创建虚拟环境,以明确衡量经过配置的实时网络的性能,而不需要停机。使用IxLoad-VM可以进行多项重要的衡量工作:

(1)当客户端与服务器位于同一台物理主机上时衡量KPI。这样做可以免去外部网络带来的开销,同时允许对虚拟交换机延迟和吞吐量进行衡量。
(2)当客户端与服务器位于现用数据中心内的不同虚拟机上时衡量KPI。这样做允许直接衡量数据中心网络的延迟、吞吐量和响应情况。

无论是使用光纤通道直接与服务器主机总线适配器连接的光纤通道系统还是通过CNA与FCoE交换机连接的系统,存储阵列的性能都对云性能有至关重要的影响。针对这一点,IXIA设计了一款IxLoad附加插件:IxLoad-I/O--属于IxLoad-VM的一项功能,用于向存储阵列生成I/O请求。这样做可以明确存储系统的特性,而不需要产生应用程序性能开销。IxLoad IO通过在IxLoad VM软件里面直接对一个本地或网络Mount的Drive进行IO的读,写操作可以测试多台虚拟机同时对本地硬盘进行读写命令时真实竞争本地资源,或对网络Drive的读写生成大量网络流量的场景,提供实时的统计数据,让用户清晰直观的看到虚拟系统的真实性能如何。

把IXIA的软件虚拟化移植到虚拟服务器的要求其实很早就来自于长期使用我们测试套件的设备厂商的大量用户之中。由于像Cisco,Juniper,Brocade这一类走在虚拟化前沿的NEM客户都想为自己的数据中心客户提供一整套解决方案,他们就不得不除了研发网络设备以外也要投资研发自己的高端服务器。但是老兵遇到了新的问题。在他们现有的网络设备研发测试中,对IXIA的测试工具已经十分的依赖。可是到了服务器测试的领域,他们发现很多测试的内容是十分一致的,比如VM与VM之间还是有很多协议的交互,比如ICMP,IGMP,DHCP,ARP,HTTP,FTP等。也有很多流量的模型建立分析任务。最有意思的是像虚拟机中的vSwitch的测试内容,从MAC的学习,老化到对报文的转发几乎跟真实的交换机测试没有什么重大的差别。那么真实的交换机测试他们已经有很熟悉的IxNetwork,IxLoad软件,现在到了虚拟的服务器测试了,反而傻眼了。他们迫切希望能在虚拟化的场景里面有一套他们已经很熟悉的界面工具帮助加速自己新的服务器项目的研发,测试。当你看到IxLoad VM的界面,你不会感到丝毫的陌生,感觉跟IxLoad软件没有大的区别,实际上跟本就没有区别,就是同一个软件,只不过传统的板卡被VM虚机所取代,传统的物理测试端口被虚拟的NIC网口所取代,用户学习新的软件界面的时间几乎是零。除此之外,为了便于用户同时发现,管理在虚拟环境中会大量遇到的VM数目,我们还提供IXIA VM Discovery的服务(见图1),帮助用户集中的自动发现存在虚拟机中的VM,大大提高了管理,使用效率。


图1 IXIA VM Discovery的服务

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top