一种内核参数确定方法、装置、存储介质及电子设备制造方法及图纸

技术编号:38100205 阅读:8 留言:0更新日期:2023-07-06 09:17
本申请实施例提供了一种内核参数确定方法、装置、存储介质及电子设备,其中,该方法包括:采集磁盘读写数据,确定所述磁盘读写数据的数据块大小;根据所述数据块大小确定性能评价指标,其中,所述性能评价指标用于评价所述磁盘的读写性能;根据预先确定的参数集合对所述磁盘的读写性能进行测试,确定目标参数,其中,所述磁盘在配置了所述目标参数的情况下,所述磁盘的性能指标满足所述性能评价指标;根据所述目标参数修改所述磁盘的内核文件。通过本申请,解决了相关技术中难以确定内核参数的问题,达到了提高确定内核参数效率的效果。达到了提高确定内核参数效率的效果。达到了提高确定内核参数效率的效果。

【技术实现步骤摘要】
一种内核参数确定方法、装置、存储介质及电子设备


[0001]本申请实施例涉及计算机领域,具体而言,涉及一种内核参数确定方法、装置、存储介质及电子设备。

技术介绍

[0002]随着计算机技术的迅猛发展,处理器从系统架构到集成电路设计不断革新。处理器处理速度也逐渐超越了磁盘的读写速度,而如何提高磁盘的读写效率,成为了最重要的问题。
[0003]相关技术中,往往采取磁盘管理系统的方式对磁盘读写资源进行合理分配,但提升效果有限。
[0004]面对现有技术中存在的上述问题,相关技术中还未提出有效手段。

技术实现思路

[0005]本申请实施例提供了一种内核参数确定方法、装置、存储介质及电子设备,以至少解决相关技术中内核参数确定效率低的问题。
[0006]根据本申请的一个实施例,提供了一种内核参数确定方法,包括:采集磁盘读写数据,确定上述磁盘读写数据的数据块大小;根据上述数据块大小确定性能评价指标,其中,上述性能评价指标用于评价上述磁盘的读写性能;根据预先确定的参数集合对上述磁盘的读写性能进行测试,确定目标参数,其中,为上述磁盘配置上述目标参数的情况下,上述磁盘的性能指标满足上述性能评价指标;根据上述目标参数修改上述磁盘的内核文件。
[0007]在一个示例性实施例中,上述根据上述数据块大小确定性能评价指标,包括:运行磁盘监测工具获取上述磁盘读写数据,其中,上述磁盘读写数据包括磁盘每秒读字节数、磁盘每秒写字节数、磁盘每秒读次数、磁盘每秒写次数;计算上述磁盘每秒读字节数与上述磁盘每秒写字节数的第一和值以及上述磁盘每秒读次数与上述磁盘每秒写次数的第二和值;将上述第一和值和上述第二和值的比值确定为上述数据块大小;比较上述数据块大小和预设阈值的关系,确定上述性能评价指标。
[0008]在一个示例性实施例中,上述比较上述数据块大小和预设阈值的关系,确定上述性能评价指标,包括:在上述数据块大小大于上述预设阈值的情况下,确定上述性能评价指标为磁盘每秒传输字节数;在上述数据块大小小于或等于上述预设阈值的情况下,确定上述性能评价指标为磁盘每秒读写次数。
[0009]在一个示例性实施例中,上述根据预先确定的参数集合对上述磁盘的读写性能进行测试,确定目标参数,包括:响应于磁盘查看指令,获取磁盘型号;根据上述磁盘型号确定上述磁盘的条带大小,其中,上述磁盘读写数据以条带的形式存储于磁盘,上述条带大小用于表示每个上述磁盘存储上述磁盘读写数据的单位大小;根据预先确定的参数集合和上述条带大小对上述磁盘的读写性能进行测试,确定上述目标参数。
[0010]在一个示例性实施例中,上述方法还包括:获取多个内核参数,其中,上述多个内
核参数用于对上述磁盘进行设置,以调整上述磁盘的读写性能;从上述参数集合中穷举出N个参数子集,其中,每个参数子集的一个参数与上述多个内核参数中的一个内核参数对应,一个参数子集用于确定一个上述性能指标,N为正整数。
[0011]在一个示例性实施例中,上述方法还包括:基于上述N个参数子集与上述条带大小确定N组内核参数;利用上述N组内核参数依次设置上述磁盘,获取上述磁盘的N组测试性能参数;将上述N组测试性能参数中与上述性能评价指标之间的关系满足预设条件的目标测试性能参数对应的一组内核参数确定为上述目标参数。
[0012]在一个示例性实施例中,上述获取多个内核参数,包括:获取上述磁盘的第一参数、第二参数以及第三参数,其中,上述第一参数用于表示上述磁盘允许读写的最大段的数目)、上述第二参数用于表示上述磁盘允许的最大请求字节数,上述第三参数用于表示上述磁盘的调度队列大小,上述第二参数的最大取值设置为单个请求允许处理的最大字节数;将上述第一参数、上述第二参数以及上述第三参数确定为上述多个内核参数。
[0013]根据本申请的另一个实施例,提供了一种内核参数确定装置,包括:采集模块,用于采集磁盘读写数据,确定上述磁盘读写数据的数据块大小;第一确定模块,用于根据上述数据块大小确定性能评价指标,其中,上述性能评价指标用于评价上述磁盘的读写性能;测试模块,用于根据预先确定的参数集合对上述磁盘的读写性能进行测试,确定目标参数,其中,为上述磁盘配置上述目标参数的情况下,上述磁盘的性能指标满足上述性能评价指标;修改模块,用于根据上述目标参数修改上述磁盘的内核文件。
[0014]在一个示例性实施例中,上述第一确定模块包括:第一获取子模块,用于运行磁盘监测工具获取上述磁盘读写数据,其中,上述磁盘读写数据包括磁盘每秒读字节数、磁盘每秒写字节数、磁盘每秒读次数、磁盘每秒写次数;计算子模块,用于计算上述磁盘每秒读字节数与上述磁盘每秒写字节数的第一和值以及上述磁盘每秒读次数与上述磁盘每秒写次数的第二和值;第一确定子模块,用于将上述第一和值和上述第二和值的比值确定为上述数据块大小;第二确定子模块,用于比较上述数据块大小和预设阈值的关系,确定上述性能评价指标。
[0015]在一个示例性实施例中,上述第二确定子模块包括:第一确定单元在上述数据块大小大于上述预设阈值的情况下,确定上述性能评价指标为磁盘每秒传输字节数;第二确定单元,用于在上述数据块大小小于或等于上述预设阈值的情况下,确定上述性能评价指标为磁盘每秒读写次数。
[0016]在一个示例性实施例中,上述测试模块包括:响应子模块,用于响应于磁盘查看指令,获取磁盘型号;第三确定子模块,用于根据上述磁盘型号确定上述磁盘的条带大小,其中,上述磁盘读写数据以条带的形式存储于磁盘,上述条带大小用于表示每个上述磁盘存储上述磁盘读写数据的单位大小;第四确定子模块,用于根据预先确定的参数集合和上述条带大小对上述磁盘的读写性能进行测试,确定上述目标参数。
[0017]在一个示例性实施例中,上述装置还包括:第一获取模块,用于获取多个内核参数,其中,上述多个内核参数用于对上述磁盘进行设置,以调整上述磁盘的读写性能;穷举模块,用于从上述参数集合中穷举出N个参数子集,其中,每个参数子集的一个参数与上述多个内核参数中的一个内核参数对应,一个参数子集用于确定一个上述性能指标,N为正整数。
[0018]在一个示例性实施例中,上述装置还包括:第二确定模块,用于基于上述N个参数子集与上述条带大小确定N组内核参数;第二获取模块,用于利用上述N组内核参数依次设置上述磁盘,获取上述磁盘的N组测试性能参数;第三确定模块,用于将上述N组测试性能参数中与上述性能评价指标之间的关系满足预设条件的目标测试性能参数对应的一组内核参数确定为上述目标参数。
[0019]在一个示例性实施例中,上述第一获取模块包括:第二获取子模块,用于获取上述磁盘的第一参数、第二参数以及第三参数,其中,上述第一参数用于表示上述磁盘允许读写的最大段的数目、上述第二参数用于表示上述磁盘允许的最大请求字节数,上述第三参数用于表示上述磁盘的调度队列大小,上述第二参数的最大取值设置为单个请求允许处理的最大字节数;将上述第一参数、上述第二参数以及上述第三参数确定为上述多个内核参数。
[0020]根据本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种内核参数确定方法,其特征在于,包括:采集磁盘读写数据,确定所述磁盘读写数据的数据块大小;根据所述数据块大小确定性能评价指标,其中,所述性能评价指标用于评价所述磁盘的读写性能;根据预先确定的参数集合对所述磁盘的读写性能进行测试,确定目标参数,其中,所述磁盘在配置了所述目标参数的情况下,所述磁盘的性能指标满足所述性能评价指标;根据所述目标参数修改所述磁盘的内核文件。2.根据权利要求1所述的方法,其特征在于,所述根据所述数据块大小确定性能评价指标,包括:运行磁盘监测工具获取所述磁盘读写数据,其中,所述磁盘读写数据包括磁盘每秒读字节数、磁盘每秒写字节数、磁盘每秒读次数、磁盘每秒写次数;计算所述磁盘每秒读字节数与所述磁盘每秒写字节数的第一和值以及所述磁盘每秒读次数与所述磁盘每秒写次数的第二和值;将所述第一和值和所述第二和值的比值确定为所述数据块大小;比较所述数据块大小和预设阈值的关系,确定所述性能评价指标。3.根据权利要求2所述的方法,其特征在于,所述比较所述数据块大小和预设阈值的关系,确定所述性能评价指标,包括:在所述数据块大小大于所述预设阈值的情况下,确定所述性能评价指标为磁盘每秒传输字节数;在所述数据块大小小于或等于所述预设阈值的情况下,确定所述性能评价指标为磁盘每秒读写次数。4.根据权利要求1所述的方法,其特征在于,所述根据预先确定的参数集合对所述磁盘的读写性能进行测试,确定目标参数,包括:响应于磁盘查看指令,获取磁盘型号;根据所述磁盘型号确定所述磁盘的条带大小,其中,所述磁盘读写数据以条带的形式存储于磁盘,所述条带大小用于表示每个所述磁盘存储所述磁盘读写数据的单位大小;根据预先确定的参数集合和所述条带大小对所述磁盘的读写性能进行测试,确定所述目标参数。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:获取多个内核参数,其中,所述多个内核参数用于对所述磁盘进行设置,以调整所述磁盘的读写性能;从所述参数集...

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

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

1