基于AMD平台的NVMe硬盘性能优化方法、系统、装置及介质制造方法及图纸

技术编号:36084176 阅读:63 留言:0更新日期:2022-12-24 10:59
本发明专利技术提出的一种基于AMD平台的NVMe硬盘性能优化方法、系统、装置及介质,所述方法包括:搭建测试环境,获取NVMe硬盘信息,修改AMD平台BIOS设置的相关参数,使得服务器处于最佳性能状态;识别服务器上的NVMe硬盘信息,并对服务器上的NVMe硬盘进行绑核处理;根据硬盘的SPEC值,使用fio工具对NVMe硬盘进行性能测试;整理性能测试结果,并判断性能测试结果是否符合硬盘的SPEC值;当性能测试结果不符合硬盘的SPEC值时,进行硬盘的中断聚合调优处理;调优处理后,重新执行性能测试,并使用iostat 1命令查看优化后的NVMe硬盘实时IO值。本发明专利技术通过BIOS调优、并使用中断聚合方法能够有效的突破AMD平台的中断限制,提高了硬盘的响应速度。提高了硬盘的响应速度。提高了硬盘的响应速度。

【技术实现步骤摘要】
基于AMD平台的NVMe硬盘性能优化方法、系统、装置及介质


[0001]本专利技术涉及计算机
,更具体的说是涉及一种基于AMD平台的NVMe硬盘性能优化方法、系统、装置及介质。

技术介绍

[0002]现有的硬盘性能调优方案大多基于Intel平台。AMD平台由于性价比高,在市场上的使用也越来越多,基于AMD平台研发的服务器前景可观。因此,NVMe硬盘作为服务器上重要的部件之一,有必要关注NVMe硬盘的性能调优。
[0003]在AMD平台上,当硬盘高速率运行时,由于其平台自身的中断限制,就会出现IO链路瓶颈,导致NVMe硬盘高速运行时性能仅能达到原有性能的三分之二,使得硬盘反应慢,影响业务工作。而当前技术很少有基于AMD平台的硬盘性能调优,未解决该问题。

技术实现思路

[0004]针对以上问题,本专利技术的目的在于提供一种基于AMD平台的NVMe硬盘性能优化方法、系统、装置及介质,通过BIOS调优、并使用中断聚合方法能够有效的突破AMD平台的中断限制,提高了硬盘的响应速度。
[0005]本专利技术为实现上述目的,通过以下技术方案实现:一种基于AMD平台的NVMe硬盘性能优化方法,包括:
[0006]搭建测试环境,获取NVMe硬盘信息,修改AMD平台BIOS设置的相关参数,使得服务器处于最佳性能状态;
[0007]识别服务器上的NVMe硬盘信息,并对服务器上的NVMe硬盘进行绑核处理;
[0008]根据硬盘的SPEC值,使用fio工具对NVMe硬盘进行性能测试;
[0009]整理性能测试结果,并判断性能测试结果是否符合硬盘的SPEC值;
[0010]当性能测试结果不符合硬盘的SPEC值时,进行硬盘的中断聚合调优处理;
[0011]调优处理后,重新执行性能测试,并使用iostat 1命令查看优化后的NVMe硬盘实时IO值。
[0012]进一步,所述修改AMD平台BIOS设置的相关参数,使得服务器处于最佳性能状态,包括:
[0013]通过修改APBDIS值为1,强制系统处于P0状态;
[0014]设置Preferred I/O and Enhanced Preferred I/O模式,使系统会优先处理来自所选I/O设备的流量并将时钟保持在最大频率。
[0015]进一步,所述修改AMD平台BIOS设置的相关参数,使得服务器处于最佳性能状态,还包括:
[0016]通过启用PCIe Ten Bit Tag将non posted requests的数量从256增加到768;创建等于L3缓存数量的NUMA节点。
[0017]进一步,所述识别服务器上的NVMe硬盘信息,并对服务器上的NVMe硬盘进行绑核
处理,包括:
[0018]在Linux系统下查看AMD CPU信息,确定AMD CPU核数;
[0019]识别服务器上的NVMe硬盘信息,参考NVMe硬盘链路信息,确定NVMe硬盘的CPU链路上,并使用numactl命令对服务器上的NVMe硬盘进行绑核处理。
[0020]进一步,所述根据硬盘的SPEC值,使用fio工具对NVMe硬盘进行性能测试,包括:
[0021]根据硬盘的SPEC值,使用fio工具遍历不同的数据块和数据深度,分别进行硬盘性能测试。
[0022]进一步,所述整理性能测试结果,并判断性能测试结果是否符合硬盘的SPEC值,包括:
[0023]整理性能数据结果,从不同数据块、不同深度中筛选出最优值,通过对比SPEC值确定性能测试结果是否符合要求。
[0024]进一步,所述进行硬盘的中断聚合调优处理,包括:
[0025]通过合并多个接收到的数据包中断事件,将其一起发送到单个中断中,以减少硬盘生成的中断数量。
[0026]相应的,本专利技术还公开了一种基于AMD平台的NVMe硬盘性能优化系统,包括:准备单元,用于搭建测试环境,获取NVMe硬盘信息,修改AMD平台BIOS设置的相关参数,使得服务器处于最佳性能状态;
[0027]绑核处理单元,用于识别服务器上的NVMe硬盘信息,并对服务器上的NVMe硬盘进行绑核处理;
[0028]测试单元,用于根据硬盘的SPEC值,使用fio工具对NVMe硬盘进行性能测试;
[0029]判断单元,用于整理性能测试结果,并判断性能测试结果是否符合硬盘的SPEC值;
[0030]调优单元,用于当性能测试结果不符合硬盘的SPEC值时,进行硬盘的中断聚合调优处理;
[0031]二次测试单元,用于调优处理后,重新执行性能测试,并使用iostat 1命令查看优化后的NVMe硬盘实时IO值。
[0032]进一步,所述准备单元具体用于:
[0033]通过修改APBDIS值为1,强制系统处于P0状态;
[0034]设置Preferred I/O and Enhanced Preferred I/O模式,使系统会优先处理来自所选I/O设备的流量并将时钟保持在最大频率;
[0035]通过启用PCIe Ten Bit Tag将non posted requests的数量从256增加到768;创建等于L3缓存数量的NUMA节点。
[0036]进一步,所述绑核处理单元具体用于:
[0037]在Linux系统下查看AMD CPU信息,确定AMD CPU核数;
[0038]识别服务器上的NVMe硬盘信息,参考NVMe硬盘链路信息,确定NVMe硬盘的CPU链路上,并使用numactl命令对服务器上的NVMe硬盘进行绑核处理。
[0039]相应的,本专利技术公开了一种基于AMD平台的NVMe硬盘性能优化装置,包括:
[0040]存储器,用于存储基于AMD平台的NVMe硬盘性能优化程序;
[0041]处理器,用于执行所述基于AMD平台的NVMe硬盘性能优化程序时实现如上文任一项所述基于AMD平台的NVMe硬盘性能优化方法的步骤。
[0042]相应的,本专利技术公开了一种可读存储介质,所述可读存储介质上存储有基于AMD平台的NVMe硬盘性能优化程序,所述基于AMD平台的NVMe硬盘性能优化程序被处理器执行时实现如上文任一项所述基于AMD平台的NVMe硬盘性能优化方法的步骤。
[0043]对比现有技术,本专利技术有益效果在于:本专利技术公开了一种基于AMD平台的NVMe硬盘性能优化方法、系统、装置及介质,通过BIOS调优、并使用中断聚合方法有效规避了AMD平台由于中断限制,导致NVMe高速运行时性能仅能达到原有性能的三分之二的缺陷。提高了产品的响应速度,使得业务正常运行。提高产品的响应速度,优化产品性能,大大提高业务稳定性,使得业务正常运行。
[0044]由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。
附图说明
[0045]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于AMD平台的NVMe硬盘性能优化方法,其特征在于,包括:搭建测试环境,获取NVMe硬盘信息,修改AMD平台BIOS设置的相关参数,使得服务器处于最佳性能状态;识别服务器上的NVMe硬盘信息,并对服务器上的NVMe硬盘进行绑核处理;根据硬盘的SPEC值,使用fio工具对NVMe硬盘进行性能测试;整理性能测试结果,并判断性能测试结果是否符合硬盘的SPEC值;当性能测试结果不符合硬盘的SPEC值时,进行硬盘的中断聚合调优处理;调优处理后,重新执行性能测试,并使用iostat 1命令查看优化后的NVMe硬盘实时IO值。2.根据权利要求1所述的基于AMD平台的NVMe硬盘性能优化方法,其特征在于,所述修改AMD平台BIOS设置的相关参数,使得服务器处于最佳性能状态,包括:通过修改APBDIS值为1,强制系统处于P0状态;设置Preferred I/O and Enhanced Preferred I/O模式,使系统会优先处理来自所选I/O设备的流量并将时钟保持在最大频率。3.根据权利要求1所述的基于AMD平台的NVMe硬盘性能优化方法,其特征在于,所述修改AMD平台BIOS设置的相关参数,使得服务器处于最佳性能状态,还包括:通过启用PCIe Ten Bit Tag将non posted requests的数量从256增加到768;创建等于L3缓存数量的NUMA节点。4.根据权利要求1所述的基于AMD平台的NVMe硬盘性能优化方法,其特征在于,所述识别服务器上的NVMe硬盘信息,并对服务器上的NVMe硬盘进行绑核处理,包括:在Linux系统下查看AMD CPU信息,确定AMD CPU核数;识别服务器上的NVMe硬盘信息,参考NVMe硬盘链路信息,确定NVMe硬盘的CPU链路上,并使用numactl命令对服务器上的NVMe硬盘进行绑核处理。5.根据权利要求1所述的基于AMD平台的NVMe硬盘性能优化方法,其特征在于,所述根据硬盘的SPEC值,使用fio工具对NVMe硬盘进行性能测试,包括:...

【专利技术属性】
技术研发人员:邓秀萍
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1