一种PCIE SSD IO的优化方法及服务器技术

技术编号:19821553 阅读:36 留言:0更新日期:2018-12-19 14:37
本发明专利技术公开一种PCIE SSD IO优化的方法,包括:进入操作系统后,处理器以高性能模式运行;关闭中断请求平衡服务。本发明专利技术还公开一种服务器。本实施例的方法适用于所有的服务器,有利于PCIE SSD的稳定性应用,可以大大提升数据中心的稳定性,提升产品的竞争力。

【技术实现步骤摘要】
一种PCIESSDIO的优化方法及服务器
本专利技术涉及计算机与信息技术,尤指一种操作系统运行的方法及服务器。
技术介绍
大数据时代,存储变得越发重要。而作为存储阵列中的单个存储模块硬盘来说,其性能水平、稳定性和I/O和组建阵列的灵活扩建方面也变得尤为重要。随着固态硬盘在市场上的涌入,传统机械硬盘在组建阵列带来的性能提升方面越来越显得力不从心。PCI-Express(PeripheralComponentInterconnectExpress,高速串行计算机扩展总线标准)固态硬盘相比其他接口的固态盘,拥有更为高级的连接接口和成熟的内存管理技术。一方面,PCI-E固态硬盘省去了光纤通道,通过板卡内置高效传输通道直接实现高性能数据传输;另一方面,在执行应用负载并存储数据库平台上,PCI-E固态硬盘可实现更低延迟,而且成本也更低。随着数据处理及存储的应用需求越来越多,PCIESSD(SolidStateDrives,固态硬盘)的需求日益扩大,如通信行业分布式存储(ceph)等软件。虽然性能至关重要,但在实际的数据中心应用中,稳定可靠往往是企业更为重视的,PCIESSD的IO(输入输出)性能的稳定性对业务处理有着重大影响。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种PCIESSDIO的优化的方法及服务器,以提高PCIESSD的稳定性。为了达到本专利技术目的,本专利技术提供了一种PCIESSDIO的优化的方法,包括:进入操作系统后,处理器以高性能模式运行;关闭中断请求平衡服务。可选地,所述进入操作系统后,还包括:将处理器核心与高速串行计算机扩展总线标准固态硬盘中断进行绑定。可选地,所述进入操作系统前,还包括:在用户界面进入基本输入输出系统的配置页面,接受对所述基本输入输出系统的配置进行设置;所述进入操作系统后,还包括:根据上述设置关闭以下至少两项以上的配置项:超线程、英特尔加速开关使能、核心空闲状态自动使能、英特尔虚拟化辅助功能、EVDFX特性使能、L0状态使能、L1状态使能;处理器空闲状态级别处于最高级别。可选地,所述进入操作系统后,还包括:通过混合随机读写的方式对高速串行计算机扩展总线标准输入输出性能进行测试。可选地,所述混合随机读写的方式包括:70%读和30%写的方式。一种服务器,包括:第一处理模块,用于进入操作系统后,使处理器以高性能模式运行;第二处理模块,用于关闭中断请求平衡服务。可选地,所述服务器还包括:绑定模块,用于将处理器核心与高速串行计算机扩展总线标准固态硬盘中断进行绑定。可选地,所述服务器还包括:用户界面,用于进入基本输入输出系统的配置页面,接受对所述基本输入输出系统的配置进行设置;第三处理模块,用于进入操作系统后,根据上述设置关闭以下至少两项以上的配置项:超线程、英特尔加速开关使能、核心空闲状态自动使能、英特尔虚拟化辅助功能、EVDFX特性使能、L0状态使能、L1状态使能;使处理器空闲状态级别处于最高级别。可选地,所述服务器还包括:测试模块,还用于通过混合随机读写的方式对高速串行计算机扩展总线标准输入输出性能进行测试。可选地,所述混合随机读写的方式包括:70%读和30%写的方式。一种服务器,包括处理器和计算机可读存储介质,所述计算机可读存储介质中存储有指令,其中,当所述指令被所述处理器执行时,实现上述一种PCIESSDIO优化的方法。本实施例的方法适用于所有的服务器,有利于PCIESSD的稳定性应用,可以大大提升数据中心的稳定性,提升产品的竞争力。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术实施例的一种操作系统运行的方法的流程图;图2为本专利技术实施例的服务器的示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1为本专利技术实施例的一种操作系统运行的方法的流程图,如图1所示,本实施例的方法可以包括:步骤101、进入操作系统后,处理器以高性能模式运行;步骤102、关闭中断请求平衡服务。在一实施例中,所述进入操作系统后,还可以包括:将处理器核心与PCIESSD中断进行绑定,可以减少处理器漂移对PCIESSD稳定性能的影响,降低PCIESSD读取数据、写入数据的响应时间。在一实施例中,所述进入操作系统前,还可以包括:在用户界面进入BIOS(BasicInputOutputSystem,基本输入输出系统)的配置页面,接受对所述BIOS的配置进行设置,包括:将以下至少两项以上的配置项的使能设置为关闭:超线程(HyperThreading)、英特尔加速开关使能开关(IntelSpeedStep(PStates))、核心空闲状态自动使能开关(AutonomousCoreCState)、英特尔虚拟化辅助功能(IntelVTforDirectedI/O(IntelVT-D))、EVDFX特性使能开关、L0状态使能开关(LINKL0PEnable)、L1状态使能开关(LINKL1Enable);将处理器空闲状态级别(PackageCState)设置为最高级别。所述进入操作系统后,还可以包括:根据上述设置关闭以下至少两项以上的配置项:超线程、英特尔加速开关使能、核心空闲状态自动使能、英特尔虚拟化辅助功能、EVDFX特性使能、L0状态使能、L1状态使能;使处理器空闲状态级别处于最高级别。本专利技术实施例的方法是基于Linux系统PCIESSDIO性能稳定性优化方法,可以将PCIESSDIO性能稳定性提升近50%。为提升PCIESSDIO性能的稳定性,本实施例从两个方面进行优化,一方面是服务器的BIOS配置优化,另一方面为Linux操作系统优化。具体实施如下:首先,在服务器BIOS页面进行优化设置,设置参数如下:BIOS配置设置使能HyperThreading关闭(开启)IntelSpeedStep(PStates)关闭AutonomousCoreCState关闭PackageCStateC0/C1IntelVTforDirectedI/O(IntelVT-D)关闭EVDFXFeatures关闭LINKL0PEnable关闭LINKL1Enable关闭然后,服务器在进入操作系统后,进行优化设置,设置主要包括如下3部分,详细设置如下:A、将处理器运行状态设置为高性能模式,设置脚本如下:modprobeacpi_cpufreqnum=`cat/proc/cpuinfo|greppro|awk'{print$3}'|wc-l`for((i=0;i<$num;i=i+1));doecho$本文档来自技高网...

【技术保护点】
1.一种PCIE SSD IO优化的方法,其特征在于,包括:进入操作系统后,处理器以高性能模式运行;关闭中断请求平衡服务。

【技术特征摘要】
1.一种PCIESSDIO优化的方法,其特征在于,包括:进入操作系统后,处理器以高性能模式运行;关闭中断请求平衡服务。2.根据权利要求1所述的方法,其特征在于,所述进入操作系统后,还包括:将处理器核心与高速串行计算机扩展总线标准固态硬盘中断进行绑定。3.根据权利要求1所述的方法,其特征在于,所述进入操作系统前,还包括:在用户界面进入基本输入输出系统的配置页面,接受对所述基本输入输出系统的配置进行设置;所述进入操作系统后,还包括:根据上述设置关闭以下至少两项以上的配置项:超线程、英特尔加速开关使能、核心空闲状态自动使能、英特尔虚拟化辅助功能、EVDFX特性使能、L0状态使能、L1状态使能;处理器空闲状态级别处于最高级别。4.根据权利要求1-3任一项所述的方法,其特征在于,所述进入操作系统后,还包括:通过混合随机读写的方式对高速串行计算机扩展总线标准输入输出性能进行测试。5.根据权利要求4所述的方法,其特征在于,所述混合随机读写的方式包括:70%读和30%写的方式。6.一种服务器,其特征在于,包括:第一处理模块,用于进入操作系统后,使处理器以高性能模式运行;第二处...

【专利技术属性】
技术研发人员:王月
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1