SmartWatts는 PowerAPI framework 기반으로 자체 적응 형 소프트웨어 정의 파워 미터를위한 공식입니다.
이 프로젝트는 SmartWatts: Self-Calibrating Software-Defined Power Meter for Containers (CCGRID).
이 프로젝트는 시스템에서 실행중인 software containers (예 : Docker 컨테이너, Kubernetes Pods, Libvirt Virtual Machines ...)의 전력 소비 (CPU/DRAM)를 추정하는 소프트웨어 전력계를 제공합니다.
이 소프트웨어 전력계는 자원 사용에 따라 러닝 컨테이너에 총 에너지 소비를 배포하는 Power Models 기반으로합니다. Running Average Power Limit (RAPL) 기능은 CPU/DRAM 구성 요소의 총 에너지 소비를 측정하는 데 사용되며 Hardware Performance Counters (HwPC) 컨테이너의 리소스 사용량을 측정하는 데 사용됩니다.
Linux 시스템에서 실행되는 소프트웨어 컨테이너의 하드웨어 성능 카운터 (HWPC)를 모니터링하려면 HWPC-Sensor 프로젝트가 선호되는 솔루션입니다. 현재 Windows, MacOS 또는 VMware와 같은 다른 클라이언트/서버 플랫폼을 지원하지 않습니다.
Smartwatts는 Lille University of Lille과 Inria의 공동 연구 그룹 인 The Spirals Project-Team이 개발 한 오픈 소스 프로젝트입니다.
문서는 PowerAPI 웹 사이트에서 확인할 수 있습니다.
최신 뉴스를 따르고 메일 링리스트를 구독하여 질문을 할 수 있습니다.
기여하고 싶다면 저장소를 포킹하고 풀 요청을 보낼 수 있도록 Github를 통해 그렇게 할 수 있습니다.
코드를 제출할 때 프로젝트의 규칙에 따라 테스트가 통과 했는지 확인하십시오.
SmartWatts의 공식 릴리스를 설치하는 두 가지 방법이 있습니다.