SmartWatts เป็นสูตรสำหรับเครื่องวัดพลังงานที่กำหนดด้วยซอฟต์แวร์แบบปรับตัวเองตาม PowerAPI framework
โครงการนี้คือการใช้งานเครื่องวัดพลังงานที่ปรากฎใน SmartWatts: Self-Calibrating Software-Defined Power Meter for Containers ที่เผยแพร่ในการประชุมวิชาการ IEEE/ACM International ที่ 20 บนคลัสเตอร์, คลาวด์และการคำนวณทางอินเทอร์เน็ต (CCGRID)
โครงการนี้มีเครื่องวัดพลังงานซอฟต์แวร์ที่ประเมินการใช้พลังงาน (CPU/DRAM) ของ software containers (เช่นคอนเทนเนอร์ Docker, Kubernetes Pods, Libvirt Virtual Machines ... ) ทำงานบนระบบ
เครื่องวัดพลังงานซอฟต์แวร์นี้ขึ้นอยู่กับ Power Models ที่กระจายการใช้พลังงานทั้งหมดในคอนเทนเนอร์ที่ทำงานขึ้นอยู่กับการใช้ทรัพยากร คุณลักษณะ Running Average Power Limit (RAPL) ใช้เพื่อวัดการใช้พลังงานทั้งหมดของส่วนประกอบ CPU/DRAM และ Hardware Performance Counters (HwPC) ใช้เพื่อวัดการใช้ทรัพยากรของภาชนะบรรจุ
ในการตรวจสอบตัวนับประสิทธิภาพฮาร์ดแวร์ (HWPC) ของคอนเทนเนอร์ซอฟต์แวร์ที่ทำงานบนระบบ Linux โครงการ HWPC-Sensor เป็นโซลูชันที่ต้องการ ขณะนี้ยังไม่มีการรองรับแพลตฟอร์มไคลเอนต์/เซิร์ฟเวอร์อื่น ๆ เช่น Windows, MacOS หรือ VMware
SmartWatts เป็นโครงการโอเพ่นซอร์สที่พัฒนาโดย Project Project Team ซึ่งเป็นกลุ่มวิจัยร่วมระหว่าง University of Lille และ Inria
เอกสารมีอยู่ในเว็บไซต์ PowerAPI
คุณสามารถติดตามข่าวสารล่าสุดและถามคำถามโดยสมัครสมาชิกรายชื่อผู้รับจดหมายของเรา
หากคุณต้องการมีส่วนร่วมคุณสามารถทำได้ผ่าน GitHub โดยการฟอกที่เก็บและส่งคำขอดึง
เมื่อส่งรหัสโปรดตรวจสอบว่าเป็นไปตามกฎของโครงการและ การทดสอบผ่าน
มีสองวิธีในการติดตั้งการเผยแพร่อย่างเป็นทางการของ SmartWatts: