使用rapl计数器提供功耗信息的powerapi公式。
rapl-formula的Python项目详细描述
RAPL公式
使用rapl的powerAPI公式 计数器,以提供 监控机器。
使用与 hwpc-sensor并将其转换为 功耗测量(瓦特)。存储功耗措施 在MongoDB数据库中。
用法
获取输入数据
你必须启动hwpc-sensor来 监视器插座。传感器必须将其数据存储在MongoDB数据库中。这个 数据库必须可以通过rapl_公式访问。
启动公式
使用python(>;=3.7):
python3 -m rapl_formula --output mongodb --uri input_mongo_uri --db input_db --collection input_collection --input mongodb --uri output_mongo_uri --db output_db --collection output_collection
使用Docker:
docker run powerapi/rapl-formula --output mongodb --uri input_mongo_uri --db input_db --collection input_collection --input mongodb --uri output_mongo_uri --db output_db --collection output_collection
具有以下配置:
- 将uri:uri输入到hwpc传感器用来存储其输出数据的mongodb
- input_db:hwpc传感器用于存储其输出数据的数据库
- 输入采集:HWPC传感器用于存储其输出数据的采集
- 将uri:uri输出到用于存储功耗数据的mongodb
- output_db:用于存储功耗数据的数据库
- 输出采集:用于存储功耗数据的采集
BSD 3条款许可证
版权所有(c)2019,PowerAPI 保留所有权利。
以源和二进制形式重新分配和使用,有无 如果满足以下条件,则允许修改:
重新发布源代码必须保留上述版权声明 条件列表和以下免责声明。
二进制形式的再分配必须复制上述版权声明, 文件中的条件列表和以下免责声明 和/或分发时提供的其他材料。
无论是版权所有者的名字还是 贡献者可用于支持或推广来自 本软件未经事先书面许可。
本软件由版权所有者和贡献者“按原样”提供。 以及任何明示或默示保证,包括但不限于 默示保证适销性和特定用途的保证 否认。在任何情况下,版权持有人或贡献者均不承担责任 对于任何直接的、间接的、偶然的、特殊的、惩戒性的或间接的 损害赔偿(包括但不限于购买替代货物或 但是 根据任何责任理论,无论是在合同中,严格责任, 或因使用而引起的侵权行为(包括疏忽或其他) 即使被告知有可能造成这种损害。