一键设置Benchmark测试的BIOS选项的装置及方法与流程

文档序号:11261887阅读:1172来源:国知局
一键设置Benchmark测试的BIOS选项的装置及方法与流程

本发明涉及计算机服务器技术领域,具体涉及一种一键设置benchmark测试的bios选项的装置及方法。



背景技术:

众所周知,服务器是整个网络系统和计算平台的核心,许多重要的数据都保存在服务器上,很多网络服务都在服务器上运行,因此服务器性能的好坏决定了整个应用系统的性能。

现在市面上不同品牌、不同种类的服务器有很多种,用户在选购时,怎样从纷繁的型号中选择出所需要的,适合于自己应用的服务器产品,仅仅从配置上判别是不够的,最好能够通过实际测试来筛选。

benchmark测试在计算机领域中最广泛和最成功的应用是性能测试,俗称“跑分”,主要测试响应时间、传输速率和吞吐量等,通过运行benchmark测试可以评估服务器系统的整体性能,得出的“跑分”,通过对比,筛选出更优的服务器产品。作为服务器厂商,要在提高系统性能上下功夫,做出更优的产品,提高产品竞争力。通常情况下,针对某项benchmark测试,首先要梳理和总结出影响该测试的bios设置,然后逐一调整和修改,这个过程需要修改很多的bios选项和设置,对于非专业的客户或操作人员而言,具有一定的难度,并且易于出错,这其中筛选和评估bios选项对benchmark测试的影响也是需要大量功夫去做的。

故,针对上述现有存在的问题,实有必要进行开发研究,以提供一种方案,能够针对某benchmark测试项目,只需要调整一个bios选项就可以使服务器系统调整到最优性能,得出更高的“跑分”和更好的测试结果。



技术实现要素:

为解决上述技术问题,本发明提供是一种一键设置benchmark测试的bios选项的方案,具体如下:

第一方面,本发明提供一种一键设置benchmark测试的bios选项的装置,包括中控单元、执行单元、存储单元、输出单元、输入单元,其中执行单元、存储单元、输出单元、输入单元分别与中控单元连接,在服务器系统所有bios选项设置的基础上,梳理出影响系统benchmark性能的选项和设置,并存储在存储单元中,存储单元中还保存有benchmark测试项目列表,中控单元读取存储单元中的benchmark测试项目列表并传递给输出单元,供用户进行选择,用户通过输入单元选择benchmark测试项目并传递给中控单元,中控单元根据用户的选择从存储单元中读取影响用户所选择的benchmark测试的bios选项和设置,并传递给执行单元,由执行单元对读取的bios选项和设置进行一键修改。

进一步的,影响系统benchmark性能的选项包括prefetchers、intelhttechnology、intelturboboosttechnology、energyefficientturbo、energy/performancebias、numamode、snoopmodeconfig。

进一步的,存储单元中存储有benchmark测试项、bios选项、选项设置之间的对应关系表。

进一步的,输入单元、输出单元共用服务器的输入、输出设备。

进一步的,一键设置benchmark测试的bios选项的装置还包括指示单元,指示单元用于在完成服务器的bios选项的设置后发出提示。

进一步的,指示单元可以是led或扬声器。

第二方面,本发明提供一种一键设置benchmark测试的bios选项的方法,包括:

ss1:梳理出benchmark测试项目以及影响系统benchmark性能的选项和设置;

ss2:读取benchmark测试项目供用户进行选择,

ss3:根据用户的选择读取影响用户所选择的benchmark测试的bios选项和设置;

ss4:对读取的bios选项和设置进行一键修改。

进一步的,影响系统benchmark性能的选项包括prefetchers、intelhttechnology、intelturboboosttechnology、energyefficientturbo、energy/performancebias、numamode、snoopmodeconfig。

进一步的,一键设置benchmark测试的bios选项的方法方法还包括:

ss5:在完成服务器的bios选项的设置后发出提示。

进一步的,指示单元可以是led或扬声器。

通过本发明的方案,可以一键修改各种benchmark测试项目的bios选项,而不用针对某项测试,逐一设置和调整bios选项。在进行某项benchmark测试时,只需要调整该功能选项到指定项目,快速满足不同的benchmark测试场景。

附图说明

图1示出本发明一键设置benchmark测试的bios选项的装置的结构框图。

图2示出本发明一键设置benchmark测试的bios选项的方法流程图。

具体实施方式

以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1为本发明一个实施例的一键设置benchmark测试的bios选项的装置的结构框图。

如图1所示,根据本发明实施例的一键设置benchmark测试的bios选项的装置,包括中控单元、执行单元、存储单元、输出单元、输入单元,其中执行单元、存储单元、输出单元、输入单元分别与中控单元连接。

在服务器系统所有bios选项设置的基础上,梳理出影响系统benchmark性能的选项和设置,并存储在存储单元中,便于针对不同的benchmark测试,优化和提升性能。

存储单元中还保存有benchmark测试项目列表,测试项目包括linpack、speccpu、specpower、stream,中控单元读取存储单元中的benchmark测试项目列表并传递给输出单元,供用户进行选择,用户通过输入单元选择benchmark测试项目并传递给中控单元,中控单元根据用户的选择从存储单元中读取影响用户所选择的benchmark测试的bios选项和设置,并传递给执行单元,由执行单元对读取的bios选项和设置进行一键修改。

根据本发明的一实施例,影响系统benchmark性能的选项包括prefetchers、intelhttechnology、intelturboboosttechnology、energyefficientturbo、energy/performancebias、numamode、snoopmodeconfig。

根据本发明的一实施例,存储单元中存储有benchmark测试项、bios选项、选项设置之间的对应关系表。如下表所示,示出linpack测试涉及的bios选项及其设置。

根据本发明的一实施例,输入单元、输出单元共用服务器的输入、输出设备。

根据本发明的一实施例,一键设置benchmark测试的bios选项的装置还包括指示单元,指示单元用于在完成服务器的bios选项的设置后发出提示。

根据本发明的一实施例,指示单元可以是led或扬声器。

图2为本发明一个实施例的一键设置benchmark测试的bios选项的方法流程图。

如图2所示,根据本发明实施例的一键设置benchmark测试的bios选项的方法,包括:

ss1:梳理出benchmark测试项目以及影响系统benchmark性能的选项和设置;

ss2:读取benchmark测试项目供用户进行选择,

ss3:根据用户的选择读取影响用户所选择的benchmark测试的bios选项和设置;

ss4:对读取的bios选项和设置进行一键修改。

根据本发明的一实施例,影响系统benchmark性能的选项包括prefetchers、intelhttechnology、intelturboboosttechnology、energyefficientturbo、energy/performancebias、numamode、snoopmodeconfig。

根据本发明的一实施例,方法还包括:

ss5:在完成服务器的bios选项的设置后发出提示。

根据本发明的一实施例,指示单元可以是led或扬声器。

通过本发明的方案,针对不同的benchmark测试项目,只需要通过调节一个选项就可以针对该benchmark测试的内容快速将系统性能调整为最优,不需要逐个去确认和修改影响该benchmark测试项目的选项和设置,降低了操作的难度,减少了出错的概率,该方法在benchmark测试和服务器选型测试中具有重要的应用价值。该发明以intel平台的服务器架构做说明,但该方法不限于intel平台的服务器,在其它平台的服务器与计算机平台中具有通用的应用价值。

尽管在装置的上下文中已描述了一些方面,但明显的是这些方面也表示对应方法的描述,其中块或设备与方法步骤或方法步骤的特征相对应。类似地,在方法步骤的上下文中所描述的各方面也表示对应的块或项目或者对应装置的特征的描述。可以通过(或使用)如微处理器、可编程计算机、或电子电路之类的硬件装置来执行方法步骤中的一些或所有。可以通过此类装置来执行最重要的方法步骤中的某一个或多个。

所述实现可以采用硬件或采用软件或可以使用例如软盘、dvd、蓝光、cd、rom、prom、eprom、eeprom、或闪存之类的具有被存储在其上的电子可读控制信号的数字存储介质来执行,所述电子可读控制信号与可编程计算机系统配合(或能够与其配合)以使得执行相应的方法。可以提供具有电子可读控制信号的数据载体,所述电子可读控制信号能够与可编程计算机系统配合以使得执行本文所描述的方法。

所述实现还可以采用具有程序代码的计算机程序产品的形式,当计算机程序产品在计算机上运行时,程序代码进行操作以执行该方法。可以在机器可读载体上存储程序代码。

以上所描述的仅是说明性,并且要理解的是,本文所描述的布置和细节的修改和变化对于本领域技术人员而言将是明显的。因此,意在仅由所附权利要求的范围而不是由通过以上描述和解释的方式所呈现的特定细节来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1