Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >由电源计划导致的CPU占用率100%

由电源计划导致的CPU占用率100%

作者头像
obaby
发布于 2023-02-22 06:35:40
发布于 2023-02-22 06:35:40
1.5K00
代码可运行
举报
文章被收录于专栏:obaby@marsobaby@mars
运行总次数:0
代码可运行

前几天为了释放C盘空间,干了两件事情:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1.关闭了休眠,删除休眠文件powercfg -h off
2.转移了iTunes的备份文件。

然后这几天发现cpu的占用率始终在100%,这tm就很神奇。并且丝毫不会往下掉:

感觉整个cpu的占用率是锁死的,实际上我登录用户的cpu占用率只有40多点。通过第三方工具看到的cpu占用率则更少:

这tm就很神奇,我一度怀疑是任务管理器出了毛病。

正在运行的进程,占用率没有超过1%。这尼玛是什么神奇的操作。多次折腾未果,都准备还原系统了。忽然看到了这个文章:https://zhuanlan.zhihu.com/p/432097045 里面提到了电源计划,于是猜测是不是和前段时间关闭休眠有关系,休眠关闭之后直接把电源计划给改了。

果然,打开电源计划使用的是卓越性能。切换到其他的电源计划cpu占用率立即就下来了:

我现在怀疑这个卓越性能是不是通过锁定cpu占用率来实现把cpu频率拉高实现的。

☆文章版权声明☆

* 网站名称:obaby@mars

* 网址:https://h4ck.org.cn/

* 本文标题: 《由电源计划导致的CPU占用率100%》

* 本文链接:https://h4ck.org.cn/2022/07/%e7%94%b1%e7%94%b5%e6%ba%90%e8%ae%a1%e5%88%92%e5%af%bc%e8%87%b4%e7%9a%84cpu%e5%8d%a0%e7%94%a8%e7%8e%87100/

* 转载文章请标明文章来源,原文标题以及原文链接。请遵从 《署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN) 》许可协议。


分享文章:

相关文章:

  1. Skip Ads Android Project
  2. 安卓广告跳过 yolov5 ncnn方式集成
  3. Win10 娘 【主题】
  4. Android APK installer for Windows/Linux/Mac OSX
  5. 关闭Adobe Flash Player 自动上传
  6. wmi provider host cpu 100%
  7. can’t open file ‘< unprintable file name>’: [Errno 2] No such file or directory
  8. Glass Cmd 6.2.6200.16384 for Windows 8(64bit)
  9. Apk Installer for Windows/Mac OSX/Linux SouceCode
  10. Gina for Windows XP in SafeMode
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年7月7日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
批处理 激活virtualenv 并且运行Python 命令
* 网站名称:obaby@mars * 网址:https://h4ck.org.cn/ * 本文标题: 《批处理 激活virtualenv 并且运行Python 命令》 * 本文链接:https://h4ck.org.cn/2019/01/%e6%89%b9%e5%a4%84%e7%90%86-%e6%bf%80%e6%b4%bbvirtualenv-%e5%b9%b6%e4%b8%94%e8%bf%90%e8%a1%8cpython-%e5%91%bd%e4%bb%a4/ * 转载文章请标明文章来源,原文标题以及原文链接。请遵从 《署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN) 》许可协议。
obaby
2023/02/24
8580
海信(Hisense)60E3F 安装第三方应用
老家的房子装修完一段时间了,最近准备家电。于是就想着把现在用的电视替换下来,带回老家用。之所以有这么个决定是因为1在老家呆的时间有限,并且现在用的电视已经四五年了,系统非常卡。但是如果连接有线电视看基本没有任何问题,尺寸也足够55寸。于是就从二手东买了一个新的进来,做完安装好之后,想给电视装个ds file。结果拷贝到u盘之后发现文件不显示。无法安装。
obaby
2023/02/22
8160
LANDrop 局域网文件传输神器 (跨平台 AirDrop)
LANDrop 是一款开源免费的支持跨平台的「局域网文件传输工具」,它的使用体验上可以媲美苹果生态的“隔空投送”功能!能超级快速方便地将 iPhone、iPad、Android 手机/平板;Windows、Mac、Linux 电脑上的照片、视频、文档、文件发送到别的设备去。
obaby
2023/02/22
2.6K1
谷歌mod_pagespeed 1.2,Apache网站优化工具
mod_pagespeed 是谷歌于 2010 年底推出 Apache 服务器自动优化模块,可以对基于 Apache 的网站的内容进行自动优化以及智能缓存,从而有效提升网页的加载速度,据统计可以提升 50%。 详细信息:https://developers.google.com/speed/docs/mod_pagespeed/release_notes 下载地址:https://developers.google.com/speed/docs/mod_pagespeed/download
obaby
2023/02/23
2570
Android Studio动态调试smali
3.3.2版本的android studio支持直接分析或者调试apk,新建项目直接选择调试apk即可。如果实用的是旧版本地android studio可以参考这篇文章:
obaby
2023/02/24
9770
Win10修改已连接网络的名称
不知道为什么系统的有线网络连接显示的是连接的wifi的名字,这tmd就很蛋疼,一直让姐以为连得是无限网络。并且右下角的网络连接显示的也是这个,这tm太让人迷惑了。
obaby
2023/02/22
9460
Windows XP专用的Windows 8 RTM风格主题
http://www.deviantart.com/download/321943208/windows8_rtm_visual_style_by_peterrollar-d5bocyw.rar
obaby
2023/02/24
1.2K0
std::cout彩色输出
想写这个东西其实是因为最近要写个命令行的工具,但是有个问题是什么呢?就是传统的那个黑漆漆的窗口看起来很蛋疼。并且完全看不到重点,于是就想起来这么一个东西。相对来说针对*nix的系统方法会比较通用一些,而windows下这个东西需要用到专门的Windows相关的api来实现。
obaby
2023/02/23
9400
Sip服务器(Freeswitch)屏蔽国外IP
SIP攻击很常见,特别是各大云服务器,基本上开了个公网IP绑定到实例机器就会被外国IP一遍怼。防范也容易,就是把外国IP禁掉。 实现:iptables+ipset,只允许中国IP访问本机,也就实现了封禁国外IP的效果。 优点:匹配迅速,免去iptables单链匹配。
obaby
2023/02/22
18K2
i9100G 重新分区,扩大系统内存
我曾经不止一次的提到三星的手机设计的是多么的傻逼和蛋疼,并且自从换了苹果之后也基本不怎么使用这个蛋疼的大三星了。但是偶尔想要使用下装个应用的时候就提示存储空间不足,妈蛋,这也太坑底了16g的存储只分给系统2g,请问三星的程序员是脑子有屎么?到网上搜一下,提到这个问题的人数不胜数,并且网上也有很多的教程来说明怎么重新分区,请参考http://forum.xda-developers.com/galaxy-s2/development/mod-pit-files-creating-larger-partition-t2552738  。
obaby
2023/02/23
9110
CentOS 6.2架设VPN和619错误排除
可以看到系统为CentOS release 6.2 (Final) 二、软件安装
obaby
2023/02/23
1.3K0
Mac m1 安装Wine/WineHQ
在m1上安装尝试了比较多的教程,基本都失败了。直到看到这篇文章:https://git.boc-group.eu/adoxxosports/adoxx-15-64bit/-/blob/master/Installation%20Manual%20(M1)%20Wine%20und%20Azure%20SQL
obaby
2023/02/22
8.2K0
Linux实际内存占用率算法,以及使用Python实现内存监控
这两天我们的一个核心系统,一套集群,逐台开始报警,内容是内存占用超阈值。按说这应该是一个非常紧急且需要立即处理的报警,但实际是不是这样,待我们拨云见日。
bisal
2019/01/29
5.3K0
.vimrc 配置文件
Mac OS下默认的vim配置文件也够蛋疼的,什么都没有。这个发一个,不是我自己写的 😉 ,其实本来应该是那个地方的来着我也忘了,去掉了一行不支持的配置。 最简单的办法是在用户目录下执行 wget http://www.h4ck.org.cn/.vimrc 当然也可以复制下面的代码自己创建这个文件: "========================================================================= " DesCRiption: vimrc for
obaby
2023/02/23
9780
【错误记录】应用运行 CPU 占用率达到 90% ( 使用 CPU Profiler 监控应用运行情况 )
在 Android 运行时 , 进入某界面后 , 退出界面 , CPU 占用率泄漏 12 % , 某个线程没有退出 , 一直在后台运行 ;
韩曙亮
2023/03/29
4890
【错误记录】应用运行 CPU 占用率达到 90% ( 使用 CPU Profiler 监控应用运行情况 )
Apache提示CPU占用率高怎么解决?
  所谓Apache出现CPU高占用率就是指Apache在一段时间内持续占用很高的CPU使用率,甚至达到CPU100%,这个时候造成网站无法访问。解决的方法就是仔细观察Apache的日志文件,查阅错误的信息。   下面针对几种错误信息进行分析并给出解决的方法:   1.Apache与WinSockv2相冲突   Apache官方提供的手册中提到,在Windows系统下Apache2.x为了提高性能而使用了MicrosoftWinSockv2API,但是一些常见的防火墙软件会破坏他的正确性,从而使得Apache出现死循环操作造成CPU100%。   可以依次采用下面的方法来解决上问题,如果进行了一步还有问题就继续下一步:   1)在httpd.conf文件中使用Win32DisableAcceptEx禁止Apache使用MicrosoftWinSockv2API:   Win32DisableAcceptEx#禁止使用AcceptEx()   2)使用SystemRepairEngineer(SREng)查看WinSocket供应者,如果出现非MS的陌生项则将其删除,并使用软件的“重置WinSocket”按钮进行重置。   3)卸载与Apache相冲突的杀毒软件或防火墙软件。   如果进行上面的三个步骤之后还有问题,那应该看看是不是还有下面的错误。   2.是否加载了第三方模块(so文件)   Apache2.x要求所有的第三方模块都必须是线程安全的,但有很多第三方的模块可能存在内存泄露,因此时间一长就可以极大的消耗Apache资源。所以可以采用将所有的第三方模块逐个关闭的方法看看运行一段时间之后Apache对资源的占用是否有所改善。   3.“Terminating1threadsthatfailedtoexit”错误   上面错误中的数字1有可能是其他数字,造成这个错误的原因是Apache在关闭并发线程的时候出现线程溢出,从而造成内存泄露,表现出来的就是Apache所占用的系统资源持续增长。   具体来说,Apache的子进程在结束当前请求之前会首先将所有的并发线程进行关闭,在关闭的时候会等待3分钟,如果3分钟之内没有将所有的线程关闭则会抛出上述的错误提示,然后强制关闭。这样就造成了内存溢出,时间一长会使得Apache所占用资源持续增长直到无法工作。这个时候可以适当将MaxRequestsPerChild的值降低,使得Apache子进程所并发的线程数量减少,从而降低该错误出现的几率。   但是这种方式并不能彻底解决问题,幸好Apache2.0.x的最新版本(2.0.63)解决了之前版本的这个问题,如果3分钟之内有线程没有关闭的话会自动根据时间情况再增加等待结束的时间直到最终将所有的线程结束。日志文件中会出现类似下面的信息:   Child1952:Waiting150moresecondsfor2workerthreadstofinish.   Child1952:Waiting120moresecondsfor1workerthreadstofinish.   Child1952:Allworkerthreadshaveexited.   4.“file.//server//mpm//winnt//child.c,line1078,assertion“(rv>=0)&&(rv   这个错误是Apache的一个bug(#11997),可以通过Win32DisableAcceptEx禁止Apache使用WinSocketv2来避免此bug,具体设置见前述。   5.PHP5.2.1以上版本的libmysql.dll与MySQL5不兼容   PHP5.2.1以后的新版本(截止目前最新版本为5.2.5)中用于连接MySQL的libmysql.dll组件与MySQL5不兼容,在Apache中运行PHP的时候会造成Apache产生CPU100%的问题。   解决的方法就是从http://www.php.net/releases/下载5.2.1版本,将压缩包中的libmysql.dll文件覆盖现在的文件,然后重启Apache就可以了。   6.病毒或木马程序命名为Apache.exe   有的时候病毒或木马程序会将其名称命名为Apache.exe文件达到一种掩饰的目的,这个时候使用第三方进程分析器查看进程的路径然后将其删除或使用杀毒软件清除就可以了。   7.程序编写不严谨造成死循环等错误   如果上面的问题都不存在Apache依然产生CPU100%的问题的话,通常来说就应该是Web程序自身的问题了,例如死循环等等。这个时候需要在日志中设置HTTP请求的文件及执行的时间,然后查找出执行时间比较长的地址进行分析排查。
会长君
2023/04/25
2.6K0
CPU使用率飙升至100%的诊断与解决方案
死循环是指程序在特定条件下进入了一个无限循环,无法跳出,导致CPU资源被完全占用。例如,我们有一段代码用来检查文件的更新状态,但由于逻辑错误,条件永远无法满足,结果程序进入了死循环。
用户11397231
2025/06/02
2390
CPU使用率飙升至100%的诊断与解决方案
自己发给自己的垃圾邮件
最近邮箱里总是收到一些莫名其妙的邮件,什么内容都有,腾讯的垃圾邮件过滤并没有生效,先看看腾讯定义的垃圾邮件是什么:
obaby
2023/02/22
1.5K0
CPU占用率爆满,服务器遭遇挖矿如何排查
「太用力的人跑不远, 真正坚持到最后的人靠的不是激情,而是恰到好处的喜欢和投入。」
山河已无恙
2023/03/02
5.9K0
CPU占用率爆满,服务器遭遇挖矿如何排查
初探Linux内核态——通过proc文件系统作快速问题定位
本文是对一篇blog的翻译,感谢译者Hualet Wang。原文通过一个例子为我们展示了,在分析进程运行缓慢的问题时,strace和pstack都束手无策的情况下,不要忘了还有proc。
Linux阅码场
2019/06/05
3.1K0
相关推荐
批处理 激活virtualenv 并且运行Python 命令
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验