运行 Linux 的旧笔记本电脑的电源管理

运行 Linux 的旧笔记本电脑的电源管理

最近,我翻阅了几箱旧东西,发现了几台非常旧的笔记本电脑(2000 年初),上面满是灰尘。我没有扔掉它们,而是决定在笔记本电脑上安装一个非常轻型的 SparkyLinux 系统,并将其作为家庭服务器,主要用于下载种子并有时执行一些脚本。一切都很顺利,但我很快发现笔记本电脑会产生大量热量,因此我试图找到在不使用笔记本电脑时节省能源的方法。

我只使用几个服务:主要是ssh服务器、vnc服务器、ftp服务器、torrent客户端。不打算运行 apache,因为没有必要。

首先,我尝试在显示器启动时关闭显示器,因为我只会通过 ftp/ssh/vnc 访问机器,保持显示器打开确实没有意义。所以我厌倦了xset -display :0.0 dpms force off在最后一行添加 ,.bashrc 因为我已将机器设置为自动登录。但这似乎不起作用。如何在机器启动并运行后立即关闭显示器?现在我使用 cronjob 每 5 分钟关闭一次显示器。

另一个更大的问题是磁盘。它会产生大量热量,因此我尝试寻找方法来减慢磁盘速度,甚至在不需要时将其置于待机/睡眠状态。

我目前已将hdparm -B 32 /dev/sda其设置为相对低功耗模式。这个设置是持久的吗?下次启动时需要重新设置吗?另外,如果机器有时用作 torrent 客户端,那么在 torrent 客户端未打开时将驱动器置于待机模式的好策略是什么?我应该简单地去hdparm -S 120 /dev/sda写一个小脚本还是使用 cron 手动将磁盘设置为待机/睡眠(例如hdparm -y /dev/sda每 30 分钟一次)?

相关内容