【问题标题】:suspend home server on idle / inactivity在空闲/不活动时暂停主服务器
【发布时间】:2015-02-08 21:48:42
【问题描述】:

我已将我的家庭服务器设置为网络唤醒,当我尝试从任何地方访问服务器时,我的路由器会发送网络唤醒包。

现在服务器也应该在 5 分钟后再次挂起

  • 上次磁盘活动
  • 上次网络活动
  • 和最后相当大的 CPU 负载

是否有针对此的现有脚本/解决方案? systemd 能解决这个问题吗?

【问题讨论】:

  • 我发现 Debian 软件包 sleepd 暂时可用,直到我根据 collectd 的数据做出更好的东西。然而 sleepd 在上游是未维护的。 Joey 写道,他已经很多年没有使用它了。

标签: power-management suspend nas systemd acpi


【解决方案1】:

你可以试试sspenderhttps://github.com/mountassir/sspender

它允许您根据预定义的 CPU/磁盘使用情况暂停您的机器,并确保机器在您需要开启时在特定时间唤醒。

【讨论】:

  • 一个配置示例会有所帮助。
【解决方案2】:

这可以在 systemd 中使用 logind.conf 文件进行配置。

cat /etc/systemd/logind.conf ... IdleAction=suspend IdleActionSec=5min

查看man logind.conf 了解更多配置选项

【讨论】:

  • 我相信 systemd 的空闲检测只考虑鼠标或键盘事件。您可能想删除您的回复?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-07-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多