您现在的位置是:首页 > Linux OSLinux OS
cpupower命令 – 调整CPU主频
比目鱼2022-04-09【Linux OS】人已围观
简介cpupower 是一组为辅助 CPU 调频而设计的用户空间工具。linux内核支持调节CPU主频,降低功耗,已到达节能的效果。对于移动设备和笔记本来说,在没有接通电源的时候,续航是很重要的
cpupower 是一组为辅助 CPU 调频而设计的用户空间工具。linux内核支持调节CPU主频,降低功耗,已到达节能的效果。对于移动设备和笔记本来说,在没有接通电源的时候,续航是很重要的。
Linux 内部共有五种对频率的管理策略 userspace , conservative , ondemand , powersave(省电模式) 和 performance(性能模式)。
通过选择系统空闲状态不同的电源管理策略,可以实现不同程度降低服务器功耗。但是,更低的功耗策略意味着 CPU 唤醒更慢对性能影响更大。对于对时延和性能要求高的应用。
对于服务器,一般都是接着电源的,而且要求性能比较高,因此,建议关闭 CPU 的动态调节功能,禁止 CPU 休眠,并把 CPU 频率固定到最高。
一般在服务器 BIOS 中修改电源管理为 Performance,如果发现 CPU 模式为 conservative 或者 powersave,可以使用 cpupower 设置 CPU Performance 模式,效果也是相当显著的。
语法格式:cpupower [参数]
常用参数:
参考实例
查看当前生效的策略:
[root@lmlphp.com ~]# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor powersave
查看当前CPU频率:
[root@lmlphp.com ~]# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq 900022
查看当前所有CPU的信息:
[root@lmlphp.com ~]# cpupower -c all frequency-info
设置所有CPU为性能模式:
[root@lmlphp.com ~]# cpupower -c all frequency-set -g performance
设置所有CPU为节能模式:
[root@lmlphp.com ~]# cpupower -c all frequency-set -g powersave
查看频率信息:
[root@lmlphp.com ~]# cpupower frequency-info
cpupower设置performance:
[root@lmlphp.com ~]# cpupower frequency-set -g performance
Tags:
很赞哦! ()
上一篇:Linux性能优化
随机图文
-
一文搞定 | Linux共享内存原理
在Linux系统中,每个进程都有独立的虚拟内存空间,也就是说不同的进程访问同一段虚拟内存地址所得到的数据是不一样的,这是因为不同进程相同的虚拟内存地址会映射到不同的物理内存地址上。 但有时候为了让不同进程之间进行通信,需要让不同进程共享相同的物理内存,Linux通过 共享内存 来实现这个功能。下面先来介绍一下Linux系统的共享内存的使用。 -
Linux 中断的底裤之 workqueue
workqueue 是除了 softirq 和 tasklet 以外最常用的下半部机制之一。workqueue 的本质是把 work 交给一个内核线程,在进程上下文调度的时候执行。因为这个特点,所以 workqueue 允许重新调度和睡眠,这种异步执行的进程上下文,能解决因为 softirq 和 tasklet 执行时间长而导致的系统实时性下降等问题。 -
深入理解CPU的调度原理
前言软件工程师们总习惯把OS(Operating System,操作系统)当成是一个非常值得信赖的管家,我们只管把程序托管到OS上运行,却很少深入了解操作系统的运行原理。确实,OS作为一个通用的 -
Linux 内核的网络协议栈
本文主要记录 Linux 内核网络协议栈的运行原理