[发明专利]一种NTB性能测试方法及系统有效
申请号: | 201510010283.2 | 申请日: | 2015-01-09 |
公开(公告)号: | CN104639345B | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 叶巍;卫魏 | 申请(专利权)人: | 加弘科技咨询(上海)有限公司 |
主分类号: | H04L12/22 | 分类号: | H04L12/22;G06F11/267 |
代理公司: | 上海光华专利事务所(普通合伙)31219 | 代理人: | 余明伟 |
地址: | 201203 上海市浦东新区张江高科*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ntb 性能 测试 方法 系统 | ||
技术领域
本发明涉及硬件性能测试技术领域,特别是涉及NTB技术领域,具体为一种NTB性能测试方法及系统。
背景技术
PCIe是现代计算机系统使用的主要总线协议之一,存在着非透明桥接(即NTB Non-transparent Bridging)延伸规格。NTB通常用于嵌入式智能I/O板卡,它连接两个独立的处理器域,次侧的资源和地址对主侧的主系统是不可见的。允许次侧的本地处理器独立地配置和控制其子系统。主侧和次侧的时钟完全独立。主侧和次侧的地址完全独立,在主侧和次侧之间可以进行地址翻译。增加了隔离主、从总线段之间地址域的功能PCIe非透明桥,提供了一种高性能、低负载的信息通道,将本地和远端的计算机系统连接起来。在存储服务器系统中常常采用冗余备份策略,当主机发生故障,将有从机代替主机管理存储系统。NTB是一种在主机与从机之间同步数据的重要途径,NTB在数据传输中的可靠与稳定是保障存储服务器系统冗余备份策略有效运行的重要条件。
另外NTB中还包括Scratchpad寄存器和门铃寄存器,其中,Scratchpad寄存器是可供桥的两侧都可读写的,并提供处理器之间的通信。一般非透明桥接中存在8个这样的寄存器,它们都能被桥的两侧操作。门铃寄存器则是用来送从非透明的桥一侧到另一侧的中断请求,来弥补读写Scratchpad寄存器不能提出中断的不足。
随着NTB在各类服务器中的应用越来越多,各个芯片厂商和服务器厂商都在对NTB进行测试。有些基于硬件原理构建测试,有些则使用软件方法进行测试。但这些测试普遍负载较低,使用的测试数据也不能模拟真实的使用情况。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种NTB性能测试方法及系统,用于解决现有技术中测试普遍负载较低,使用的测试数据也不能模拟真实的使用情况的问题。
为实现上述目的及其他相关目的,本发明在一方面提供一种NTB性能测试方法,所述NTB性能测试方法包括:在用于NTB测试的主机和从机内均配置NTB服务器、NTB客户端和数据产生器;将主机与从机建立NTB连接;NTB服务器对本地的NTB接口进行配置,并设置形成内存空洞;NTB客户端将内存映射到所述内存空洞;由数据产生器产生数据;NTB客户端将所述数据产生器产生的数据写入本地内存并通过NTB传输到NTB服务器使得NTB服务器读取到该数据;由NTB服务器显示读写的数据测试指标。
优选地,主机内的NTB服务器形成内存空洞,从机内的NTB客户端将内存映射到主机内的内存空洞,从机内的数据产生器产生数据,从机内的NTB客户端将从机内数据产生器产生的数据写入本地内存并通过NTB传输到主机内的NTB服务器;从机内的NTB服务器形成内存空洞,主机内的NTB客户端将内存映射到从机内的内存空洞,主机内的数据产生器产生数据,主机内的NTB客户端将主机内数据产生器产生的数据写入本地内存并通过NTB传输到从机内的NTB服务器;主机内的NTB服务器与从机内的NTB客户端、主机内的NTB客户端与从机内的NTB服务器同时进行双向数据读写。
优选地,NTB服务器设置形成内存空洞后通过PCIe Doorbell通知与其连接的NTB客户端;NTB客户端在内存映射完成后通过PCIe Doorbell通知与其连接的NTB服务器。
优选地,数据产生器产生的数据为特定模式的数据或随机数据。
优选地,NTB客户端包含一个进程或包含多个进程或线程。
本发明在另外一方面提供一种NTB性能测试系统,所述NTB性能测试系统包括用于NTB测试的主机和从机,主机内和从机内均包括:NTB核心接口,用于将主机与从机建立NTB连接;数据产生器,用于产生数据;NTB服务器,与NTB核心接口相连,用于对本地的NTB核心接口进行配置,并设置形成内存空洞,同时显示读写的数据测试指标;NTB客户端,与数据产生器、NTB核心接口及NTB服务器相连,用于将内存映射到所述内存空洞,同时将数据产生器产生的数据写入本地内存并通过NTB传输到NTB服务器使得NTB服务器读取到该数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于加弘科技咨询(上海)有限公司,未经加弘科技咨询(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510010283.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新材料全自动点胶机
- 下一篇:一种双中空玻璃打胶机