一种硬盘性能优化方法、装置及电子设备制造方法及图纸

技术编号:39000597 阅读:11 留言:0更新日期:2023-10-07 10:32
本发明专利技术提供了一种硬盘性能优化方法、装置及电子设备,该方法包括:系统下获取硬盘的备份文件,其中,硬盘包括有不同的分区,分区对应有不同的备份文件;确定备份文件中的闲置内容,对闲置内容进行擦除,得到对应的空闲空间;确定空闲空间的待优化类型;基于不同的待优化类型调用不同的预设脚本对空闲空间进行系统优化,从而得到经过优化的分区空间;将分区空间重新挂载,以完成对硬盘的优化。可以通过多种方式综合的对硬盘性能进行优化,从而提升硬盘的极限性能。盘的极限性能。盘的极限性能。

【技术实现步骤摘要】
一种硬盘性能优化方法、装置及电子设备


[0001]本专利技术涉及数据存储
,尤其是涉及一种硬盘性能优化方法、装置及电子设备。

技术介绍

[0002]随着信息技术的高速发展,数据呈现几何式增长,Nvme ssd已经发展为主流企业级的数据存储载体,用户越来越关注Nvme ssd的读写性能,同时Nvme ssd硬盘性能已成为服务器竞争的重要依据。因此对于Nvme ssd硬盘性能优化测试尤为重要。
[0003]目前,影响Nvme ssd硬盘性能的技术主要是通过固件更新、启用磁盘缓存、禁用不必要的服务、调整队列深度等单一的方式来提高读写速度和减少延迟,但是不能够通过多维度的优化方式进行综合性的性能提升。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种硬盘性能优化方法、装置及电子设备,提供一种综合性的硬盘性能优化方法,解决硬盘性能测试不达标或无法满足客户应用场景等问题,提升硬盘极限性能。
[0005]第一方面,本专利技术实施例提供了一种硬盘性能优化方法,该方法包括:系统下获取硬盘的备份文件,其中,硬盘包括有不同的分区,分区对应有不同的备份文件;确定备份文件中的闲置内容,对闲置内容进行擦除,得到对应的空闲空间;确定空闲空间的待优化类型;基于不同的待优化类型调用不同的预设脚本对空闲空间进行系统优化,从而得到经过优化的分区空间;将分区空间重新挂载,以完成对硬盘的优化。
[0006]进一步地,利用预设脚本对空闲空间进行系统优化,包括:若待优化类型为调度优化,确定空闲空间的适配算法;调用适配算法对应的调度脚本,对空闲空间的进行调度优化;其中,调度优化包括:调整IO队列大小,调整IO调度器参数。
[0007]进一步地,该方法还包括:若待优化类型为内存优化,获取空闲空间的对应的物理页面,其中空闲空间包括多个物理页面;将物理内存页面进行合并,形成空闲空间对应的透明大页。
[0008]进一步地,该方法还包括:若待优化类型为CPU优化,获取当前CPU运行模式;判断当前CPU运行模式是否为性能模式;如果否,则将CPU调整至性能模式。
[0009]进一步地,方法还包括:若待优化类型为工作模式优化,确定空闲空间对应的系统磁盘的工作模式;判断当前的工作模式是否满足预设的工作需求;如果否,则将工作模式切换至写回缓存模式,将数据存储至预设的缓存区;如果缓存区大小满足当前需求则,完成工作模式优化。
[0010]进一步地,如果缓存区大小未满足当前需求,则切换空闲空间对应的存储协议,直至缓存区大小满足当前需求。
[0011]进一步地,方法还包括:获取硬盘的当前固件版本,判断固件版本是否需要更新;
如果是,则对固件版本进行更新。
[0012]第二方面,本专利技术实施例还提供了一种硬盘性能优化装置,装置用于执行上述的方法,包括:获取模块,用于获取硬盘的备份文件,其中,硬盘包括有不同的分区,分区对应有不同的备份文件;擦除模块,用于确定备份文件中的闲置内容,对闲置内容进行擦除,得到对应的空闲空间;确定模块,用于确定空闲空间的待优化类型;优化模块,用于基于不同的待优化类型调用不同的预设脚本对空闲空间进行系统优化,从而得到经过优化的分区空间;挂载模块,用于将分区空间重新挂载,以完成对硬盘的优化。
[0013]第三方面,本专利技术实施例还提供了一种电子设备,包括存储器、处理器,存储器上存储有可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述任一项的方法。
[0014]第四方面,本专利技术实施例还提供了一种计算机可读介质,计算机可读介质中存储有程序代码,程序代码述处理器执行时用于实现上述任一项的方法。
[0015]本专利技术实施例带来了以下有益效果:
[0016]本专利技术提供了一种硬盘性能优化方法、装置及电子设备,该方法包括:获取硬盘的备份文件,其中,硬盘包括有不同的分区,分区对应有不同的备份文件;确定备份文件中的闲置内容,对闲置内容进行擦除,得到对应的空闲空间;确定空闲空间的待优化类型;基于不同的待优化类型调用不同的预设脚本对空闲空间进行系统优化,从而得到经过优化的分区空间;将分区空间重新挂载,以完成对硬盘的优化。可以通过多种方式综合的对硬盘性能进行优化,从而提升硬盘的极限性能。
[0017]本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
[0018]为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0019]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本专利技术实施例提供的一种硬盘性能优化方法的流程示意图;
[0021]图2为本专利技术实施例提供的另一种硬盘性能优化方法的流程示意图;
[0022]图3为本专利技术实施例提供的一种硬盘性能优化装置的结构示意图;
[0023]图4为本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0024]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0025]随着信息技术的高速发展,数据呈现几何式增长,Nvme ssd已经发展为主流企业级的数据存储载体,用户越来越关注Nvme ssd的读写性能,同时Nvme ssd硬盘性能已成为服务器竞争的重要依据。因此对于Nvme ssd硬盘性能优化测试尤为重要。目前,影响Nvme ssd硬盘性能的技术主要是通过固件更新、启用磁盘缓存、禁用不必要的服务、调整队列深度等单一的方式来提高读写速度和减少延迟,但是不能够通过多维度的优化方式进行综合性的性能提升。
[0026]基于此,本专利技术实施例提供的一种硬盘性能优化方法、装置及电子设备,可以通过多种方式综合的对硬盘性能进行优化,从而提升硬盘的极限性能。
[0027]为便于对本实施例进行理解,首先对本专利技术实施例所公开的一种硬盘性能优化方法进行详细介绍。图1为本专利技术实施例提供的一种硬盘性能优化方法的流程示意图。
[0028]步骤S101,系统下获取硬盘的备份文件,其中,硬盘包括有不同的分区,分区对应有不同的备份文件;
[0029]在实际应用中,在对硬盘进行优化的过程中,可以对硬盘不同的内容进行优化,首先对硬盘的系统文件进行优化,具体地,硬盘中的系统备份空间中存储有不同的备份文件,同时硬盘也有不同的文件分区,每个分区均对应有不同的备份文件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种硬盘性能优化方法,其特征在于,所述方法包括:系统下获取硬盘的备份文件,其中,所述硬盘包括有不同的分区,所述分区对应有不同的备份文件;确定所述备份文件中的闲置内容,对所述闲置内容进行擦除,得到对应的空闲空间;确定所述空闲空间的待优化类型;基于不同的待优化类型调用不同的预设脚本对所述空闲空间进行系统优化,从而得到经过优化的分区空间;将所述分区空间重新挂载,以完成对所述硬盘的优化。2.根据权利要求1所述的硬盘性能优化方法,其特征在于,所述基于不同的待优化类型调用不同的预设脚本对所述空闲空间进行系统优化,包括:若所述待优化类型为调度优化,确定所述空闲空间的适配算法;调用所述适配算法对应的调度脚本,对所述空闲空间的进行调度优化;其中,所述调度优化包括:调整IO队列大小,调整IO调度器参数。3.根据权利要求2所述的硬盘性能优化方法,其特征在于,所述方法还包括:若所述待优化类型为内存优化,获取所述空闲空间的对应的物理页面,其中所述空闲空间包括多个物理页面;将物理内存页面进行合并,形成所述空闲空间对应的透明大页。4.根据权利要求2所述的硬盘性能优化方法,其特征在于,所述方法还包括:若所述待优化类型为CPU优化,获取当前CPU运行模式;判断当前CPU运行模式是否为性能模式;如果否,则将CPU调整至性能模式。5.根据权利要求2所述的硬盘性能优化方法,其特征在于,所述方法还包括:若所述待优化类型为工作模式优化,确定所述空闲空间对应的系统磁盘的工作模式;判断当前的工作模式是否满足预设的工作需求;如果否,则将所述工作模式切...

【专利技术属性】
技术研发人员:张梯李占武田峰
申请(专利权)人:长城超云北京科技有限公司
类型:发明
国别省市:

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

1