Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux cpuspeed 命令。

1、命令简介

cpuspeed:用户空间CPU变频程序。

2、命令用法

cpuspeed [Options]

3、命令描述

这个程序监视系统的空闲百分比,并降低或提高cpu的时钟速度和相应的电压,以最小化功耗时空闲,并在需要时最大化性能。这是默认值。

该程序还可以选择性地配置,以降低cpu的时钟速度,如果温度过高,而不是最小化其速度,如果计算机的AC适配器断开或最大限度地提高其速度,当AC适配器连接。

默认情况下,这个程序将管理系统中发现的每个CPU。

RedHat和Fedora发行版在这两种情况下都使用统一的配置文件,以及一个cpuspeed初始化脚本,该脚本将根据需要配置cpuspeed或内核内CPU频率调节。

4、命令选项

选项

描述

d

通知进程,以守护进程本身在后台运行

-S [[]…]

只管理CPU核心的一个组

-w

不要把时间等待在IO空闲时间

-C

当AC适配器连接时以最高速度运行

-A<时间间隔>

设置在该AC适配器的状态将在十分之一秒被轮询的时间间隔,

默认为50

-T<时间间隔>

设置在该温度将在十分之一秒被轮询的时间间隔,默认为10

-a

当交流适配器断开时,设定ACPI电源适配器状态文件,

并告诉程序设置CPU为最低速度

-i<时间间隔>

设置空闲百分比测试和可能速度变化之间的时间间隔。

默认值是20

-t<温度文件><最高温度>

设置ACPI温度文件和在其中的CPU将被设置为最低速度时的温度

-p

设置CPU核心空闲的百分比阀值。

是空闲的百分比低于此CPU核心会被设置为尽可能高的速度。

定是空闲的百分比高于该CPU核心的运行速度将减少,

低于此CPU核心的运行速度将提高(默认值是10和25)

-m<最小速度>

设置一个CPU内核将不会被设置的最小速度,

单位为kHz

-M<最大速度>

设置一个CPU内核将不会被设置的最大速度,单位为kHz

-r

在程序退出恢复以前的速度

-D

当AC适配器断开时,不要强制以最小速度运行

5、使用示例

1)用户空间的CPU频率调节

cpuspeed

2)程序退出恢复以前的速度:

cpuspeed -r

3)设置一个指定的CPU最大速度:

cpuspeed -M 4500

相关文件:

文件

说明

/etc/sysconfig/cpuspeed

配置文件

/etc/init.d/cpuspeed

initialzation脚本

/usr/sbin/cpuspeed

cpuspeed程序

推荐文档