我有运行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.service-PowerNap 已加载:已加载(/lib/systemd/system/powernap.service;已禁用;供应商预设 有效:无效(无效)
ponwernap似乎使用的折旧服务(例如network.service)在Ubuntu 16.04中不再可用
可达成的目标
局域网唤醒(WOL)
遵循此链接上的手动设置,启用WOL非常简单。或使用powewake
服务器休眠
到目前为止,我仅使用sudo systemctl hibernate
和休眠服务器sudo systemctl hibernate-sleep
- powernap-我正在提交错误报告以删除耗尽的依赖关系
- systemctl-可能导致某个地方
- pm-utils-也可能导致某个地方
硬件升级
我已经使用Xeon X5365 CPU升级了Dell 1950 Gen II Dual Xeon E5335的CPU。X5365启用电源管理并从BIOS设置电源管理。老实说,我不赞成这种升级,因为X5365的每CPU功耗比E5335多70瓦,但这样做却有利于休眠测试。
更新1
此时此刻pm-utils
是除设置wol
NIC 之外的唯一方法。目前,我正在探索最佳配置,以便为空闲时间的交流电设置创建电源钩。
任何建议,请。