发明名称 | 计算机系统实时功率估算方法 | ||
摘要 | 本发明公开了一种计算机系统实时功率估算方法,将负载强度均分为10个区间,分别测试目标计算机系统在不同负载强度下的功率,并记录各负载强度下的功耗数据作为基准功耗数据,所述的负载包括CPU负载,I/O负载和屏幕亮度;然后在目标计算机系统中输入基准功耗数据,定期获取计算机系统CPU、I/O负载和屏幕亮度数据,结合实测的数据进行实时功率估算。本发明提供了一个有效的基准能耗数据的测试方法,预测结果更加准确。本发明可通过软件实现,可有效地降低成本。 | ||
申请公布号 | CN102221874A | 申请公布日期 | 2011.10.19 |
申请号 | CN201110154977.5 | 申请日期 | 2011.06.09 |
申请人 | 西北工业大学 | 发明人 | 张晓;李战怀;刘文洁;韩兵 |
分类号 | G06F1/32(2006.01)I | 主分类号 | G06F1/32(2006.01)I |
代理机构 | 西北工业大学专利中心 61204 | 代理人 | 顾潮琪 |
主权项 | 一种计算机系统实时功率估算方法,其特征在于包括下述步骤:将负载强度均分为10个区间,分别测试目标计算机系统在不同负载强度下的功率,并记录各负载强度下的功耗数据作为基准功耗数据,所述的负载包括CPU负载,I/O负载和屏幕亮度;在目标计算机系统中输入基准功耗数据,定期获取计算机系统CPU、I/O负载和屏幕亮度数据,结合实测的数据进行实时功率估算,目标计算机系统的实时功率为:W=ai+(ai+1‑ai)*(x/10‑i)+(bj‑b0)+(bj+1‑bj)*(y/10‑j)+(ck‑c0)+(ck+1‑ck)*(z/10‑k)x:目标计算机CPU利用率,取值范围为0~100;y:目标计算机I/O负载利用率,取值范围为0~100;z:目标计算机屏幕亮度,取值范围为0~100;i:CPU利用率所处区间,计算方法为x/10后取整,取值范围为0~9;j:I/O负载所处区间,计算方法为y/10后取整,取值范围为0~9;k:屏幕亮度所处区间,计算方法为z/10后取整,取值范围为0~9;ai,bj,ck:基准功耗数据中分别对应于不同负载情况的能耗值。 | ||
地址 | 710072 陕西省西安市友谊西路127号 |