導航:首頁 > 編程系統 > linux電源設置

linux電源設置

發布時間:2023-05-03 05:33:49

linux進程的電源管理

這個問題我解決過哦。
用P/Invoke調 API:kernel32.dll中的GetSystemPowerStatus函數。函數返回系統的電源狀態。狀態指數系統是在直流電源還是交流電源下運作,電池是否在充電,電池的剩餘電量。
先定義結構體:
[StructLayout(LayoutKind.Sequential)]
public struct SYSTEM_POWER_STATUS
{
public byte ACLineStatus;
public byte BatteryFlag;
public byte BatteryLifePercent;
public byte Reserved1;
public int BatteryLifeTime;
public int BatteryFullLifeTime;
}
然後導入外部函數:
[DllImport("kernel32.dll", CharSet=CharSet.Auto, ExactSpelling=true)]
public static extern bool GetSystemPowerStatus(ref SYSTEM_POWER_STATUS systemPowerStatus);
如果調用成功,返回 true,然後分析systemPowerStatus的數據就行。
ACLineStatus為1時,表示正在使用交流電源,為0使用直流電源。
希望能夠幫到你。

⑵ linux下設置電源的命令有哪些

設置電棗粗手源是個啥凳嫌意思?重啟關機嗎?
reboot重啟,poweroff關機凳薯
shutdown比較特別,可以man
shutdown看一下,電源相關幾乎都管

⑶ 解決筆記本在Linux下插電源降頻的問題

筆記本的處理器頻率,若使用電池,則可對最高頻率做適當限制,以達到省旁蔽電目的;若插入移動電源,則可以解除限制,讓處理器能夠在其最高頻率上運行,以提高性能——這是最基本的電源管理策略。

然而,我的ThinkPad X200卻不走尋常路,故意和我對著干。X200搭載Intel Core 2 Duo P8600 雙核處理器,設計最高主頻為2.40GHz。在使用「performance」調控器(governor),並盡可能將調控器最高頻率設為最大值的情況下:

這也太奇怪了吧,筆記本居然會在插電時降頻!盡管插電後電量多到用不完,毫無費電之虞,筆記本卻仍然認為應該省電;而使用電池時,筆記本卻根本洞櫻不管這些,允許CPU達到最大頻率。什麼邏輯!

起初,我以為是BIOS中的節能控制設置不當。有一個設置是Intel SpeedStep Technology,這是英特爾的處理器電源管理功能。我嘗試將其中針對AC適配器和電池的策略設置為相同的值,結果重啟後問題如故;而關閉該功能後,Linux管理CPU頻率的 acpi-cpufreq 驅動直接失效,不可行。後來,我又嘗試將PCI和PCI-E的省電功能關閉,問題同樣如故。

看來,不能靠更改BIOS設置來解決插電降頻的問題,只能從系統層面入手了。會不會跟內核有關?對此,我嘗試了不同的內核版本,以及使用OpenSUSE安裝盤的Shell進行測試,運行以下命令設置調節器為 performance ,讀取調控器最大頻率(須在Root用戶下測試):

結果,插電後仍然降頻。由此可排除內核版本和操作系統的問題。

那麼,問題到底出在哪裡呢?

在Linux中,控制處理器頻率的目錄是 /sys/devices/system/cpu/cpu*/cpufreq (星號為處理器核心編號),其中包含一系列節點,用於讀取或設置處納啟叢理器頻率的參數。主要包括:

注意其中的 bios_limit ,它反映的是BIOS所提供的頻率限制值。在本文開頭的條件下,使用電池時,其中的值為2400000,而插上電源後該值立刻降到1600000。由此不難得知,是BIOS在限制CPU的頻率,X200的BIOS對處理器頻率的調控策略簡直是弱智!

那麼,有什麼辦法可以打破限制?的確是可以的,Linux系統可以忽略 bios_limit 中BIOS所提供的不合理限制值,讓用戶可以自由設置理想的頻率,使處理器性能的發揮重回正軌。

具體的做法是,調節內核當中的一個參數—— ignore_ppc ,將其值設為1,表示忽略BIOS頻率限制:

設置即時生效。這時再插入電源適配器,即可發現頻率再也不會被限制在1.6GHz下了。

若要使該設置在每次重啟後都能自動應用,可以更改啟動配置文件 /etc/default/grub 。在root許可權下打開它,找到 GRUB_CMDLINE_LINUX_DEFAULT ,將 processor.ignore_ppc=1 加在值的後面,就像這樣:

最後運行

更新啟動參數,重啟即可生效。

到此,插電降頻問題徹底解決,終於可以愉快地享用了!

⑷ linux下設置電源的命令有哪些

設置電源是個啥意思?重啟關機嗎?
reboot重啟,poweroff關機
shutdown比較特別,可以man shutdown看一下,電源相關幾乎都管

⑸ linux設置電量顯示路徑

linux設置電量顯示路徑是,
linux不同發行版本,不同的電源管理工具,保存電池剩餘電量的文件路徑不一。

但存放電池剩餘電量信息的文件名稱不變:capacity

而且可以肯定它在/sys/目錄下某處。

因此只需要使用:

# find /sys/ -name capacity -exec cat {} \;

命令便可以獲取筆記本的剩餘電量,而且這條十分簡潔,易於記憶,無需記又臭又長的路徑。

(除kali外其它主流發行版本旅叢都適用,我也不知道為什麼kali就不行 )

如果依然覺得這條命拆兆櫻令太長,可以進行以下步驟(略微復雜)

# alias capacity='find /sys/ -name capacity -exec cat {} \;'猜孫

來自定義一個capacity命令,然後就可以直接使用

⑹ Linux 電源指示燈的實現

首先打開電腦設置界面,再進入控制面板,打開圖標目錄,再選擇linux電型賀源圖標打開,進入設置就可以了。卜乎派
你會命令操作的話。那就按ctrl+alt+f1進入命令操作就可以設置。如果不會的話重要的信息拷貝出來。重頃滑新做一下,10分鍾左右就搞定了。

⑺ 關於linux的電源設置 高手來

我困氏是Gentoo用戶,我的做亮尺耐法是在內核中把休眠到硬碟或內存這一項取消。這敬春個版本的Linux沒用過,樓主可以參考。

⑻ linux設置節電時間默認時間是多少

linux下耗電迅速只能三四小時,所以我對系統進行了省電優化,能夠日常使用可以續航7小時以上。

⑼ Linux CentOS 7電源管理設置(合蓋不睡眠)

Linux 使用哲學(正確而優雅的使用方法) 一文中說到,正確的使用 Linux 是不安裝 Xwindow,而是通過遠程 ssh 它。那麼當我們在一台筆記本上安裝好Linux 後,要想將他合蓋後還能遠程訪問,就需要修改一下系統的電源相關選項。這里以 CentOS為例

systemd 處理某些電源相關的 ACPI事件,可以通過從 /etc/system/logind.conf 以下選項進行配置:

觸發的行為可以有

如悉卜果要合蓋不休眠睜轎穗只需要把HandleLidSwitch選項設置為如下即可:

注意:設置完成保存後運帆配行下列命令才生效。

閱讀全文

與linux電源設置相關的資料

熱點內容
微信支付獲取code 瀏覽:28
微信手機傳文件給好友 瀏覽:605
初學編程有什麼好處 瀏覽:774
word2007拼寫檢查 瀏覽:454
魔獸世界41升級補丁 瀏覽:209
51單片機熱敏電阻測溫程序 瀏覽:913
專賣機油是哪個app 瀏覽:574
表格有密碼怎麼辦 瀏覽:376
立項文件費用多少 瀏覽:408
怎樣刪除電腦桌面的壓縮文件 瀏覽:139
b超單子哪個數據能看出來 瀏覽:75
vscodejs方法跳轉 瀏覽:609
java編程語言及版本號 瀏覽:219
兩條數據線多少錢 瀏覽:978
阿里雲盤一次可以保存多少個文件 瀏覽:179
揚州防控15號文件內容 瀏覽:424
nuke視頻教程網盤 瀏覽:714
朋友微信發給我的壓縮文件錯誤 瀏覽:334
銀飾拍攝教程 瀏覽:528
鄰居找不到無線網路連接怎麼辦 瀏覽:58

友情鏈接