一种基于DOS环境的NTB通讯的测试方法技术

技术编号:9718651 阅读:190 留言:0更新日期:2014-02-27 05:20
本发明专利技术提供一种基于DOS环境的NTB通讯的测试方法,属于计算机存储服务器开发领域,该方法以存储双控服务器系统为核心,通过BIOS从底层把两个主板的NTB地址映射窗口设置正确,然后在DOS环境打开NTB的内存访问控制开关,使用DOS工具通过在BIOS中设置的地址进行NTB功能的验证。本发明专利技术减小了测试复杂度,提高了测试效率,缩短了项目开发周期。

【技术实现步骤摘要】
—种基于DOS环境的NTB通讯的测试方法
本专利技术涉及计算机存储服务器开发领域,具体涉及一种基于DOS环境的NTB通讯的测试方法。技术背景在各种应用系统的存储设备上,信息正以数据存储的方式高速增长着,不断推进着全球信息化的进程。随之而来的是海量信息存储的需求不断增加。虽然文件服务器和数据库服务器的存储容量在不断扩充,可还是会碰到空间在成倍增长,用户一方面有存储服务容量增加的需求,另一方面也希望存储系统具有备份及自我恢复能力,而双控存储的特点就是在一端控制器失效时,可以保证当前的应用在另一个控制器主板上正常运行,而且通过NTB链路还能对失效控制器进行重启恢复。可见NTB功能的应用在存储服务器领域有着旺盛的生命力和广阔的发展前景。然而,双控存储服务器的NTB链路功能目前并没有通用的测试工具及方法,由于客户应用各不相同,使用的操作系统也不尽相同,但在NTB功能的要求上是一致的,需要保障两端的控制器主板能够正常通信,以便两个控制器从操作系统层面做不同应用的信息交换。因此便捷快速的验证手段在快速研发过程中显得尤为重要,而基于DOS环境的测试方法可以大大提高测试时间,且对平台资源需求也是非常少,验证机制和操作系统下的真实应用又能保持一致。综合这些因素,在当前的双控存储服务器开发过程中,提出一种适用于快速研发的测试手段就显得很必要了。
技术实现思路
本专利技术的测试方法,结构清晰,快捷方便,能够很好地完成功能测试的需求。以存储双控服务器系统为核心,通过BIOS从底层把两个主板的NTB地址映射窗口设置正确,然后在DOS环境打开NTB的内存访问控制开关,使用DOS工具通过在BIOS中设置的地址进行NTB功能的验证; 该测试方法包括:设置NTB映射地址的BIOS操作模块,DOS下操作内存访问的DOS工具、两个支持NTB功能的主板平台、一片用于安装两块主板的背板,其中: 设置NTB映射地址的BIOS操作模块可以实现对主板上NTB端口进行映射地址的设置,主要是建立两个主板平台间交换数据的窗口。DOS下操作内存访问的DOS工具主要负责打开NTB设备的PCI空间内存访问权限,同时可以通过设置好的地址进行数据传输测试。两个支持NTB功能的主板平台、一片用于安装两块主板的背板都是属于本测试方法的物理平台,NTB链路从一个主板NTB端口通过背板与另一侧主板的NTB端口连接。本专利技术的有益效果是:基于DOS环境的测试手法,搭配最简化的系统配置,完成模拟功能测试,减小了测试复杂度,提高了测试效率,从而可以缩短项目开发周期;另外,此测试方法也填补了 NTB功能测试的一项空白,使其更适用于双控存储服务器的开发测试领域,因而有非常广阔的发展前景。【附图说明】附图1为双控存储系统中NTB结构示意图;附图2为DOS环境的NTB通讯测试方法流程示意图。实施方式 下面参照附图,对本专利技术的内容以一个具体实例来描述实现这一测试方法的过程。正如
技术实现思路
中所描述的,本专利技术测试方法主要包括:设置NTB映射地址的BIOS操作模块,DOS下操作内存访问的DOS工具、两个支持NTB功能的主板平台、一片用于安装两块主板的背板。在一个系统内存都为4G的双控存储平台上,两块主板平台称为系统A和系统B,都搭配显示器,键盘和存储有DOS工具的U盘。第一步分别进入两个平台的BIOS CMOS设置界面,通过BIOS设置NTB映射地址,系统A从内存地址0x20000000开始的4K空间为NTB交换空间;系统B从内存0x30000000开始的4K空间为NTB交换空间,然后保存退出; 第二步分别进入DOS环境,用DOS工具打开NTB内存访问控制开关(根据PCI规范中定义的 Enable bit); 第三步利用DOS工具在系统A中向0x20000000的位置写入“AA,BB”两字节的数据,然后从系统B的0x30000000相应内存位置可以同步看到“AA,BB”两字节的数据。此时完成了 NTB通讯的动作,通过查看到的数据完整性,可以确认此系统的NTB功能是否正常。本文档来自技高网
...

【技术保护点】
一种基于DOS环境的NTB通讯的测试方法,其特征在于以存储双控服务器系统为核心,通过BIOS从底层把两个主板的NTB地址映射窗口设置正确,然后在DOS环境打开NTB的内存访问控制开关,使用DOS工具通过在BIOS中设置的地址进行NTB功能的验证;??????包括:设置NTB映射地址的BIOS操作模块,DOS下操作内存访问的DOS工具、两个支持NTB功能的主板平台、一片用于安装两块主板的背板,其中:设置NTB映射地址的BIOS操作模块可以实现对主板上NTB端口进行映射地址的设置,主要是建立两个主板平台间交换数据的窗口;????DOS下操作内存访问的DOS工具主要负责打开NTB设备的PCI空间内存访问权限,同时可以通过设置好的地址进行数据传输测试;????两个支持NTB功能的主板平台、一片用于安装两块主板的背板都是属于本测试方法的物理平台,NTB链路从一个主板NTB端口通过背板与另一侧主板的NTB端口连接。

【技术特征摘要】
1.一种基于DOS环境的NTB通讯的测试方法,其特征在于以存储双控服务器系统为核心,通过BIOS从底层把两个主板的NTB地址映射窗口设置正确,然后在DOS环境打开NTB的内存访问控制开关,使用DOS工具通过在BIOS中设置的地址进行NTB功能的验证; 包括:设置NTB映射地址的BIOS操作模块,DOS下操作内存访问的DOS工具、两个支持NTB功能的主板平台、一片用于安装两块主板的背板,其中: 设置NTB映射地址的BIOS操作模块可以实现对主板上NTB端口进行映射地址的设...

【专利技术属性】
技术研发人员:颜伟
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1