文章目录

  • 问题:服务器CPU没有调用最高性能,导致跑算法的时候处理速度慢
    • 一、BIOS方法
    • 二、终端直接设置CPU调节器方法
      • 1、查看当前CPU调节器
      • 2、安装各种依赖库
      • 3、最后安装cpufrequtis工具包并设置CPU调节器
    • 三、开机自动设置CPU模式
    • 四、还有另一种使用cpufrequtis的方式

问题:服务器CPU没有调用最高性能,导致跑算法的时候处理速度慢

被我搞崩了的服务器,重启之后跑SLAM发现咋处理图片变得卡卡的了,top一下一看CPU咋占用率一摸到100%几秒后就直接萎了,占用率从此一蹶不振,很气,一看原来是CPU性能被限制了,因此需要重设一波

一、BIOS方法

我的是技嘉主板(GIGABYTE),重启开机疯狂【DELETE】键即可进入BIOS界面,but因为我是远程连接,不好去BIOS,所以采用第2种方法。
以后有空再写个BIOS的优化CPU方法,这个网上也有很多别的教程,有图形化界面好搞得多,先在这放个超频方法

(1)进入超频设置选项; 选择frequency / voltage control或者Power BIOS Features或者OverClocking setting(s)或者Genie BIOS Setting或者Advanced(configure system Frequency/ Voltage);
(2)进入后找到CPU Frequency以及CPU Voltage(不可调整则需开启超频功能);
(3)调整CPU Frequency(外频)的值,每次加10(这个值一般在200-300之间),按F10再按Y(保存退出重启);
(4)电脑重新启动进入系统,用测温软件读取CPU温度,在60度以下继续。
(5)返回步骤1重复以上步骤;
(6)碰到无法开机或者其他错误返回步骤一,进入CPU Voltage(电压),值往上加0.05,保存退出,如果仍然出错则将CPU Frequency降低10。
(7)在熟悉了BIOS之后再进行进阶超频。注意:超频会减少CPU寿命;超频(尤其是加电压)可能导致CPU烧毁。

二、终端直接设置CPU调节器方法

1、查看当前CPU调节器

一看咋是powersave省电模式,难怪会卡算法,赶紧换
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

2、安装各种依赖库

sudo apt install linux-tools-common
sudo apt install linux-tools-generic linux-cloud-tools-generic

下边这个需要根据你们cat /porc/version出来的linux版本修改版本数字

sudo apt install linux-tools-5.4.0-109-generic linux-cloud-tools-5.4.0-109-generic

3、最后安装cpufrequtis工具包并设置CPU调节器

sudo apt install cpufrequtils
sudo cpupower frequency-set -g performance


搞定,运行算法CPU再度起飞

https://www.jianshu.com/p/e1a37771c68e

三、开机自动设置CPU模式

上述方法只能设置一次,重启系统后回重新回到默认模式,下边是修改默认模式的方法:

1、安装sysfsutils工具包
sudo apt-get install sysfsutils

2、vim 编辑/etc/sysfs.conf 文件,增加语句:
devices/system/cpu/cpu0/cpufreq/scaling_governor = performance

devices/system/cpu/cpu4/cpufreq/scaling_governor = performance
看是几核CPU就设置几个语句

https://blog.csdn.net/li528405176/article/details/82823922

四、还有另一种使用cpufrequtis的方式

1、同样参照二安装cpufrequtis工具包,接着进行以下步骤:
sudo vim /etc/init.d/cpufrequtils
修改cpufrequtils配置文件中:GOVERNOR="ondemand"GOVERNOR="performance"
2、并执行命令 /etc/init.d/cpufrequtils restart即可重启相关的cpufreq管理软件

https://blog.csdn.net/absinjun/article/details/80837909
https://www.cnblogs.com/276815076/p/5434295.html

【操作系统】Linux系统中直接优化提升CPU性能(已解决)相关推荐

  1. Linux系统如何进行完整的CPU性能跑分测试

    要在Linux系统上进行完整的CPU性能测试,可以使用以下工具: 1. Geekbench:这是一款跨平台的基准测试工具,可以测试CPU.内存.磁盘等性能.它可以在Linux.Windows和macO ...

  2. linux中yum进程占cpu百分之九十,在Deepin Linux系统中kworker进程占用CPU达到100%的解决...

    如果你在Deepin Linux.Debian.Ubuntu系统中遇到kworker进程占用CPU达到100%,可以用以下解决方法解决问题,本文主要内容为问题起因.microcode介绍.解决方法及总 ...

  3. Gem5模拟器,如何在linux系统中查看内存、CPU、硬盘、进程、网络等信息(十二)

    虽然说,这个记录的是与Linux相关的操作,每次查每次忘,必须写一个来归总一下,以免我漫山遍野找命令.但是不想新开一一个主题,再加上确实是在运行模拟器时会关注这方面的信息,就把这一节搁这儿啦. 常见的 ...

  4. 解决linux 系统中Mysql 进程占用CPU 300%故障

    今日接到同事的电话,说微信公共帐号中的游戏无法登陆,用户不能玩了,麻烦尽快解决. 1.登陆IDC机房查看服务器流量图,流量正常,排除故障与流量无关. 2.登陆微信公共帐号中的游戏所在服务器发现系统互载 ...

  5. linux系统中无法找到指定模块(终极解决办法)

    运行 demo.py 时,如上图,不管如何修改代码都显示找不到模块. 代码结构如下: 出现问题:在多目录结构的代码中,容易出现找不到模块的情况,但确实是有模块却找不到原因. 终极解决办法: 在impo ...

  6. Win7系统中wmiprvse.exe占用CPU高如何解决

    该进程的详细路径是在:C:\WINDOWS\System32\Wbem  我们可以在任务管理器中"wmiprvse.exe"进程上单击右键,选择"打开文件位置" ...

  7. ubuntu系统中查看本机cpu和内存信息的命令和用法(分色排版)

    https://zhidao.baidu.com/question/192966322.html 写出ubuntu linux系统中查看本机cpu和内存信息的命令和用法,以及如何解读这些命令 ubun ...

  8. oracle anonhugepage,linux系统中配置hugepage,提升oracle数据库性能

    linux配置大内存技术 1.理论介绍 系统进程通过虚拟地址访问内存,CPU必须把它转换成物理内存地址才能真正访问内存.为了提高这个转换效率,CPU会缓存最近的虚拟内存地址和物理内存地址的映射关系,并 ...

  9. linux mysql cpu 高,Linux系统中关于Mysql数据库导致CPU很高的问题解决

    Linux系统中关于Mysql数据库导致CPU很高的问题解决 发布时间:2007-11-19 00:01:12来源:红联作者:spworks 服务器环境 Liunx AS4 + PHP5 + Mysq ...

最新文章

  1. python-数据类型之列表
  2. 检测线程是否存活代码!
  3. Entity Framework Unit Testing problem and solution(转)
  4. java真的是值传递么?
  5. 1026:空格分隔输出
  6. 查询英文缩写形式(缩写词)的网站工具梳理
  7. png文件合并_png格式图片和jpg格式图片有什么区别?
  8. ConcurrentDictionary:.NET 4.0中新的线程安全的哈希表
  9. JAMstack简介:现代Web的体系结构
  10. Javascript -- 二叉树实现
  11. 只管认真,有计划的坚持,剩下的交给时间
  12. vi/vim 基本使用方法
  13. MySQL-运维工具 pt-archiver数据归档工具
  14. Aatcc加速器市场现状及未来发展趋势
  15. 计算机技能比赛培训总结怎么写,技能大赛总结范文
  16. pythonstdin_Python读取stdin方法实例
  17. 大于3小于4的整数bleem_六年级数学小升初知识点梳理
  18. 小白算法练习 NYOJ 吝啬的国度 dfs+邻接表
  19. DFS(深度优先搜索算法)——Java实现(含例题)
  20. android 实现QQ好友列表

热门文章

  1. rae众筹首个新目标,Tinkering开发板来了~
  2. 搬运! Windbg调试命令详解
  3. 易语言html解密源码,易语言 BASE64编码解码源码
  4. C语言如何使用malloc动态申请数组
  5. 怎么通过DELL服务器的iDrac口查看硬件信息
  6. 傅里叶(三):傅里叶变换的推导
  7. 基于PHP汽车4S店保养在线预约系统-计算机毕业设计
  8. 科普:SDH的速率和帧结构及常用检测工具 TFN 155M SDH传输分析仪 D240S
  9. 给合成生物学的一次预警:当心计算机黑客的“恶意DNA入侵”
  10. auto.js B0018 自动学习文章 2021-10-06