精华内容
下载资源
问答
  • 2.查看cpu:sudo cpufreq-info (本命令从内核/硬件中收集并报告CPU频率信息) 3.设置cpu模式:cpufreq-set –g {powersave, userspace, ondemand, conservative, performance} -c 序号 对应于{最省电(最低频率)...

    1.安装cpufrequtils:sudo apt-get install cpufrequtils

    2.查看cpu:sudo cpufreq-info   (本命令从内核/硬件中收集并报告CPU频率信息)

    3.设置cpu模式:cpufreq-set –g {powersave, userspace, ondemand, conservative, performance} -c 序号

    对应于{最省电(最低频率),用户控制,最高或最低,正常,最大性能}

    模式就是执行cpufreq-info后看到的所支持的模式。

    比如以下几种:powersave, userspace, ondemand, conservative, performance。

    • powersave,是无论如何都只会保持最低频率的所谓“省电”模式;
    • userspace,是自定义频率时的模式,这个是当你设定特定频率时自动转变的;
    • ondemand,一有cpu计算量的任务,就会立即达到最大频率运行,等执行完毕就立即回到最低频率;
    • conservative,翻译成保守的,也就是默认的模式,一般选择这个,会自动在频率上下限调整;
    • performance,顾名思义只注重效率,无论如何一直保持以最大频率运行。

    -c 就是CPU的序号  指代线程数

    4.下面以一个具体例子演示下:

    环境:双核CPU   要求全核心以最大频率运行

    #!/bin/sh
    
    cpufreq-set -g performance -c 0
    cpufreq-set -g performance -c 1
    cpufreq-set -g performance -c 2
    cpufreq-set -g performance -c 3
    
    exit 0

    一个名为cpu.sh的脚本。执行:

    chmod 777 ./cpu.sh

    运行./cpu.sh即可

     5.可以用sudo cpufreq-info 查看每个核心的频率状态,结合i7z(实时CPU报告工具)观察也不错

    #安装i7z
    sudo apt-get install i7z
    
    #运行i7z
    sudo i7z

    查看CPU主频几种方法:

    1. 简单方法:cat /proc/cpuinfo
    2. 使用cpufrequtils: sudo cpufreq_info  展示线程数
    3. I7z:  sudo i7z   展示内核数
    4. Cat /proc/cpuinfo |grep MHZ | uniq   顺序整齐展示线程主频

    展开全文
  • ubuntuCPU频率调节

    千次阅读 2018-09-12 10:28:30
    ubuntu - CPU 频率 调节(转) 选择并启用与CPU 相对应的内核模块 为确保接下来的工作是有意义的,首先确保您的CPU 频率 调节功能还没有启用~ # cd /sys/devices/system/cpu /cpu 0 # ls -l 如果你...

    ubuntu - CPU 频率 调节(转)

    选择并启用与CPU 相对应的内核模块

    为确保接下来的工作是有意义的,首先确保您的CPU 频率 调节功能还没有启用~

    # cd /sys/devices/system/cpu
    /cpu
    0
    
    # ls -l

    如果你看到一个名为cpufreq的文件夹,则说明频率 调节功能已经启用,您可以直接跳至下一步。

    如果没有看到名为cpufreq的文件夹,则先看一下可以用的驱动:

    # ls /lib/modules/`uname -r`/kernel/arch/*/kernel/cpu
    /cpufreq

    在我的电脑看到的是这样的,估计你的也差不多。

    acpi-cpufreq.ko     longrun.ko      powernow-k8.ko         speedstep-smi.ko
    
    cpufreq-nforce2.ko  p4-clockmod.ko  speedstep-centrino.ko
    
    gx-suspmod.ko       powernow-k6.ko  speedstep-ich.ko
    
    longhaul.ko         powernow-k7.ko  speedstep-lib.ko

    这些都是可选的驱动,但是与不同的CPU 相匹配。 常用的是:

    p4-clockmod.koIntel P4的处理器
    speed-centrino.ko迅弛,很多笔记本都是这个
    powernow-k*.koAMD处理器用的
    acpi-cpufreq.ko如果所有的都 行,试试这个,(但2.6.20或以上的内核推荐优先使用该项)

    上表列出的只是常用的,如果不行,试一下其它的。

    试的方法是:

    1. 加载该内核模块,如

    #modprobe p4-clockmod

    又如

    #modprobe powernow-k8

    注意是模块名是把上面的文件名去掉.ko。

    2. 如果没有错误信息,就对了。如果要确认,看一下

    # cd /sys/devices/system/cpu
    /cpu
    0
    
    # ls -l

    是否有cpufreq。

    提示: 
    可以用cat看一下cpufreq文件夹下的文件,可以得到一些有用的信息

    选择适当的调节器

    调节器即Governor,用它来控制CPU 频率 。可选的有

    内核模块调节器名称功能
    cpufreq_ondemandondemand按需调节,内核提供的功能,不是很强大,但有效实现了动态频率 调节
    cpufreq_powersavepowersave省电模式,通常以最低频率 运行,
    cpufreq_userspaceuserspace用户模式,一些调频工具软件需要在此模式下才能运行
    cpufreq_conservativeconservative“保守”模式,类似于ondemand,但调整相对较缓
    N/Aperformance不降频

    查看当前的调节器:

    # cat /sys/devices/system/cpu
    /cpu
    0/cpufreq/scaling_governor

    更改使用的调节器,需要加载相应的内核模块,再更改scaling_governor文件,例如:

    # modprobe cpufreq_conservative
    
    # echo conservative > /sys/devices/system/cpu
    /cpu
    0/cpufreq/scaling_governor

    注意: 
    如果使用的CPU 比较老,使用speedstep-smi做为动态频率 的模块,则不能使用ondemand等实时调频软件,原因是其调频延时较长。

    当然也可以用GNOME的工具来调节,请参见后面的介绍。

    使用软件管理CPU 频率

    内核模块的CPU 频率 管理功能已经很强大了,当然你也可以应用软件来管理,可选的软件有:

    1. cpudynd
    2. cpufreqd
    3. cpufrequtils
    4. powernowd
    5. powersaved
    6. speedfreqd

    这些源里是有的,不过我认为都不怎么好用,感觉Fedora的cpuspeed比较好,不过源里没有。

    使用gnome的CPU 频率 范围监视器

    在gnome的面板上按右键,选择“添加到面板”,加入“CPU 频率 范围监视器”。 在那个图标上按右键,“首选项”,可以选择显示和调速的方式。 普通用户默认不能调节CPU 频率 ,要解决这个问题,请参阅为普通用户提供CPU 调频权限 。

    设置开机自动加载以上设置

    Debian 4.0

    1. 编辑 /etc/modules ,加入刚才modprobe挂载的内核模块

    cpufreq-userspace
    
    cpufreq-ondemand
    
    cpufreq-powersave
    
    cpufreq-conservative
    
    speedstep-centrino  #请修改为相应的频率
    调节模块

    2. 安装sysfsutils,

    #apt-get install sysfsutils

    以超级用户权限编辑/etc/sysfs.conf,文件内容:

    devices/system/cpu
    /cpu
    0/cpufreq/scaling_governor = ondemand
    
    devices/system/cpu
    /cpu
    0/cpufreq/scaling_max_freq = 1800000   #请修改为您的CPU
    的最高频率
    

    如果是双核CPU ,还应加入cpu 1的内容,与cpu 0完全类似。多线程CPU 无需进行此项操作。

    Archlinux

    • 在/etc/rc.conf的MODULES  量中加入刚才modeprobe挂载的内核模块
    cpufreq-userspace
    
    cpufreq-ondemand
    
    cpufreq-powersave
    
    cpufreq-conservative
    
    speedstep-centrino  #请修改为相应的频率
    调节模块
    • 可以安装cpudyn和acpid,并
    # /etc/rc.d/cpudyn start
    
    # /etc/rc.d/acpid start

    启动自动调节,也可以把它们加到rc.conf中,让其自动启动。

    展开全文
  • linux cpu 运行频率和温度

    千次阅读 2020-08-01 22:12:26
    查看cpu当前运行频率 cat /proc/cpuinfo | grep "cpu MHz" # lscpu 查看温度 apt install lm-sensors -y # sensors k10temp-pci-00c3 Adapter: PCI adapter Tdie: +57.5°C (high = +70.0°C) Tctl: +57.5°C ...
    • 查看cpu当前运行频率
    cat /proc/cpuinfo | grep "cpu MHz"
    
    # lscpu
    
    • 查看温度
    apt install lm-sensors -y
    
    # sensors
    k10temp-pci-00c3
    Adapter: PCI adapter
    Tdie:         +57.5°C  (high = +70.0°C)
    Tctl:         +57.5°C
    
    apt install i7z -y
    

    参考:

    1. 如何在Ubuntu Linux中监控CPU和GPU温度
    展开全文
  • ubuntu下调整cpu频率

    千次阅读 2016-08-24 17:43:01
    查看内核支持的cpu策略 cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors 比如我的显示 performance powersave 说明我的目前只支持节能和高性能,要想支持更多请安装相应模块 一般策略...

    环境:ubuntu15.10

    查看内核支持的cpu策略

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

    比如我的显示

    performance powersave

    说明我的目前只支持节能和高性能,要想支持更多请安装相应模块


    一般策略如下

    1. performance:CPU维持最高时脉运行。
    2. ondemand:程序运行时,直接调高时脉运行。(但不一定是调到最高,而是依程式需求)。没有运行时,调低时脉。
    3. conservative:同上,但调整的方式,是一阶一阶地调整,而非直接调整。
    4. powersave:CPU维持最低时脉运行
    5. userspace:是由使用者自己定义,需要安装其他软件管理


    此时我们只需要将

    /sys/devices/system/cpu/cpu0/cpufreq/scaling_governors

    文件中的内容改成你所需要的即可,一般我们/sys/devices/system/cpu/下面有很多核心,比如我的cpu0-7八核心,所以每一个都需要该

    echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
    echo performance > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
    echo performance > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor
    echo performance > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor
    echo performance > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor
    echo performance > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor
    echo performance > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor
    echo performance > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor


    每次都这样比较麻烦,所以我们可以将其写入脚本

    #!/bin/bash
    #set cpu scaling governor by your self

    #函数查找有几个核心并将其scaling_governor文件设置成你所需要的内容
    function set_cpu()
    {
    for i in `ls | grep 'cpu[0-9]?*'`
    do
    echo $1 > /sys/devices/system/cpu/$i/cpufreq/scaling_governor
    done
    }

    #判断输入
    case $1 in
    #performance
    "pf")
    set_cpu performance
    ;;
    #ondemand
    "od")
    ;;
    #conservative
    "cs")
    ;;
    #powersave
    "ps")
    set_cpu powersave
    ;;
    *)
    echo "please input [pf][od][cs][ps]"
    ;;
    esac


    我们保存成cpufreq.sh并加上可执行权限

    chmod +x cpufreq.sh

    然后执行

    sudo ./cpufreq.sh pf

    查看一下文件


    Ubuntu 11.10 Oneiric安装CPU频率调节指示器:http://www.linuxdiyf.com/linux/6445.html

    展开全文
  • ubuntu cpu频率控制

    2018-09-13 14:30:03
    安装cpufrequtils: sudo apt-get install ...查看cpu: sudo cpufreq-info  设置cpu模式: cpufreq-set -g {powersave, userspace, ondemand, conservative, performance}  对应于{最省电(最低...
  • 3、查看cpu cat /etc/issue (简单) cat /etc/lsb-release(具体) uname -a(内核) 4、设置远程连接 sudo apt-get update sudo apt-get install openssh-server vi /etc/ssh/sshd_config 要对配置文件配置首先要...
  • 我实验室工作站CPU的一个温度传感器坏了,导致电脑始终认为CPU温度过高,所以自动将CPU频率降至最低800MHz(师兄就是这么和我说的)。之前用windows系统,这个问题很好解决,去下载一个TrottleStop软件就可以解决,...
  • ubuntu cpu频率调节与硬件监视软件 看到有些朋友希望能调节cpu频率并且对其进行监视,花了点时间查新立得,结果找到这么一个好东西。  //////////////////////////////////更新///////////////////////////////...
  • Linux查看与设置CPU频率
  • 1. Ubuntu 16.04 cpu 工作为powersave 并且更改了重启之后会恢复powersave 刚安装完有时候CPU频率设置得非常低(power...2.1. 查看cpu当前工作的频率模式 cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor 2
  • ubuntu限制CPU使用率

    2020-01-06 17:55:03
    所以我想直接限制CPU的最高频率,那么就不会出现长时间超频,那么问题也不会特别高(虽然也很高),但最起码不会程序跑着跑着就重启了。 方法一 这种方法解决了我的问题,我给每个CPU核心设置了最高频率。 安装...
  • ubuntu cpu

    2012-09-30 11:00:00
    到有些朋友希望能调节cpu频率并且对其进行监视,花了点时间查新立得,结果找到这么一个好东西。 //////////////////////////////////更新////////////////////////////////// 其实有个最简单的方法 ...
  • CPU 型号 grep “model name” /proc/cpuinfo |awk -F ‘:’ ‘{print $NF}’ 数量 lscpu |grep “CPU socket” |awk ‘{print $NF}’ 或 lscpu |grep “Socket” |awk ‘{print $NF}’ 每个CPU...
  • 在跑一些程序,例如deep learning的时候,总是希望查看一下cpu、gpu、内存的使用率 1. cpu、内存 使用top命令 $ top 有一个更直观的监测工具,叫htop $ sudo apt-get install htop $ stop 2. 查看gpu 使用 nvidia-...
  • Linux系统中使CPU以固定速度运行 背景 最近写了几个性能监测工具,为了更准确地测量出工具的实际开销,需要在CPU速度固定的基础上运行这些工具。遂花一点时间进行探索,成功达成目标,谨以此文记录过程。 实验环境 ...
  • http://www.sijitao.net/1749.html Ubuntu查看CPU、内存和硬盘详细信息的几个命令 发表时间:2014-09-24 14:43 | 分类:Linux | 浏览:3,336 次 大文实验室/大文哥 壹捌陆捌零陆捌捌陆捌贰 21504...
  • http://www.sijitao.net/1749.html Ubuntu查看CPU、内存和硬盘详细信息的几个命令 发表时间:2014-09-24 14:43 | 分类:Linux | 浏览:3,336 次   大文实验室/大文哥 壹捌陆捌零陆捌捌陆捌贰 21504965
  • GPU什么是Nvidia-sminvidia-smi是nvidia 的系统管理界面 ,其中smi是System management interface的缩写,它可以收集各种级别的信息,查看显存使用情况。此外, 可以启用和禁用 GPU 配置选项 (如 ECC 内存功能)。a....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,838
精华内容 1,935
关键字:

ubuntu查看cpu运行频率