ubuntu系统笔记本电池坏掉的情况下,性能严重下降的解决办法

  1. 问题描述

    • 开机出现以下问题

      the ac power adapter type cannot be determined
    • 开机选择diagnose进行检查发现

      the battery is reaching the end of its life

      显示电池已经到达生命尽头

  2. 问题原因分析
    电池坏掉后cpu动不动就跑满了,因为此时cpu的工作模式被修改了

    • 安装cpufrequency工具

      sudo apt-get install cpufrequtils 
    • 查看cpu信息

      cpufreq-info

      image.png
      所有内核都变成了powersave的模式

  3. 修改模式

    sudo cpufreq-set -c 0 -g performance
    sudo cpufreq-set -c 1 -g performance
    sudo cpufreq-set -c 2 -g performance
    sudo cpufreq-set -c 3 -g performance
    
    modprobe msr
    wrmsr 0x1FC 2 //关闭BD PROCHOT
    
    watch -n 1 "cat /proc/cpuinfo | grep MHz"
  4. 再次查看 cpufreq-info ,此时模式已经修改过来,电脑不再卡顿
  5. systemctl stop ondemand
    systemctl disable ondemand
    
    vim /etc/sysfs.conf
    devices/system/cpu/cpu0/cpufreq/scaling_governor = performance
    devices/system/cpu/cpu1/cpufreq/scaling_governor = performance
    devices/system/cpu/cpu2/cpufreq/scaling_governor = performance
    devices/system/cpu/cpu3/cpufreq/scaling_governor = performance
    reboot
1 声望
0 粉丝
0 条评论
推荐阅读
matplotlib-cpp的安装使用
编译 cd matplotlib-cpp mkdir build vim ../CMakelist.txt 添加如下代码 set(Python3_FIND_STRATEGY LOCATION) set(Python3_ROOT_DIR "*/miniconda3/envs/cppmatplot") make -j32 sudo make install

frank阅读 130

Go 语言-计算密集型服务 性能优化
worker 服务消费上游数据(工作日高峰期产出速度达近 200 MB/s,节假日高峰期可达 300MB/s 以上),进行中间处理后,写入多个下游。在实践中结合业务场景,基于快慢隔离的思想,以三个不同的 consumer group 消费...

Jesse2阅读 2.5k

Ubuntu 20.04 搭建 Elasticsearch 7.x 小集群(qbit)
环境ES 节点硬件:3 台 AWS m5.4xlarge(16 vCPU/64GB 内存)Kibana 硬件:1 台 AWS m5.large(2 vCPU/8GB 内存)操作系统:Ubuntu 20.04 LTSElasticsearch 7.9.3Kibana 7.9.3机器示意图操作系统这里主要讲 EBS ...

qbit阅读 4.2k

Ubuntu APT(qbit)
apt 与 apt-getAPT: Advanced Packaging Toolapt 命令不是 apt-get 的简写apt 整合了 apt-get、apt-cache 和 apt-config 中的常用命令可以将 apt 看作 apt-get 的升级版常用命令对比apt 命令示例取代的命令命令的...

qbit阅读 1.9k

一篇简文让你明白CPU到底是什么?为什么能够实现计算?
[!TIP]一篇简文让你明白CPU到底是什么?为什么能够实现计算?CPU到底是什么东西?它为什么能够执行数学运算?简单的物理电路转载请注明出处:[链接]先来看一张初中学过的物理电路图:从图中我们可以看出这是一个简...

janrs_com阅读 1.7k评论 3

Harbor私有仓库搭建并配置https对接docker与kubernetes
默认情况下,Harbor 不附带证书。可以在没有安全保护的情况下部署 Harbor,以便您可以通过 HTTP 连接到它。在生产环境中,推荐始终使用 HTTPS。要配置 HTTPS,必须创建 SSL 证书。可以使用由受信任的第三方 CA 签...

李朝阳3阅读 1.5k

Ubuntu 22.04 LTS 上安装 Nginx Web 服务器
Nginx 是一个免费和开源的 Web 服务器,它也可以用作反向代理,HTTP 负载均衡器,HTTP 缓存和邮件代理。Nginx 适用于所有类似 Unix 的操作系统,并以 BSD 开源许可协议发布。

鸠摩智首席音效师阅读 596

1 声望
0 粉丝
宣传栏