导航:首页 > 编程系统 > 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电源设置相关的资料

热点内容
电脑falsh教程 浏览:75
有哪些不要会员的电影app吗 浏览:15
钢铁侠制造用什么编程 浏览:12
国内哪个app可以查机票信息 浏览:865
哪个app可以定制自驾游 浏览:787
find查找文件夹 浏览:175
多点app在哪里找会员码 浏览:785
人类高质量男性作者用的什么app 浏览:562
cad另存为dxf文件变大 浏览:269
excel文件快速分类 浏览:571
苹果电脑键盘怎么删除表格中数据 浏览:926
网络机顶盒自动重启 浏览:175
ipad4无线网络设置 浏览:238
数控循环车v槽如何编程 浏览:341
微信年销售额 浏览:245
什么app可以上牌照 浏览:886
openwrteth0配置文件 浏览:893
js文字画图 浏览:41
vb代码换行 浏览:305
华为光网络中级认证 浏览:807

友情链接