无论是物理机还是虚拟机,如果要追求高性能的话,应该查看下CPU的使用模式,原来是有细分的:

ondemand:系统默认的超频模式,按需调节,内核提供的功能,不是很强大,但有效实现了动态频率调节,平时以低速方式运行,当系统负载提高时候自动提高频率。以这种模式运行不会因为降频造成性能降低,同时也能节约电能和降低温度。一般官方内核默认的方式都是ondemand。
interactive:交互模式,直接上最高频率,然后看CPU负荷慢慢降低,比较耗电。Interactive 是以 CPU 排程数量而调整频率,从而实现省电。InteractiveX 是以 CPU 负载来调整 CPU 频率,不会过度把频率调低。所以比 Interactive 反应好些,但是省电的效果一般。
conservative:保守模式,类似于ondemand,但调整相对较缓,想省电就用他吧。Google官方内核,kang内核默认模式。
smartass:聪明模式,是I和C模式的升级,该模式在比interactive 模式不差的响应的前提下会做到了更加省电。
performance:性能模式!只有最高频率,从来不考虑消耗的电量,性能没得说,但是耗电量。
powersave 省电模式,通常以最低频率运行。
userspace:用户自定义模式,系统将变频策略的决策权交给了用户态应用程序,并提供了相应的接口供用户态应用程序调节CPU 运行频率使用。也就是长期以来都在用的那个模式。可以通过手动编辑配置文件进行配置
Hotplug:类似于ondemand, 但是cpu会在关屏下尝试关掉一个cpu,并且带有deep sleep,比较省电
一、安装cpu频率管理软件
sudo apt-get install cpufrequtils
二、查看CPU状态
    cpufreq-info
三、把cpu调整到性能模式:
    sudo cpufreq-set -g performance
使用上述方式,重启系统后又回到默认方式。修改默认模式:

1、安装sysfsutils:
    sudo apt-get install sysfsutils

2、查看当前的调节器:

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

3、编辑/etc/sysfs.conf ,增加如下语句:
   sudo gedit  /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

填写需要更改的状态。
------------------------------------

# CentOS 安装 kernel-tools
yum install kernel-tools# Ubuntu 安装 CPU 模式无图形化切换器
apt install cpufrequtils# cpupower设置performance
cpupower frequency-set -g performance# 查看当前的调节器
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
performance

同样,可以修改虚拟机上的CPU性能的:
1、先列出:
cpupower -c all frequency-set -g performance
2、修改:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_gove
performance

liunx下调整CPU参数获得高性能相关推荐

  1. ubuntu 查看cpu运行频率_Ubuntu下调整CPU运行频率并对其进行监视

    3.调整cpu频率 代码: sudo cpufreq-selector -f 你所需要的频率 或者 代码: sudo cpufreq-set -f 你所需要的频率 注意,此处的频率必须是以KHz为单位 ...

  2. Ubuntu16.04安装(个鬼鬼)linux下的cpu温度监控软件 lm-sensors,设置cpupower

    感觉好惨,毕设一波三折换了两回题目--进度条显示为∞.还能怎么办,继续做啊--现在是先做这个比较稳的简单的把实验先搞完.准备工作一安装im-sensors 安装linux下的cpu温度监控软件 lm- ...

  3. tomcat7修改内存 win_详解Windows下调整Tomcat启动参数的实现方法

    Windows下调整Tomcat启动参数 Tomcat默认可以使用的内存为128MB,对于访问数比较多.比较吃内存的应用来说,这是不够的.我们可以通过调整Java虚拟机的启动参数来增加Tomcat可使 ...

  4. linux查内核参数命令,linux 下查看cpu位数 内核等参数命令

    linux 下查看cpu位数 内核等参数命令. # uname -a Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i6 ...

  5. Java专家系列:CPU Cache与高性能编程

    认识CPU Cache CPU Cache概述 随着CPU的频率不断提升,而内存的访问速度却没有质的突破,为了弥补访问内存的速度慢,充分发挥CPU的计算资源,提高CPU整体吞吐量,在CPU与内存之间引 ...

  6. 笔记本 cpu 参数

    选本必看--笔记本主流cpu参数大全 现在本本的处理器种类真的太多了,绝对足够让人眼花缭乱的,各式各样的CPU核心.外频.缓存.接口.电压.制作工艺等等,多到让人疯狂,很少认能够对此了如执掌的.这次我 ...

  7. 计算机cpu的工作电压,cpu工作电压一般多少是正常的?怎么查看和调整cpu电压?...

    cpu工作电压一般多少是正常的? CPU型号不同,工作电压不同,一般情况下台式机CPU电压通常为2V以内,笔记本专用CPU的工作电压相对更低,电压在1-1.5v之间否属于正常电压. 从Vinice核心 ...

  8. Liunx下的进程空间地址理解与进程等待

    文章目录 前言 1.进程空间地址 1.从编程语言角度理解地址的划分 2.进程虚拟地址 3.扩展 1.为啥要有虚拟地址这种东西呢? 2.那么我们程序被编译的时候没有加载到内存中有地址吗? 3.maoll ...

  9. 俄罗斯自研Elbrus CPU参数曝光,CEO年近九旬仍未退休

    导语:俄罗斯自研 CPU 参数最近曝光,虽然比起主流产品仍存在较大差距,但是这也是俄罗斯在自研道路上的一大进展. 虽说自研 CPU 并非易事,但为了避免被美国牵制,很多国家都在这方面投入了巨大的人力与 ...

最新文章

  1. Python中的继承
  2. 通Python实现操作 excel表格 工作效率提升百倍
  3. go hello world第一个程序
  4. 2015-07-06 糟糕的心情再次蔓延
  5. Funnel-Transformer:让Transformer更高效地处理长序列
  6. mysql extract month_MySQL日期时间 Extract(选取)函数
  7. mysql 获取子分类_MySQL 自定义函数获取一个分类的无限级子分类
  8. Log4net数据表
  9. CodeForces 1396E Distance Matching(构造+树的重心+dfs+set)
  10. php while 自增,PHP 布尔值的自增与自减的实现方法
  11. vscode制表位_vscode 常用配置
  12. 生活需要懂点技巧…懂点策略…懂点计谋……【心灵悟语】
  13. 专线维护 07/11
  14. 2021泰迪杯数据分析技能赛B题解题思路分享
  15. C语言中按位取反操作符详解
  16. ERP(企业资源计划)
  17. 网际风全推数据接口_网际风飞狐全推接口
  18. AUTOCAD--实时缩放
  19. 使用fiddler实现手机抓包
  20. 服务器系统如用pe和做镜像,用IMAGEX捕获系统镜像,并通过PE从网络分发的方法...

热门文章

  1. 每日新闻:国务院印发“双创”升级版意见;北京城区禁止新建数据中心;亿元融资威客瞄准大数据和人工智能;工信部对信息通信发展四点倡议...
  2. [BZOJ5197] [CERC2017]Gambling Guide
  3. MongoDB学习系列 -- 数据库、集合、文档的CURD
  4. C++ 游戏开发(二)见缝插针小游戏
  5. moviepy音视频剪辑:视频基类VideoClip子类VideoFileClip、CompositeVideoClip、ImageSequenceClip介绍
  6. 网件r6300安装mysql数据库_网件(NETGEAR)R6300 V1/V2路由器设置教程【图文】
  7. winform直接控制云台_一路随拍,智云SmoothX手机云台试玩,哪怕小白也能轻松上手...
  8. python--根据星座测试性格特点-列表/模拟12306火车订票下单 --字典
  9. 在idea中使用mysql(超详细)
  10. Android函数响应式编程——RxJava最快速度入门