ฉันมีศูนย์ข้อมูลระบบจัดเก็บข้อมูลบนคลาวด์ที่ใช้ Ubuntu 16.04 lts และ NextCloud / OwnCloud ที่ไม่จำเป็นต้องใช้งานได้ตลอด 24/7 และต้องการโซลูชันการจัดการพลังงาน เซิร์ฟเวอร์คือ Dell PowerEdge 1950 Gen II และ Dell PowerEdge 2950 Gen II
วัตถุประสงค์โดยรวม
เซิร์ฟเวอร์จัดเก็บข้อมูลบนคลาวด์ไฮเบอร์เนตใช้เวลาว่างเป็นเวลานานเป็นเวลา 20 นาทีและยกเลิกการจำศีลด้วย WOL เพื่อลดก๊าซคาร์บอนไดออกไซด์ 6272.09 กิโลกรัมต่อปีเป็น 6680kw จากศูนย์ข้อมูลของเราเพียงอย่างเดียว
พยายามแก้ปัญหาไม่ได้ผล
ภูมิประเทศ
แนวนอนในสถานที่ / งาน cron เพียงเสนอเริ่มต้นและปิดที่กำหนดดังนั้นจึงไม่ประสบความสำเร็จสำหรับเราทำได้
PowerNap
powernap ดูเหมือนหนทางที่จะไป แต่บริการไม่ได้เริ่มใน Ubuntu 16.04
XXXXXXX ~ $ sudo สถานะ powernap ของบริการ ● powernap.service - PowerNap โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/powernap.service; ปิดใช้งาน; ตั้งค่าล่วงหน้าของผู้จัดจำหน่าย ใช้งาน: ไม่ได้ใช้งาน (ตาย)
ดูเหมือนว่า ponwernap จะใช้บริการที่คิดค่าเสื่อมราคาเช่น network.service ซึ่งไม่มีใน Ubuntu 16.04 อีกต่อไป
บรรลุวัตถุประสงค์
Wake on LAN (WOL)
การเปิดใช้งาน WOL นั้นตรงไปตรงมาโดยทำตามการตั้งค่าด้วยตนเองในลิงค์นี้ หรือด้วยการใช้ powewake
เซิร์ฟเวอร์ไฮเบอร์เนต
จนถึงตอนนี้ฉันได้จัดการเพื่อจำศีลเซิร์ฟเวอร์ที่ใช้sudo systemctl hibernate
และsudo systemctl hibernate-sleep
- powernap - ฉันกำลังยื่นรายงานข้อผิดพลาดเพื่อลบการอ้างอิงที่หมดแล้ว
- systemctl - อาจนำไปสู่บางแห่ง
- pm-utils - อาจนำไปสู่ที่ใดที่หนึ่งเช่นกัน
การอัพเกรดฮาร์ดแวร์
ฉันได้อัพเกรดซีพียูของ Dell 1950 Gen II dual Xeon E5335 ด้วย Xeon X5365 ซีพียู X5365 เปิดใช้งานการจัดการพลังงานและตั้งค่าการจัดการพลังงานจาก BIOS ในความจริงแล้วฉันไม่ชอบการอัพเกรดเช่นนี้เพราะ X5365 กินไฟ 70 วัตต์ต่อซีพียูมากกว่า E5335 แต่ใช้การทดสอบไฮเบอร์เนตเช่นนี้
อัปเดต 1
ในช่วงเวลาpm-utils
นี้เป็นหนทางเดียวที่จะแยกออกจากwol
นิค ขณะนี้ฉันกำลังสำรวจการกำหนดค่าที่เหมาะสมที่สุดเพื่อสร้าง power hook สำหรับการตั้งค่า ac เป็นเวลาว่าง
ข้อเสนอแนะใด ๆ โปรด