Debian下cpupower设置记录

  • Linux内核调频知识 链接

查看当前cpu调度器

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
查看cpu支持调度

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors

查看当前cpu频率

cat /proc/cpuinfo | grep MHz

(高版本内核可能不适用查看cpu频率)

Debian下(我用的deepin):

  1. sudo apt install linux-cpupower (Debian下不会有默认配置文件在/etc/default/cpupower)

  2. 创建cpupower配置文件/etc/default/cpupower(可以参考其他发行版本下cpupower的配置文件

    # 自己设置调度
    CPUPOWER_START_OPTS="frequency-set -g performance"
    CPUPOWER_STOP_OPTS="frequency-set -g powersave"
    
  3. 创建systemd服务,vim /usr/lib/systemd/system/cpupower.service

    [Unit]
    Description=Configure CPU power related settings
    After=syslog.target
    
    [Service]
    Type=oneshot
    RemainAfterExit=yes
    EnvironmentFile=/etc/default/cpupower
    ExecStart=/usr/bin/cpupower $CPUPOWER_START_OPTS
    ExecStop=/usr/bin/cpupower $CPUPOWER_STOP_OPTS
    
    [Install]
    WantedBy=multi-user.target
    
    • 注意EnvironmentFile,其他发行版本换成相应配置文件的路径
  4. 开启服务

    systemctl daemon-reload

    systemctl enable cpupower.service 开机自动启动

    systemctl start cpupower.service当前启动


  • 也不一定要创建服务,写个脚本定时执行cpupower -c all frequency-set -g 调度类型就行

  • cpupower之类命令记录

    cpupower -c all frequency-info #查看所有cpu info
    cpupower -c all frequency-set -g xxx #修改所有cpu调度类型
    cat /proc/cpuinfo | grep MHz #查看当前cpu频率
    
    

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值