ฉันจะวัดการใช้พลังงานในปัจจุบันได้อย่างไร


25

เป็นไปได้หรือไม่ที่จะวัด (ด้วยซอฟต์แวร์เช่น PowerTOP) การใช้พลังงานในปัจจุบันของ Pi ใน Raspberry Pi ของฉัน


1
"ต่อ" Pi ของคุณ ... ฉันคิดว่าคุณหมายถึงหรือ "ของ" Pi ของคุณซึ่งคนอื่นคิดว่าคุณหมายถึงอะไร
user59377

1
@ user59377 - ในขณะที่ฉันลงคะแนนความคิดเห็นของคุณเนื่องจากมีการขอคำชี้แจง ... ฉันเชื่อว่า OP จริงต้องการวัดปริมาณการใช้ซอฟต์แวร์ที่ใช้บน Pi - ดังนั้น "เปิด" ถูกต้องและ "ของ" คือ ไม่.
Greenonline

คำตอบ:


14

ไม่คุณไม่สามารถวัดการใช้พลังงานของ Raspberry Pi ของคุณได้อย่างแม่นยำด้วยซอฟต์แวร์ จำเป็นต้องมีฮาร์ดแวร์บางส่วนเพื่อที่จะทำสิ่งนี้และอุปกรณ์มักจะมีสิ่งนี้ตามค่าเริ่มต้น

ตัวเลือกที่ง่ายที่สุดคือการใช้เครื่องวัดกำลังไฟที่ผนังหรือจอภาพการใช้งาน คุณสามารถซื้อได้ในราคา $ 10 - $ 20 ที่ร้านค้าในพื้นที่

สิ่งที่ดีที่สุดที่คุณจะได้รับก็คือการประเมิน


ฉันมีมิเตอร์ไฟฟ้าเต้าเสียบ แต่ฉันขี้เกียจเกินไป: D ... และสำหรับอุปกรณ์ที่มี intel cpu ฉันสามารถใช้ powertop ดังนั้นความคิดของฉันคือการใช้บางสิ่งบางอย่างเช่น powertop แต่สำหรับแขน;)
cupakob

3
PowerTOPให้การประมาณค่าไม่ใช่การวัดจริง การประมาณการมีไว้สำหรับการเปรียบเทียบเมื่อคุณต้องการลองใช้คุณสมบัติการประหยัดพลังงานที่แตกต่างกัน สำหรับแล็ปท็อปPowerTOPสามารถทำการประเมินได้ดีขึ้นโดยทำการวัดขนาดแบตเตอรี่ของคุณและทำการคำนวณ นั่นคือสิ่งที่คุณไม่สามารถทำได้บนพีซีหรือ Raspberry Pi อ่านข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ที่นี่
Derecho

2
The easiest option would be to use a wall outlet power meter or usage monitor.ที่ดีถ้าคุณต้องการที่จะรู้ว่าอำนาจมากการตั้งค่าของคุณจะใช้แต่ไม่ได้ถ้าคุณต้องการที่จะรู้ว่าอำนาจมาก Pi ของคุณเป็นจริงได้รับ อะแดปเตอร์ไฟฟ้าและสาย USB อาจทำให้สิ้นเปลืองพลังงาน ฉันอ่านสาย USB ที่มีทั้งวัตต์หรือโวลต์ (ฉันจำไม่ได้ว่าเป็นคำพูดใด แต่มีบางอย่างที่เหมือนกันในบางสถานการณ์)
Nateowami

ฉันลองใช้เต้ารับมิเตอร์ของฉันและความแม่นยำของมันต่ำเกินไป มีการรายงานค่าคงที่ 2 วัตต์แม้เมื่อ PI ถูกปิด
Iain

13

ทางออกที่ดีที่สุดของคุณคือใช้โวลต์มิเตอร์ / แอมมิเตอร์ USB ระหว่างแหล่งจ่ายไฟ USB ของคุณกับ Pi

USB โวลต์มิเตอร์

นอกจากนี้คุณจะต้อง:

  • ไมโคร USB เป็น USB 'A' แปลงจากแหล่งพลังงานเป็นโวลต์มิเตอร์ USB
  • สายเคเบิล A 'to' USB เข้ากับ micro USB จากโวลต์มิเตอร์ USB ไปยัง Pi

มีหลายประเภทตั้งแต่ $ 1 ถึง $ 5 ขึ้นอยู่กับว่าคุณต้องการจอแสดงผลเดี่ยวจอแสดงผลสองจอตามภาพหรือจอแสดงผลแบบ Quad ที่แสดงพลังงาน (วัตต์) และประจุ (คูลอมบ์)


3
วิธีแก้ปัญหานี้เหนือกว่าคำตอบที่เสนอในคำตอบที่ยอมรับได้ `เครื่องวัดกำลังจ่ายไฟที่ผนัง 'เพราะมันคำนึงถึงประสิทธิภาพของหน่วยจ่ายไฟซึ่งอาจไม่คงที่ตลอดช่วงการทำงาน
Vorac

1
@Vorac - โปรดกำจัดคำตอบของฉันถ้าคุณรู้สึกว่ามันเป็นทางออกที่เหนือกว่า :-)
Greenonline

5

ขณะที่คุณไม่สามารถตรวจสอบการใช้พลังงานโดยตรงที่คุณสามารถได้รับข้อมูลเกี่ยวกับแรงดันไฟฟ้าปฏิบัติการของ: core(ค่าเริ่มต้น) sdram_c, sdram_iและsdram_p(ดูที่นี่สำหรับรายละเอียดเพิ่มเติม)

vcgencmd measure_volts <id>

เช่นการตรวจสอบแรงดันไฟฟ้าหลัก:

pi$ vcgencmd measure_volts
volt=1.2000V

ขอบคุณสำหรับคำตอบผมสงสัยว่าทำไมนี้ไม่ได้ทำงานร่วมกับผู้ใช้ใหม่และทำงานได้เฉพาะกับpiเป็นผู้ใช้ความคิดใด ๆ ?
Vinod Srivastav

@VinodSrivastav ฉันไม่มีที่นี่ แต่ตรวจสอบกลุ่ม pi และเพิ่มกลุ่มที่เกี่ยวข้องให้กับผู้ใช้ของคุณ ( usermod -aG <group> <user>) อย่าลืมออกจากระบบและลงชื่อเข้าใช้เพื่อให้การเปลี่ยนแปลงมีผล
Pierre-Alexis Ciavaldini

2

มัลติมิเตอร์ในซีรีย์พร้อมแหล่งจ่ายไฟแบบตั้งโต๊ะ หรือดูที่แหล่งจ่ายไฟของตัวเองหากมีแอมป์มิเตอร์

การวัดทุกสิ่ง (ด้วยแหล่งจ่ายไฟ) จะไม่ให้การอ่านที่ถูกต้องเกี่ยวกับการใช้งานจริงของ Raspberry pi เนื่องจากคุณจะทำการวัดความไร้ประสิทธิภาพในแหล่งจ่ายไฟที่คุณใช้


2
การวัดด้วยแหล่งจ่ายไฟจะเป็นตัวแทนที่ถูกต้องของต้นทุนที่เกี่ยวข้องกับการใช้งาน ขึ้นอยู่กับเป้าหมายว่าคุณต้องการวัดก่อนหรือหลังแหล่งจ่ายไฟ
Derecho
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.