【技术实现步骤摘要】
虚拟功能效能分析系统及其分析方法
[0001]本案是关于一种虚拟功能效能分析系统及其分析方法,特别有关于一种在虚拟平台的架构下分析虚拟功能函数的执行效能的分析系统及其分析方法。
技术介绍
[0002]随着网络通讯架构及软件技术之演进,各种实体计算资源或储存资源能通过虚拟化形式而操作于虚拟平台架构中。通过虚拟化的架构,使用者的终端程序(虚拟网络功能应用程序)可灵活存取虚拟平台架构中的虚拟计算资源或储存资源。
[0003]然而,在虚拟平台的环境中,对于虚拟网络功能应用程序的执行以及虚拟资源的存取使用而言,虚拟平台的环境远复杂于实体环境。并且,虚拟网络功能应用程序可能为免费取得的开源软件或第三方提供的程序套件。若虚拟网络功能应用程序发生操作异常而导致虚拟平台的整体效能下降,使用者难以确认出虚拟网络功能应用程序内部发生操作异常的函数组件(例如:虚拟功能函数)。
[0004]因此,本
的相关产业的技术人员是致力于分析虚拟网络功能应用程序内部的的函数组件(例如:作为程序函数呼叫执行的虚拟功能函数)的效能表现,期能更 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟功能效能分析系统,包括:监控单元,用于在虚拟平台监测虚拟网络功能应用程序的至少一个虚拟功能函数的效能,其中该虚拟平台具有至少一个实体资源及至少一个虚拟资源,各该实体资源、各该虚拟资源及各该虚拟功能函数各自藉由至少一个效能指标以评估效能,各该效能指标各自关联于一预期值和/或一阈值,该监控单元在该虚拟平台监测并记录各该效能指标的实际值;以及效能分析单元,用于比较各该效能指标的实际值与关联的预期值和/或阈值以得到各该效能指标的比较结果并据以分析系统效能。2.根据权利要求1所述的虚拟功能效能分析系统,还包括:测试单元,用于在测试平台监测该虚拟网络功能应用程序的各该虚拟功能函数,并建立用以评估各该虚拟功能函数的各该效能指标关联的该预期值和/或该阈值。3.根据权利要求1所述的虚拟功能效能分析系统,其中,若该比较结果为该效能指标的实际值高于关联的该预期值和/或该阈值,则该效能分析单元判断前述该效能指标评估的该实体资源、该虚拟资源或该虚拟功能函数为该虚拟平台的效能瓶颈。4.根据权利要求1所述的虚拟功能效能分析系统,还包括:资源调整单元,若该比较结果为该效能指标的实际值高于关联的该预期值和/或该阈值,则该资源调整单元依据该比较结果进行以下至少其中之一:调整该虚拟网络功能应用程序的服务、调整该实体资源的配置、或调整该虚拟网络功能应用程序的该虚拟资源的配置。5.根据权利要求1所述的虚拟功能效能分析系统,其中,用以评估各该虚拟功能函数的效能指标包括各该虚拟功能函数的执行时间、执行频率、错误发生率或队列长度至少其中之一,用以评估各该实体资源及/或各该虚拟资源的效能指标为各自的使用状态的数值。6.根据权利要求5所述的虚拟功能效能分析系统,其中,若该虚拟功能函数执行于多个执行线程的环境时,则该执行时间、该执行频率、该错误发生率或该队列长度为各该虚拟功能函数对应于每个执行线程各自的执行时间、执行频率、错误发生率或队列长度。7.根据权利要求5所述的虚拟功能效能分析系统,其中,若该比较结果为各该实体资源和/或各该虚拟资源至少其中之一的该使用状态为已逼近对应资源的配置量的上限或可能趋向于超载,则运用该资源调整单元依据该比较结果进行以下至少其中之一:扩充可能超载的各该实体资源的配置、或调整该虚拟网络功能应用程序的该虚拟资源的配置,以使该虚拟网络功能应用程序及各该虚拟功能函数有足够的资源配置量。8.根据权利要求5所述的虚拟功能效能分析系统,其中,若该比较结果为各该实体资源的该使用状态未逼近该实体资源的配置量的上限亦未趋向于超载,且各该虚拟资源的该使用状态未逼近该虚拟资源的配置量的上限亦未趋向于超载,则该效能分析单元判断该效能指标评估的该虚拟功能函数具有程序逻辑错误或封包处理异常的状况。9.根据权利要求1所述的虚拟功能效能分析系统,其中,该虚拟平台的该些实体资源至少包括实体中央处理器、实体存储器、实体网络带宽、以及实体磁盘输入/输出中的至少其中之一,并且该虚拟平台的该些虚拟资源至少包括虚拟中央处理器、虚拟存储器、虚拟网络带宽、以及虚拟磁盘输入/输出中的至少其中之一。10.一种虚...
【专利技术属性】
技术研发人员:李育纬,许名宏,颜至宽,
申请(专利权)人:财团法人工业技术研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。