System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种信创环境下的容量资源测算方法、设备及介质技术_技高网

一种信创环境下的容量资源测算方法、设备及介质技术

技术编号:40183693 阅读:110 留言:0更新日期:2024-01-26 23:48
本申请公开了一种信创环境下的容量资源测算方法、设备及介质,方法包括:按照预设的时间间隔,获取业务系统中提交的业务单据总量,并根据业务单据总量,确定业务系统对应的业务高峰时段;获取业务系统对应的资源参数以及业务数据,将资源参数和业务数据拷贝到信创服务器中,构建业务系统对应的仿真压测环境;根据业务高峰时段对应的业务单据总量,确定业务系统在业务高峰时段对应的单位时间事务量和最大并发数,以生成对应的压测模型;基于压测模型在仿真压测环境中进行压力测试,以确定业务系统到达最大并发数时对应的仿真单位时间事务量;根据单位时间事务量和仿真单位时间事务量,确定业务系统在信创服务器部署下所需的容量资源。

【技术实现步骤摘要】

本申请涉及计算机,具体涉及一种信创环境下的容量资源测算方法、设备及介质


技术介绍

1、随着信创环境的不断推广,大量企业将部署运行在amd架构的非信创环境中的业务系统,迁移到国产信创服务器上。但是,在信创环境中,各类国产信创服务器的cpu芯片基本都是arm架构,且厂商及生产工艺各不相同,因此,在进行业务系统信创迁移时,由于业务系统与信创服务器存在不兼容的问题,且不同厂商所提供的信创服务器性能表现参差不齐,多数企业无法对市面上已有的信创服务器进行选型。并且,部分企业缺少对信创服务器性能差异的了解,没有对信创服务器的容量进行评估,结果导致高峰时段业务系统响应变慢甚至崩溃,严重影响了企业的业务正常进行,造成了一定损失。


技术实现思路

1、为了解决上述问题,本申请提出了一种信创环境下的容量资源测算方法,应用于预设的业务系统,包括:

2、按照预设的时间间隔,获取所述业务系统中提交的业务单据总量,并根据所述业务单据总量,确定所述业务系统对应的业务高峰时段;

3、获取所述业务系统对应的资源参数以及业务数据,将所述资源参数和所述业务数据拷贝到信创服务器中,构建所述业务系统对应的仿真压测环境;

4、根据所述业务高峰时段对应的业务单据总量,确定所述业务系统在所述业务高峰时段对应的单位时间事务量和最大并发数,以生成对应的压测模型;

5、基于所述压测模型在所述仿真压测环境中进行压力测试,以确定所述业务系统到达所述最大并发数时对应的仿真单位时间事务量;

6、根据所述单位时间事务量和所述仿真单位时间事务量,确定所述业务系统在所述信创服务器部署下所需的容量资源。

7、在本申请的一种实现方式中,根据所述单位时间事务量和所述仿真单位时间事务量,确定所述业务系统在所述信创服务器部署下所需的容量资源,具体包括:

8、确定所述业务系统在实际环境中到达所述最大并发数时对应的实际响应时间,以及在所述仿真压测环境到达所述最大并发数时对应的仿真响应时间;

9、根据所述实际响应时间和所述仿真响应时间之间的比值,确定所述业务系统在所述实际环境和所述仿真压测环境中的性能差异比值;

10、根据所述性能差异比值和所述业务系统对应的资源参数,确定所述业务系统在所述信创服务器部署下所需的容量资源。

11、在本申请的一种实现方式中,根据所述业务高峰时段对应的业务单据总量,确定所述业务系统在所述业务高峰时段对应的单位时间事务量和最大并发数,具体包括:

12、确定所述业务系统中的多个业务类型,针对每个业务类型,确定所述业务类型在所述业务高峰时段内产生的每个业务单据对应的第一处理时间,以及,所述业务类型在单位时间内产生的业务单据数量和每个业务单据对应的第二处理时间;

13、根据每个业务类型对应的所述业务单据总量、所述第一处理时间、所述业务单据数量和所述第二处理时间,确定所述业务系统在所述业务高峰时段对应的最大并发数;

14、根据所述业务单据总量和所述业务高峰时段对应时长之间的比值,确定所述业务系统对应的单位时间事务量。

15、在本申请的一种实现方式中,根据每个业务类型对应的所述业务单据总量、所述第一处理时间、所述业务单据数量和所述第二处理时间,确定所述业务系统在所述业务高峰时段对应的最大并发数,具体包括:

16、针对每个业务类型,确定其对应的业务单据总量和所述第一处理时间之间的比值,得到所述业务类型对应的日常平均并发数,并根据所述日常平均并发数,计算所述业务类型对应的日常高峰并发数;

17、确定所述业务单据数量和所述第二处理时间之间的比值,以得到所述业务类型对应的单日高峰并发数;

18、根据所述日常高峰并发数和所述单日高峰并发数,确定所述业务系统在所述业务高峰时段对应的最大并发数。

19、在本申请的一种实现方式中,根据所述日常高峰并发数和所述单日高峰并发数,确定所述业务系统在所述业务高峰时段对应的最大并发数,具体包括:

20、将所述日常高峰并发数和所述单日高峰并发数进行对比,并将所述常高峰并发数和所述单日高峰并发数中数值大的数据作为所述业务类型对应的目标并发数;

21、确定每个业务类型的目标并发数所对应的并发比例,从所述业务类型对应的并发比例中,筛选出对应并发比例最大的业务类型的目标并发数,作为所述业务系统在所述业务高峰时段对应的最大并发数。

22、在本申请的一种实现方式中,所述方法还包括:

23、按照预设的时间间隔,获取所述业务系统对应数据库的事务提交数;

24、基于所述压测模型在所述仿真压测环境中进行压力测试,以根据所述事务提交数,确定所述数据库在所述信创服务器部署下所需的数据库容量资源。

25、在本申请的一种实现方式中,所述资源参数至少包括以下任意一项或多项:服务器cpu核数、内存、磁盘类型、磁盘大小。

26、在本申请的一种实现方式中,根据所述单位时间事务量和所述仿真单位时间事务量,确定所述业务系统在所述信创服务器部署下所需的容量资源之后,所述方法还包括:

27、获取所述业务系统未来的业务计划,根据所述业务计划,确定每个业务类型对应的业务增长量;

28、确定所述业务增长量与所述业务单据总量之间的比值,将所述比值作为补偿系数,根据所述补偿系数,对所述业务系统在所述信创服务器部署下所需的容量资源进行补偿,以支持所述业务系统的运行。

29、本申请实施例提供了一种信创环境下的容量资源测算设备,应用于预设的业务系统,设备包括:

30、至少一个处理器;以及,

31、与所述至少一个处理器通信连接的存储器;其中,

32、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

33、按照预设的时间间隔,获取所述业务系统中提交的业务单据总量,并根据所述业务单据总量,确定所述业务系统对应的业务高峰时段;

34、获取所述业务系统对应的资源参数以及业务数据,将所述资源参数和所述业务数据拷贝到信创服务器中,构建所述业务系统对应的仿真压测环境;

35、根据所述业务高峰时段对应的业务单据总量,确定所述业务系统在所述业务高峰时段对应的单位时间事务量和最大并发数,以生成对应的压测模型;

36、基于所述压测模型在所述仿真压测环境中进行压力测试,以确定所述业务系统到达所述最大并发数时对应的仿真单位时间事务量;

37、根据所述单位时间事务量和所述仿真单位时间事务量,确定所述业务系统在所述信创服务器部署下所需的容量资源。

38、本申请实施例提供了一种非易失性计算机存储介质,存储有计算机可执行指令,应用于预设的业务系统,所述计算机可执行指令设置为:

39、按照预设的时间间隔,获取所述业务系统中提交的业务单据总量,本文档来自技高网...

【技术保护点】

1.一种信创环境下的容量资源测算方法,应用于预设的业务系统,其特征在于,所述方法包括:

2.根据权利要求1所述的一种信创环境下的容量资源测算方法,其特征在于,根据所述单位时间事务量和所述仿真单位时间事务量,确定所述业务系统在所述信创服务器部署下所需的容量资源,具体包括:

3.根据权利要求1所述的一种信创环境下的容量资源测算方法,其特征在于,根据所述业务高峰时段对应的业务单据总量,确定所述业务系统在所述业务高峰时段对应的单位时间事务量和最大并发数,具体包括:

4.根据权利要求3所述的一种信创环境下的容量资源测算方法,其特征在于,根据每个业务类型对应的所述业务单据总量、所述第一处理时间、所述业务单据数量和所述第二处理时间,确定所述业务系统在所述业务高峰时段对应的最大并发数,具体包括:

5.根据权利要求4所述的一种信创环境下的容量资源测算方法,其特征在于,根据所述日常高峰并发数和所述单日高峰并发数,确定所述业务系统在所述业务高峰时段对应的最大并发数,具体包括:

6.根据权利要求1所述的一种信创环境下的容量资源测算方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的一种信创环境下的容量资源测算方法,其特征在于,所述资源参数至少包括以下任意一项或多项:服务器CPU核数、内存、磁盘类型、磁盘大小。

8.根据权利要求1所述的一种信创环境下的容量资源测算方法,其特征在于,根据所述单位时间事务量和所述仿真单位时间事务量,确定所述业务系统在所述信创服务器部署下所需的容量资源之后,所述方法还包括:

9.一种信创环境下的容量资源测算设备,其特征在于,应用于预设的业务系统,设备包括:

10.一种非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,应用于预设的业务系统,所述计算机可执行指令设置为:

...

【技术特征摘要】

1.一种信创环境下的容量资源测算方法,应用于预设的业务系统,其特征在于,所述方法包括:

2.根据权利要求1所述的一种信创环境下的容量资源测算方法,其特征在于,根据所述单位时间事务量和所述仿真单位时间事务量,确定所述业务系统在所述信创服务器部署下所需的容量资源,具体包括:

3.根据权利要求1所述的一种信创环境下的容量资源测算方法,其特征在于,根据所述业务高峰时段对应的业务单据总量,确定所述业务系统在所述业务高峰时段对应的单位时间事务量和最大并发数,具体包括:

4.根据权利要求3所述的一种信创环境下的容量资源测算方法,其特征在于,根据每个业务类型对应的所述业务单据总量、所述第一处理时间、所述业务单据数量和所述第二处理时间,确定所述业务系统在所述业务高峰时段对应的最大并发数,具体包括:

5.根据权利要求4所述的一种信创环境下的容量资源测算方法,其特征在于,根...

【专利技术属性】
技术研发人员:黄文超周祥国刘威周立杰陈贵文
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:

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

1