[发明专利]系统调用功耗的测试方法与测试装置有效
申请号: | 201310049979.7 | 申请日: | 2013-02-07 |
公开(公告)号: | CN103106131A | 公开(公告)日: | 2013-05-15 |
发明(设计)人: | 陈左宁;程华;程来旺;王礼生;张超容;董国良;秦芳 | 申请(专利权)人: | 无锡江南计算技术研究所 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 骆苏华 |
地址: | 214083 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 调用 功耗 测试 方法 装置 | ||
1.一种系统调用功耗的测试方法,其特征在于,包括:
基于系统在运行过程中执行的程序,确定所述系统在运行过程中出现系统运行噪声时,控制测试激励停止获取所述系统的功耗参数直至所述系统运行噪声结束,再控制所述测试激励继续获取所述系统的功耗参数。
2.如权利要求1所述的系统调用功耗的测试方法,其特征在于,所述系统在运行过程中执行的程序至少包括系统调用测试程序,所述测试激励包括每一个系统调用测试程序。
3.如权利要求2所述的系统调用功耗的测试方法,其特征在于,所述系统调用测试程序通过如下方式生成:
多次执行基准测试程序;
通过轨迹跟踪方法确定所述基准测试程序执行过程中所调用的系统标准函数中包括的每种参数组合出现的概率统计结果;
根据所述概率统计结果,确定测试所采用的相应系统调用测试程序。
4.如权利要求3所述的系统调用功耗的测试方法,其特征在于,所述根据所述概率统计结果,确定测试所采用的相应系统调用测试程序包括:对于每一个系统调用的系统标准函数,根据其对应的概率统计结果,选取使用频率最高的一种参数组合方式,并以此确定测试所采用的相应系统调用测试程序。
5.如权利要求2所述的系统调用功耗的测试方法,其特征在于,还包括:在执行系统调用测试程序之前,统计并记录所述系统空载情况下执行的常规进程,所述系统运行噪声包括所述系统在运行过程中执行异于所述系统调用测试程序的程序、异于所述常规进程的进程,或者执行的所述常规进程的数目、启动时间和执行时间中的至少一项异于所述系统空载情况下执行的所述常规进程的数目、启动时间和执行时间。
6.如权利要求5所述的系统调用功耗的测试方法,其特征在于,还包括:在执行系统调用测试程序之前,若监测到异于所述常规进程的进程正在运行,则结束该进程的运行。
7.如权利要求2所述的系统调用功耗的测试方法,其特征在于,还包括:在某个系统调用测试程序运行结束前,若其调用了其他程序,则在所述其他程序执行完毕后,再结束该系统调用测试程序的运行。
8.如权利要求2所述的系统调用功耗的测试方法,其特征在于,所述测试激励中的每一个系统调用测试程序是依次执行的。
9.如权利要求8所述的系统调用功耗的测试方法,其特征在于,还包括:针对所述测试激励中的某一个系统调用测试程序的相关测量结束后,重启系统后再进行下一个系统调用测试程序的相关测量。
10.如权利要求2所述的系统调用功耗的测试方法,其特征在于,所述系统在运行过程中执行的系统调用测试程序的类型包括进程控制、进程间通信、用户管理、内存管理、网络管理、文件系统控制、系统控制和socket控制中的至少一种。
11.一种系统调用功耗的测试装置,其特征在于,包括:
监测单元,用以监测系统在运行过程中执行的程序;
控制单元,用以在所述监测单元确定所述系统在运行过程中出现系统运行噪声时,控制测试激励停止获取所述系统的功耗参数直至所述系统运行噪声结束,再控制所述测试激励继续获取所述系统的功耗参数。
12.如权利要求11所述的系统调用功耗的测试装置,其特征在于,所述系统在运行过程中执行的程序至少包括系统调用测试程序,所述测试激励包括每一个系统调用测试程序。
13.如权利要求12所述的系统调用功耗的测试装置,其特征在于,还包括适于生成测试所采用的系统调用测试程序的生成单元,所述生成单元包括:
第一执行单元,适于多次执行基准测试程序;
第一统计单元,适于通过轨迹跟踪方法确定所述基准测试程序执行过程中所调用的系统标准函数中包括的每种参数组合出现的概率统计结果;
确定单元,适于根据所述概率统计结果,确定测试所采用的相应系统调用测试程序。
14.如权利要求13所述的系统调用功耗的测试装置,其特征在于,所述确定单元对于每一个系统调用的系统标准函数,根据其对应的概率统计结果,选取使用频率最高的一种参数组合方式,并以此确定测试所采用的相应系统调用测试程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡江南计算技术研究所,未经无锡江南计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310049979.7/1.html,转载请声明来源钻瓜专利网。