一种基于云渲染的存储测试方法与流程

allin2023-04-05  56



1.本发明涉及云渲染领域,尤其涉及一种基于云渲染的存储测试方法。


背景技术:

2.云渲染农场渲染效率一般会受到云渲染的存储性能的影响,因此,需要对云渲染的存储性能进行测试,以保证云渲染农场的渲染效率。
3.现有技术中,通常可采用fio等工具进行存储的存储性能的测试,但现在的这些工具均无法与云渲染平台相适配,导致无法进行云渲染平台的存储的存储性能测试。因此,无法保证存储性能对云渲染平台的支持,在渲染过程中易导致线上崩溃的问题,降低渲染效率。
4.因此,现有技术存在缺陷,需要改进。


技术实现要素:

5.本发明的目的是克服现有技术的不足,提供一种基于云渲染的存储测试方法,解决现有技术中,无法实现云渲染的存储的存储性能测试,导致在云渲染过程中易导致线上崩溃、降低渲染效率的问题。
6.本发明的技术方案如下:一种基于云渲染的存储测试方法,包括以下步骤:
7.s1:在被测存储上放置一3t渲染场景,在所述3t渲染场景内创建k帧渲染任务。
8.s2:通过云渲染平台将所述3t渲染场景内的所述的k帧渲染任务提交给调度器。
9.s3:调度器将所述的k帧渲染任务分别分配给k台服务器节点,k台服务器节点并发执行帧渲染任务。
10.s4:k台服务器节点在进行对应的帧渲染任务时,同时并持续对所述被测存储进行帧渲染任务的读写操作。
11.s5:被测存储记录所述k台服务器节点在进行帧渲染任务时对被测存储进行帧渲染任务的读写操作时,被测存储的性能变化信息。
12.s6:k帧渲染任务完成后,被测存储根据所述性能变化信息优化调整所述被测存储的配置信息,并在完成优化调整后重复步骤s1~s5。
13.进一步地,所述步骤s5还包括:在k帧渲染任务完成后,将k帧渲染任务中每一帧渲染任务的渲染时长分别与其对应的标准时长进行对比,并输出时长对比结果。
14.进一步地,所述步骤s6为:k帧渲染任务完成后,被测存储根据所述性能变化信息、时长对比结果,优化调整所述被测存储的配置信息,并在完成优化调整后重复步骤s1~s5。
15.进一步地,所述性能变化信息包括:渲染总时长,单帧渲染任务的失败率,被测存储的cpu参数值、io值、流量值。
16.进一步地,所述被测存储的配置信息包括:被测存储的磁盘类型、数据结构、存储和备份方式。
17.进一步地,所述调度器为munu调度器。
18.采用上述方案,本发明提供一种基于云渲染的存储测试方法,具有以下有益效果:
19.1、可实现云渲染的被测存储的存储性能的快速测试,同时可防止在进行帧渲染任务过程中,遇到复杂场景而导致待测存储崩溃的问题;
20.2、可根据测试结果,对被测存储的配置信息进行优化,使其可满足k帧渲染任务的渲染要求,提高被测存储的性能,减少线上崩溃的情况,从而优化渲染效率。
附图说明
21.图1为本发明的被测存储的测试流程框图。
具体实施方式
22.以下结合附图和具体实施例,对本发明进行详细说明。
23.请参照图1,本发明提供一种基于云渲染的存储测试方法,包括以下步骤:
24.s1:在被测存储上放置一3t渲染场景,在所述3t渲染场景内创建k帧渲染任务。具体地,在本实施例中,所述k=3000。所述3t渲染场景没包含大文件、小文件、文件尾缀不同的特殊文件等,可保障被测存储具有足够的读写量。
25.需要说明的是,一般在进行被测存储的性能测试时,3t渲染场景建立帧渲染任务的数量为依次递增状态,例如先创建800个渲染帧任务进行步骤s1~步骤s6的操作过程,符合要求后,再依次创建1200、

、3000帧渲染任务的测试,逐级优化,逐级进行测试。
26.s2:通过云渲染平台将所述3t渲染场景内的所述的3000帧渲染任务提交给调度器。即向云渲染平台提交3000帧渲染任务。
27.s3:调度器将所述的3000帧渲染任务分别分配给3000台服务器节点,3000台服务器节点并发执行帧渲染任务。具体地,所述调度器为munu调度器。
28.s4:3000台服务器节点在进行对应的帧渲染任务时,同时并持续对所述被测存储进行帧渲染任务的读写操作。在此过程中,每一台服务器节点均会先调起机器内渲染软件,为后期的渲染操作做准备;具体地,渲染软件可以为cg渲染软件。
29.s5:被测存储记录所述3000台服务器节点在进行帧渲染任务时对被测存储进行帧渲染任务的读写操作时,被测存储的性能变化信息。此时3000台服务器节点对3t渲染场景同时进行读写操作,即对被测存储进行帧渲染任务的读写操作;帧渲染任务进行过程中,被测存储的性能变化信息在不断发生改变,因此被测存储会记录存储读写性能的变化,生成性能变化信息。具体地,所述性能变化信息包括:渲染总时长,单帧渲染任务的失败率,被测存储的cpu参数值、io值、流量值,渲染总时长在3000个帧渲染任务完成后产生。
30.s6:3000帧渲染任务完成后,被测存储根据所述性能变化信息优化调整所述被测存储的配置信息,并在完成优化调整后重复步骤s1~s5。所述被测存储的配置信息包括:被测存储的磁盘类型、数据结构、存储和备份方式。
31.本发明中的一种基于云渲染的存储测试方法,通过在被测测存储上放置一个3t渲染场景,其包含了大文件、小文件、各种特殊文件,使得被测存储可以覆盖各种特殊渲染场景类型数据,可防止在进行帧渲染任务过程中,遇到复杂场景而导致被测存储崩溃的问题;每一帧渲染任务均对应一台服务器节点,且3000台服务器节点同时启动渲染,同时对被测存储进行读写操作,此时,被测存储需同时与3000台服务器节点进行信息交互,因此对其性
能要求较高,此过程中会实时的监测其性能变化,并记录其性能变化信息内,在3000帧渲染任务均完成后,可根据其性能变化信息中记录的信息,查看被测存储在同时进行3000帧渲染任务时,所存在的问题,是否满足要求,在不满足要求的情况下,根据性能变化信息优化被测存储的配置信息,使其可满足3000帧渲染任务的同时渲染要求,提高被测存储的性能,保证被测存储的存储性能可支持云渲染平台,减少线上崩溃的情况,从而优化渲染效率。
32.具体地,在本实施例中,所述步骤s5还包括:在k帧渲染任务完成后,将k帧渲染任务中每一帧渲染任务的渲染时长分别与其对应的标准时长进行对比,并输出时长对比结果。需要说明的是,标准时长为3000帧渲染任务所对应的最优渲染时长,一般是经过前期测试已获得的数据。
33.所述步骤s6为:k帧渲染任务完成后,被测存储根据所述性能变化信息、时长对比结果,优化调整所述被测存储的配置信息,并在完成优化调整后重复步骤s1~s5。在进行时长对比结果的输出后,可对时长对比结果、性能变化信息进行综合分析,对被测存储的配置信息进行优化,同时也可根据性能变化信息进行被测存储的一些基础参数的优化后,进一步根据时长对比结果进行被测存储其它性能相关配置信息的优化。
34.综上所述,本发明提供一种基于云渲染的存储测试方法,具有以下有益效果:
35.1、可实现云渲染的被测存储的存储性能的快速测试,同时可防止在进行帧渲染任务过程中,遇到复杂场景而导致待测存储崩溃的问题;
36.2、可根据测试结果,对被测存储的配置信息进行优化,使其可满足k帧渲染任务的渲染要求,提高被测存储的性能,减少线上崩溃的情况,从而优化渲染效率。
37.以上仅为本发明的较佳实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

技术特征:
1.一种基于云渲染的存储测试方法,其特征在于,包括以下步骤:s1:在被测存储上放置一3t渲染场景,在所述3t渲染场景内创建k帧渲染任务;s2:通过云渲染平台将所述3t渲染场景内的所述的k帧渲染任务提交给调度器;s3:调度器将所述的k帧渲染任务分别分配给k台服务器节点,k台服务器节点并发执行帧渲染任务;s4:k台服务器节点在进行对应的帧渲染任务时,同时并持续对所述被测存储进行帧渲染任务的读写操作;s5:被测存储记录所述k台服务器节点在进行帧渲染任务时对被测存储进行帧渲染任务的读写操作时,被测存储的性能变化信息;s6:k帧渲染任务完成后,被测存储根据所述性能变化信息优化调整所述被测存储的配置信息,并在完成优化调整后重复步骤s1~s5。2.根据权利要求1所述的一种基于云渲染的存储测试方法,其特征在于,所述步骤s5还包括:在k帧渲染任务完成后,将k帧渲染任务中每一帧渲染任务的渲染时长分别与其对应的标准时长进行对比,并输出时长对比结果。3.根据权利要求2所述的一种基于云渲染的存储测试方法,其特征在于,所述步骤s6为:k帧渲染任务完成后,被测存储根据所述性能变化信息、时长对比结果,优化调整所述被测存储的配置信息,并在完成优化调整后重复步骤s1~s5。4.根据权利要求1所述的一种基于云渲染的存储测试方法,其特征在于,所述性能变化信息包括:渲染总时长,单帧渲染任务的失败率,被测存储的cpu参数值、io值、流量值。5.根据权利要求1所述的一种基于云渲染的存储测试方法,其特征在于,所述被测存储的配置信息包括:被测存储的磁盘类型、数据结构、存储和备份方式。6.根据权利要求1所述的一种基于云渲染的存储测试方法,其特征在于,所述调度器为munu调度器。

技术总结
本发明公开一种基于云渲染的存储测试方法,包括以下步骤:在3T渲染场景内创建K帧渲染任务,并通过云渲染平台将K帧渲染任务提交给调度器;调度器将K帧渲染任务分别分配给K台服务器节点后,K台服务器节点并发执行帧渲染任务;帧渲染任务进行时,持续对被测存储进行读写操作;被测存储记录进行帧渲染任务时被测存储的性能变化信息;K帧渲染任务完成后,根据所述性能变化信息优化调整所述被测存储的配置信息。本发明可根据测试结果,对被测存储的配置信息进行优化,使其可满足K帧渲染任务的渲染要求,提高被测存储的性能,减少线上崩溃的情况,从而优化渲染效率。从而优化渲染效率。从而优化渲染效率。


技术研发人员:肖锐
受保护的技术使用者:深圳市瑞云科技有限公司
技术研发日:2022.04.20
技术公布日:2022/7/5
转载请注明原文地址: https://www.8miu.com/read-9091.html

最新回复(0)