信息处理方法及电子设备的制造方法

文档序号:10626672阅读:200来源:国知局
信息处理方法及电子设备的制造方法
【专利摘要】本发明公开一种信息处理方法及电子设备,所述方法应用于包括内存单元的第一电子设备中;所述方法包括:将所述内存单元映射成测试存储单元;所述测试存储单元用于进行第一网络接口单元的性能测试;建立与所述第一网络接口单元的网络连接,以使所述测试存储单元能获取所述第一网络接口单元传输的测试信息。
【专利说明】
信息处理方法及电子设备
技术领域
[0001]本发明涉及信息处理领域,尤其涉及一种信息处理方法及电子设备。
【背景技术】
[0002]网络接口可简称为网卡,是用于电子设备连接到网络的组件。
[0003]所述网卡可如融合网络CNA网卡(Converged Network Adaptor,聚合网络适配器)。在电子设备投入市场之前或在对电子设备进行维护时,可能需要对网卡进行性能测试。在现有技术中,通过由测试服务器,将待测网卡安装在一台电子设备,通过待测网卡对另一台电子设备的硬盘进行读、写等操作,进而基于读写速度测得网卡传输速率等性能参数。但是通常硬盘的读写速度一般都较慢,这样会拖慢网卡传输速率,进而导致网卡的测试结果不够精确的问题。于此同时,专门为网卡测试购买硬盘导致测试成本高。

【发明内容】

[0004]有鉴于此,本发明实施例期望提供一种信息处理方法及电子设备,至少能够部分解决上述测试结果不够精确及测试成本高的问题。
[0005]为达到上述目的,本发明的技术方案是这样实现的:
[0006]本发明公开了一种信息处理方法,应用于包括内存单元的第一电子设备中;
[0007]所述方法包括:
[0008]将所述内存单元映射成测试存储单元;所述测试存储单元用于进行第一网络接口单元的性能测试;
[0009]建立与所述第一网络接口单元的网络连接,以使所述测试存储单元能获取所述第一网络接口单元传输的测试信息。
[0010]优选地,所述方法还包括:
[0011]通过所述网络连接接收所述第一网络接口单元发送的测试信息;
[0012]依据所述测试信息,向所述测试存储单元写数据和/或读数据;
[0013]其中,向所述测试存储单元写数据和读数据均为所述第一网络接口单元的性能测试操作。
[0014]优选地,所述将所述内存单元映射成测试存储单元,包括:
[0015]将所述内存单元映射成用于测试的SAN存储单元。
[0016]优选地,所述第一电子设备还包括第二网络接口单元;所述第二网络接口单元与所述内存单元相连;
[0017]所述建立与所述第一网络接口单元的网络连接,以使所述测试存储单元能获取所述第一网络接口单元传输的信息,包括:
[0018]建立所述第二网络接口单元与所述第一网络接口单元之间的连接。
[0019]本发明实施例第二方面提供一种电子设备,所述电子设备为包括内存单元的第一电子设备,
[0020]所述第一电子设备包括:
[0021]控制单元,用于将所述内存单元映射成测试存储单元;所述测试存储单元用于进行第一网络接口单元的性能测试;
[0022]连接单元,用于建立与所述第一网络接口单元的网络连接,以使所述测试存储单元能获取所述第一网络接口单元传输的测试信息。
[0023]优选地,所述第一电子设备还包括:
[0024]第二网络接口单元,用于通过所述网络连接接收所述第一网络接口单元发送的测试信息;
[0025]所述控制单元,还用于依据所述测试信息,向所述测试存储单元写数据和/或读数据;
[0026]其中,向所述测试存储单元写数据和读数据均为所述第一网络接口单元的性能测试操作。
[0027]优选地,所述控制单元,具体用于将所述内存单元映射成用于测试的SAN存储单
J L ο
[0028]优选地,所述第一电子设备还包括第二网络接口单元;所述第二网络接口单元与所述内存单元相连;
[0029]所述连接单元,具体用于建立所述第二网络接口单元与所述第一网络接口单元的连接。
[0030]优选地,所述第二网络接口单元与所述第一网络接口单元之间,通过FCoE建立连接。
[0031]优选地,所述第一网络接口单元为CNA接口单元。
[0032]本发明实施例所述的信息处理方法及电子设备,不用专门设置进行第一网络接口单元的性能测试的硬盘,而是直接将第一电子设备的内存单元视为所述用于性能测试的测试存储单元,这样显然减少了测试的硬件成本,从而降低了测试成本,更为重要的是内存的读或写操作的速度一般都比硬盘的读或写操作的速度快,这样就可减少因读取硬盘上的数据或向硬盘写入数据的时延导致第一网络接口单元的测试结果误差大的现象,从而可以提升测试结果的精确性。
【附图说明】
[0033]图1为本发明实施例所述的信息处理方法的流程示意图之一;
[0034]图2为本发明实施例所述的信息处理方法的流程示意图之一;
[0035]图3为本发明实施例所述的第一电子设备和第二电子设备的连接结构示意图之 ,
[0036]图4为本发明实施例所述的第一电子设备和第二电子设备的连接结构示意图之-* *
[0037]图5为本发明实施例所述的第一电子设备的结构示意图;
[0038]图6为本发明示例所述的第一电子设备的结构示意图。
【具体实施方式】
[0039]以下结合说明书附图及具体实施例对本发明的技术方案做进一步的详细阐述。
[0040]方法实施例一:
[0041]如图1所示,本实施例提供一种信息处理方法,应用于包括内存单元的第一电子设备中;
[0042]所述方法包括:
[0043]步骤SllO:将所述内存单元映射成测试存储单元;所述测试存储单元用于进行第一网络接口单元的性能测试;
[0044]步骤S120:建立与所述第一网络接口单元的网络连接,以使所述测试存储单元能获取所述第一网络接口单元传输的测试信息。
[0045]所述内存单元为包括内存的单元,所述内存又可称为主存,是第一电子设备内的处理器(如中央处理器CPU)能够直接寻址的存储空间,具有存储速率快等优点。例如,所述内存单元可包括同步动态随机存储器(Synchronous Dynamic Random Access Memory,SDRAM)o
[0046]所述第一网络接口单元通常为位于第二电子设备中的网络接口单元,所述第一网络接口单元可为包括CNA网卡的CNA接口单元。所述CNA网卡为融合网络网卡。
[0047]在步骤SllO中将内存单元映射成测试存储单元的具体操作可包括通过执行可执行代码,将所述内存单元指定为执行性能测试的存储介质,如通过开源代码或包括开源代码的开源软件将所述第一电子设备内部的至少部分内存指定为进行性能测试的存储介质。通过步骤SllO实现了将所述内存单元虚拟成硬盘来使用,形成了能够用于第一网络接口单元的性能测试的测试存储单元。
[0048]在步骤S120中建立与所述第一网络接口单元的网络连接可包括通过建立第一电子设备与所述第一网路接口单元之间的直连链路来建立所述网路连接,还可包括所述第一电子设备和所述第一网络接口均连接到互联网,通过互联网来建立所述第一电子设备与第一网络接口之间的连接;进而所述第一网络接口单元通过访问所述第一电子设备而访问到所述测试存储单元。
[0049]具体如,第一电子设备可以依次通过iSCSI及以太网光纤通道(Fiber Channelover Ethernet,FCoE)与第一网络接口单元建立网络连接。所述SCSI为Internet SmallComputer System Interface,对应的中文为网络小型计算机系统接口。
[0050]在本实施例中将内存单元映射成测试存储单元,这样在进行第一网络接口单元的性能测试时,是直接对内存单元进行读或写操作,而内存单元的读或写操作的速率大于硬盘的读或写操作,这样可以相对于现有技术中采用硬盘作为测试存储单元;可以减少因硬盘读或写操作的速率慢到导致对第一网络接口单元的性能测试结果不精确的问题。于此同时,利用第一电子设备的内存单元作为所述第一网络接口单元进行性能测试的测试存储单元,不用额外购置专用进行性能测试的硬盘,从而还能降低测试成本,更好的利用了第一电子设备的内存。
[0051]方法实施例二:
[0052]如图1所示,本实施例提供一种信息处理方法,应用于包括内存单元的第一电子设备中;
[0053]所述方法包括:
[0054]步骤SllO:将所述内存单元映射成测试存储单元;所述测试存储单元用于进行第一网络接口单元的性能测试;
[0055]步骤S120:建立与所述第一网络接口单元的网络连接,以使所述测试存储单元能获取所述第一网络接口单元传输的测试信息。
[0056]如图2所示,所述方法还包括:
[0057]步骤S130:通过所述网络连接接收所述第一网络接口单元发送的测试信息;
[0058]步骤S140:依据所述测试信息,向所述测试存储单元写数据和/或读数据;
[0059]其中,向所述测试存储单元写数据和读数据均为所述第一网络接口单元的性能测试操作。
[0060]所述测试信息可包括测试指令和操作数据;所述测试指令可包括读指令或写指令等指令。所述操作数据包括向测试存储单元写入的数据等信息。
[0061]在本实施例中当建立好所述网络连接之后,就可以进行所述性能测试了。故在步骤S130中所述第一电子设备将接收所述测试信息,并在步骤S140中依据所述测试信息在所述测试存储单元,即所述内存单元中进行写数据的写操作或读数据的读操作。
[0062]采用本实施例所述的信息处理方法来进行所述第一网络接口单元的性能测试,显然由于内存单元的快速读写,在进行第一网络接口单元传输性能测试中,可以减少第一电子设备响应性能测试导致的时延误差,从而能够提升性能测试的精确性。
[0063]方法实施例三:
[0064]如图1所示,本实施例提供一种信息处理方法,应用于包括内存单元的第一电子设备中;
[0065]所述方法包括:
[0066]步骤SllO:将所述内存单元映射成测试存储单元;所述测试存储单元用于进行第一网络接口单元的性能测试;
[0067]步骤S120:建立与所述第一网络接口单元的网络连接,以使所述测试存储单元能获取所述第一网络接口单元传输的测试信息。
[0068]所述步骤SllO包括:
[0069]将所述内存单元映射成用于测试的SAN存储单元。所述SAN为Storage AreaNetworking的缩写,对应的中文可为存储区域网。本实施例所述的步骤SllO中将所述第一电子设备的内存单元映射成所述SAN存储单元。
[0070]通常SAN存储单元为基于SAN协议进行信息传输的存储单元。所述基于SAN协议进行信息传输,可包括采用光纤等光信号传输通道进行的信息传输。采用光纤等光信号传输通道进行信息传输,能够减少传输通道传输慢误认为是被测试的第一网络接口单元的信息传输慢的概率,从而再次提高所述第一网络接口单元的性能测试的精确度。所述光信号传输通道具体可包括FCoE。
[0071]方法实施例四:
[0072]如图1所示,本实施例提供一种信息处理方法,应用于包括内存单元的第一电子设备中;
[0073]所述方法包括:
[0074]步骤SllO:将所述内存单元映射成测试存储单元;所述测试存储单元用于进行第一网络接口单元的性能测试;
[0075]步骤S120:建立与所述第一网络接口单元的网络连接,以使所述测试存储单元能获取所述第一网络接口单元传输的测试信息。
[0076]如图3所示,所述第一电子设备还包括第二网络接口单元;所述第二网络接口单元与所述内存单元相连;
[0077]所述步骤S120可包括:建立所述第二网络接口单元与所述第一网络接口单元之间的连接。
[0078]所述第二网络接口单元通常为设置在第二电子设备中的网络接口,所述第一电子设备也包括网络接口单元,所述第一电子设备包括的网络接口可为所述第二网络接口单元。所述第二网络接口单元可为各种类型的网络接口,如可为包括CNA网络的网络接口单元,还可为包括以太网光纤通道FCoE接口。
[0079]图4所示的结构为图3所示的结构的一个示例,所述第二电子设备中的第一网络接口单元为包括CNA网卡的网络接口单元,所述第一电子设备的第二网络接口单元也为包括CNA网卡的网络接口单元,所述第一网路接口单元和第二网路接口单元之间建立有网络连接。
[0080]本实施例所述第一电子设备具体可为测试服务器,所述第二电子设备为设置有待测网络接口单元的服务器。
[0081]本实施例所述的信息处理方法,在进行第一网络接口单元的心梗测试时,具有测试结果精确以及测试成本低等优点。
[0082]设备实施例一:
[0083]如图5所示,本实施例提供一种电子设备,所述电子设备为包括内存单元110的第一电子设备,
[0084]所述第一电子设备包括:
[0085]控制单元120,用于将所述内存单元映射成测试存储单元;所述测试存储单元用于进行第一网络接口单元的性能测试;
[0086]连接单元130,用于建立与所述第一网络接口单元的网络连接,以使所述测试存储单元能获取所述第一网络接口单元传输的测试信息。
[0087]所述内存单元110为包括内存的存储单元,所述内存的相关介绍可以参见方法实施例一,在此就不再重复介绍了。
[0088]所述控制单元120及所述连接单元130的具体结构可包括处理器及存储介质;所述处理器与存储介质之间通过总线连接。所述存储介质上可存储有可执行代码,所述处理器通过执行所述可执行代码能够是吸纳所述控制单元120的功能。所述处理器可包括应用处理器AP、中央处理器CPU、微处理器MCU、数字信号处理器DSP、可编程阵列PLC等结构。所述可执行代码可以为开源SAN软件代码等。所述控制单元120和所述连接单元130可单独对应不同的处理器或集成对应相同的处理器。
[0089]所述连接单元130为能够控制第一电子设备与第一网络接口单元建立连接的结构,具体如控制位于所述第一电子设备上的网络接口单元与所述第一网络接口单元建立网络连接。位于所述第一电子设备上的所述网络接口单元可为包括各种类型的网卡的单元。
[0090]本实施例所述第一电子设备可以为各种类型的具有信息处理功能的电子设备,如用于第一网络接口单元性能测试的服务器等。
[0091]所述第一网络接口单元可为包括CNA网卡的CNA接口单元。所述第一电子设备可以通过光信号传输通道与所述第一网络接口单元建立网络连接。
[0092]总之本实施例所述的第一电子设备能够用于进行方法实施例中所述的信息处理,用本实施例所述第一电子设备进行第一网络接口单元的性能测试,不用另外专门设置用于进行性能设置的硬盘,且通过利用内存单元110来进行性能测试,能够提高测试结果的精确性。
[0093]设备实施例二:
[0094]如图5所示,本实施例提供一种电子设备,所述电子设备为包括内存单元110的第一电子设备,
[0095]所述第一电子设备包括:
[0096]控制单元120,用于将所述内存单元映射成测试存储单元;所述测试存储单元用于进行第一网络接口单元的性能测试;
[0097]连接单元130,用于建立与所述第一网络接口单元的网络连接,以使所述测试存储单元能获取所述第一网络接口单元传输的测试信息。
[0098]所述第一电子设备还包括:
[0099]第二网络接口单元,用于通过所述网络连接接收所述第一网络接口单元发送的测试信息;
[0100]所述控制单元120,还用于依据所述测试信息,向所述测试存储单元写数据和/或读数据;
[0101]其中,向所述测试存储单元写数据和读数据均为所述第一网络接口单元的性能测试操作。
[0102]在本实施例中所述第二网络接口单元可在所述连接单元120的控制下,建立与上所述第一网络接口单元的网络连接,并接收所述第一网络接口单元发送的测试信息。所述测试信息可包括测试指令以及操作数等信息。
[0103]控制单元120还用于依据测试信息,对测试存储单元进行写数据和/或读数据等操作;实质上在所述第一电子设备的内存单元110上进行写数据和/或读数据等操作。
[0104]这样就能实现利用第一电子设备的内存单元110虚拟成测试存储单元来进行第一网络接口单元的性能测试,具有测试结果精确、第一电子设备的内存使用率高以及测试成本低的优点。
[0105]设备实施例三:
[0106]如图5所示,本实施例提供一种电子设备,所述电子设备为包括内存单元110的第一电子设备,
[0107]所述第一电子设备包括:
[0108]控制单元120,用于将所述内存单元映射成测试存储单元;所述测试存储单元用于进行第一网络接口单元的性能测试;
[0109]连接单元130,用于建立与所述第一网络接口单元的网络连接,以使所述测试存储单元能获取所述第一网络接口单元传输的测试信息。
[0110]所述控制单元120,具体用于将所述内存单元映射成用于测试的SAN存储单元。
[0111]所述控制单元120的具体结构可以参见设备实施例一,所述控制单元120可以通过执行可执行代码可将所述内存单元虚拟映射成各种类型的存储单元,在本实施例中优选为SAN存储单元,这样能够进一步提高测试结果的精确度。
[0112]设备实施例四:
[0113]如图5所示,本实施例提供一种电子设备,所述电子设备为包括内存单元110的第一电子设备,
[0114]所述第一电子设备包括:
[0115]控制单元120,用于将所述内存单元映射成测试存储单元;所述测试存储单元用于进行第一网络接口单元的性能测试;
[0116]连接单元130,用于建立与所述第一网络接口单元的网络连接,以使所述测试存储单元能获取所述第一网络接口单元传输的测试信息。
[0117]如图4所示,所述第一电子设备还包括第二网络接口单元;所述第二网络接口单元与所述内存单元相连;所述连接单元120,具体用于建立所述第二网络接口单元与所述第一网络接口单元的连接。
[0118]所述第二网络接口单元可为包括CNA网卡的网络接口或包括FCoE网卡的网口接
□ O
[0119]本实施例在上述设备实施例的基础上,进一步限定了第一电子设备的具体结构,本实施例所述的第一电子设备同样的也具有能够进行精确的第一网络接口的性能测试的优点。
[0120]设备实施例五:
[0121]如图5所示,本实施例提供一种电子设备,所述电子设备为包括内存单元110的第一电子设备,
[0122]所述第一电子设备包括:
[0123]控制单元120,用于将所述内存单元映射成测试存储单元;所述测试存储单元用于进行第一网络接口单元的性能测试;
[0124]连接单元130,用于建立与所述第一网络接口单元的网络连接,以使所述测试存储单元能获取所述第一网络接口单元传输的测试信息。
[0125]所述第二网络接口单元与所述第一网络接口单元之间,通过FCoE建立连接。所述FCoE为以太网光纤通道,采用光纤通道进行测试信息的传输,能够减少传输路径上消耗的传输时间,从而能够进一步精确所述测试结果。
[0126]如图6所示为应用在Linux系统的一个第一电子设备的逻辑实体示意图,其中图示中的所述RAMDISK可为由内存虚拟成的测试存储单元。所述开源SAN软件为运行在所述Linux系统中的可执行代码,所述CNA控制为对应进行第一网络接口单元的控制逻辑,这些都对应着所述控制单元120。
[0127]总之,本实施例所述的第一电子设备在进行第一网络接口时,具有测试结果精确以及测试成本低的优点。
[0128]值得注意的是:本申请中的各个实施例在不相互矛盾的基础上都可以相互结合,形成一个更为具体的实施例。具体如方法实施例一至四中的任意两个的技术方案都可以两两结合,形成更为具体的实施方案;同样也情况也适用于设备实施例。
[0129]在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0130]上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0131]另外,在本发明各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0132]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0133]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种信息处理方法,应用于包括内存单元的第一电子设备中; 所述方法包括: 将所述内存单元映射成测试存储单元;所述测试存储单元用于进行第一网络接口单元的性能测试; 建立与所述第一网络接口单元的网络连接,以使所述测试存储单元能获取所述第一网络接口单元传输的测试信息。2.根据权利要求1所述的方法,其特征在于, 所述方法还包括: 通过所述网络连接接收所述第一网络接口单元发送的测试信息; 依据所述测试信息,向所述测试存储单元写数据和/或读数据; 其中,向所述测试存储单元写数据和读数据均为所述第一网络接口单元的性能测试操作。3.根据权利要求1所述的方法,其特征在于, 所述将所述内存单元映射成测试存储单元,包括: 将所述内存单元映射成用于测试的SAN存储单元。4.根据权利要求1所述的方法,其特征在于, 所述第一电子设备还包括第二网络接口单元;所述第二网络接口单元与所述内存单元相连; 所述建立与所述第一网络接口单元的网络连接,以使所述测试存储单元能获取所述第一网络接口单元传输的信息,包括: 建立所述第二网络接口单元与所述第一网络接口单元之间的连接。5.一种电子设备,所述电子设备为包括内存单元的第一电子设备, 所述第一电子设备包括: 控制单元,用于将所述内存单元映射成测试存储单元;所述测试存储单元用于进行第一网络接口单元的性能测试; 连接单元,用于建立与所述第一网络接口单元的网络连接,以使所述测试存储单元能获取所述第一网络接口单元传输的测试信息。6.根据权利要求5所述的电子设备,其特征在于, 所述第一电子设备还包括: 第二网络接口单元,用于通过所述网络连接接收所述第一网络接口单元发送的测试信息; 所述控制单元,还用于依据所述测试信息,向所述测试存储单元写数据和/或读数据; 其中,向所述测试存储单元写数据和读数据均为所述第一网络接口单元的性能测试操作。7.根据权利要求5所述的电子设备,其特征在于, 所述控制单元,具体用于将所述内存单元映射成用于测试的SAN存储单元。8.根据权利要求5所述的电子设备,其特征在于, 所述第一电子设备还包括第二网络接口单元;所述第二网络接口单元与所述内存单元相连;所述连接单元,具体用于建立所述第二网络接口单元与所述第一网络接口单元的连 接。9.根据权利要求8所述的方法,其特征在于,所述第二网络接口单元与所述第一网络接口单元之间,通过FCoE建立连接。10.根据权利要求5所述的方法,其特征在于,所述第一网络接口单元为CNA接口单元。
【文档编号】H04L12/02GK105991368SQ201510101526
【公开日】2016年10月5日
【申请日】2015年3月6日
【发明人】朱劲松
【申请人】联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1