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

2023-05-16

文章目录

  • 问题:服务器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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

  • XFS文件系统扩容

    XFS文件系统扩容 注意 xff1a 备份 xff01 备份 xff01 备份 xff01 操作前备份 xff01 查看磁盘挂载 分区信息 root 64 BJ CentOS7 span class token comment df hT
  • centos密码正确却出现登录闪退到输入用户名密码界面

    问题现象 xff1a 输入密码用返回登录界面 xff1b 定位 xff1a etc profile存在特殊环境变量 xff08 注释掉 xff09 root bash profile 正常 xff08 如果有特殊环境变量也注释 xff09
  • Windows中使用netsh命令进行端口转发

    在Linux中 xff0c 使用iptables可以非常轻松地配置端口重定向 在Windows Server系统上 xff0c 路由和远程访问服务 xff08 RRAS xff09 通过使用虚拟专用网络 VP N 或拨号连接支持远程用户或站
  • ubuntu启动,提示引导丢失

    报错如下 xff1a 解决方案 xff1a 这种情况大多是引导项或者系统受损了 xff0c 优先看文件是否有缺失 xff0c 确认文件完整后可进行以下操作 mkdir span class token operator span p spa
  • centos7重新安装polket

    问题现象 xff1a sshd服务重启报错 xff1a 报错内容包含 xff1a Authorization not available Check if polkit service is ruming or see debug mess
  • 执行ifup或者dhclient报错dhclient error while loading shared libraries libdns-export.so.1102解决方案。

    服务器没有网络 xff0c 其他方式登录服务器后发现网卡没有启动 xff1a eth0网卡处于down状态 执行dhclient或者ifup激活网卡出现dhclient error while loading shared librarie
  • btrfs基本介绍及应用

    一 btrfs基本概念 btrfs文件系统是2007年Oracle开发 xff0c 支持GPL协议 xff0c 为了取代Linux早期的ext系列文件系统 btrfs核心特性 xff1a 多物理卷支持 xff1a btrfs可由多个底层物理
  • windows 配置FTP教程

    由于windows版本不同在配置上有部分不一致 xff0c 我这边主要以windows server 2008以及Windows server 2012 做演示 1 Windows 2008 通过 IIS 配置 FTP 操作步骤 IIS的安
  • Windows实例通过IIS如何搭建多个FTP站点

    FTP搭建多个站点可以通过不同的端口号来进行实现 xff0c FTP标准命令端口号为21 xff0c 数据端口为20 第一个FTP站点默认的21端口即可 先进行添加第一个FTP站点 xff0c 选择本机外网IP xff0c 端口默认21 选
  • xubuntu-desktop找不到状态栏怎么办?

    1 右键找到设置中的panel选项 2 找到恢复默认选项 3 点击xfce选项 xff0c 然后点左下角的齿轮按钮 开心不
  • Proxmox ve(PVE) 显示CPU和硬盘温度、UPS信息

    1 安装CPU温度检测软件sensors apt install lm sensors y 传感器探测 xff0c 命令 xff1a sensors detect 全部选择yes即可 xff0c 可能其中一个地方提示 ENTER xff0c
  • Proxmox ve(PVE)开启硬件直通

    1 修改grub文件 vi etc default grub 找到GRUB CMDLINE LINUX DEFAULT 61 34 quiet 34 这行改为 GRUB CMDLINE LINUX DEFAULT 61 34 quiet i
  • HAL库函数IIC

    span class token comment 64 defgroup I2C XferOptions definition I2C XferOptions definition 64 span span class token macr
  • 语音处理:Python实现wav与pcm文件格式转换

    语音处理 xff1a Python实现wav与pcm格式转换 知识点wav转pcmpcm转wav参考资料 知识点 wave包的读写及参数设置文件路径操作拼接音频相关参数了解 wav文件存储的参数信息有 xff1a 通道数 采样率 位深 xf
  • 使用js纯代码复制文字、复制html(保留p标签的换行)两种方法

    Copy content of rich editor using Javascript Stack Overflow https stackoverflow com questions 66227056 copy content of r
  • libssl.so.10 & libcrypto.so.10 not found ---ubuntu

    从网上找了许多方法 最后都没有试过 怀疑是ubuntu source的问题 最后下载了 自己编译 https www openssl org source old 1 0 0 openssl 1 0 0f tar gz config sha
  • ubuntu时钟同步配置

    1 手动执行 ntpdate host 2 自动执行 配置文件 xff1a etc systemd timesyncd conf ntp使能 xff1a timedatectl set ntp true 重启时钟服务 xff1a syste
  • 百元买百鸡(C++)

    我国古代数学家张丘建在 算经 一书中曾提出过著名的 百钱买百鸡 问题 xff0c 该问题叙述如下 xff1a 鸡翁一 xff0c 值钱五 xff1b 鸡母一 xff0c 值钱三 xff1b 鸡雏三 xff0c 值钱一 xff1b 百钱买百鸡
  • git 放弃更改常用命令

    1 未add commit git checkout filename path 2 已add未commit git reset HEAD filename 3 放弃已经commit的修改 git reflog查看commit日志 git
  • linux解压缩常见命令

    tar详解 c 建立压缩档案 x xff1a 解压 t xff1a 查看内容 r xff1a 向压缩归档文件末尾追加文件 u xff1a 更新原压缩包中的文件 这五个是独立的命令 xff0c 压缩解压都要用到其中一个 xff0c 可以和别的

随机推荐