太陽能發電廠所有者可能需要管理終端設備的功耗,因為減少功耗可以延長夜間和陰天的電池壽命,並避免在嚴重停電時丟失資料。
大多數現代電腦允許您調整處理器頻率,這一方面會導致效能下降,另一方面會延長電池壽命。 在 Windows 中,降頻是透過控製程式介面手動進行的,在 Linux 中是透過工作列小部件和控制台(cpupower - CentOS、cpufreq-set - Ubuntu)進行的。
在 Linux 中,透過控制台執行命令可以讓命令在發生某些事件時自動執行。
免費的 UmVirt 太陽能發電廠套件中的 usps-conspirationagent 實用程式可讓您執行命令,根據太陽能發電站的運作資料控制處理器效能。
12 伏特模式的典型配置:
- 如果面板上的電壓高於 16 伏特,請設定性能模式
- 如果面板上的電壓低於 16 伏特或未知,請設定節能模式
- 如果電池電壓低於11,6,則執行關機指令
關閉命令可以是:
- 平滑關機(斷電),
- 睡眠模式(systemctl 掛起),
- 休眠(systemctl hibernate),
- 命令序列。
命令序列範例:
./suspend.py && systemctl suspend
執行此命令會將目前虛擬機器儲存到磁碟並使電腦進入睡眠模式。 在編譯「大型」程式(例如 Firefox、Chrome、LibreOffice 等)且正常運行時間可能超過白天時,程式設計師和維護人員可能會需要此命令。
作為演示
來源: www.habr.com