py rapl
1.0.0
py-rapl
เป็นไลบรารีที่เรียบง่ายซึ่งสนับสนุนการสุ่มตัวอย่าง RAPL หรือตัวนับ พลังงานจำกัดพลังงานเฉลี่ยที่ใช้งาน ซึ่งจัดทำโดย CPU Intel รุ่นใหม่ส่วนใหญ่ (หากไม่ใช่ทั้งหมด)
import rapl
s1 = rapl.RAPLMonitor.sample()
# Some work that you want to measure.
s2 = rapl.RAPLMonitor.sample()
# Take the difference of the samples
diff = s2 - s1
# Print the difference in microjoules
print(diff.energy("package-0", "core", rapl.UJOULES))
# Print the average power
print(diff.average_power("package-0", "core"))