如何解决HTTP通道大量沙漠掘金消耗问题CPU问题

nhttp占用cpu和存储空间过高,如何处理?
按时间排序
杀毒,删除插件。多半是插件问题,还有就是禁用FLASH
你CPU单核的吧
重装系统试试,就这硬件,看网络电视是可以的。或者看网络电视时把其它的程序进程关掉
你CPU不行,改XP吧,小马拉大车拉不起来
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:博客访问: 6892664
博文数量: 1053
注册时间:
认证徽章:
网名:小麦苗|
微信公众号:xiaomaimiaolhr|
QQ群: 微信群:私聊|
《数据库笔试面试宝典》作者|
OCP、OCM、高可用(RAC+DG+OGG)网络班开讲啦,有需要的小伙伴可以私聊我。
分类: Linux操作系统 13:45:39
Windows下进程占用CPU过大
1、WMI&Provider&Host(wmiprvse.exe)占用CPU高
新装windows8.1&发现WMI Provider Host(wmiprvse.exe)占用CPU非常高,有事会瞬间飙升到100%造成机器卡死几秒。寻找了很久找到了以下解决方案:
1、首先要排除病毒或木马的可能。
2、在运行里执行&services.msc启动系统服务。
3、找到windows management Instrumentation&这个服务,右键点击选择属性查看该服务的相关依赖服务。
4、将依赖服务里除了windows firewall/Internet connection sharing(ICS)设为自动启动,其余相关服务都设置为手动启动。
5、重启机器。
我按上述步骤找到windows management Instrumentation的相关依赖服务,有三个:Internet connection sharing(ICS)、IP Helper、Security Center。
Internet connection sharing(ICS)原本就是禁用。IP Helper是和IPv6有关,目前基本上是没有用的,原本是自动,改为手动。
Security Center是安全中心,原本设置是自动(延迟),因为觉得还有用,没舍得改。
上面方案所说的windows firewall,是win8.1自带的防火墙。这个我就不需要了,禁用了。
重启计算机后发现ok了。
老实说我只将IP Helper改为手动、windows firewall改为禁用就解决了问题,个人以为WMI Provider Host(wmiprvse.exe)占用CPU非常高和windows firewall相关的可能性更大些。所以建议先将windows firewall禁用看看,如果没用再按上面的方案进行。
(2)今天上班,发现系统有点卡,QQ总是没响应。
打开任务管理器,发现有一个程序-&WMI Provider Host&占用cpu竟然高达80%
然后通过事件查看器发现是一个pid为9832的程序造成的
然后在任务管理器里面查找这个程序,发现是360的一个程序,名字为360QMachine,卸载即可。
我卸载不掉,就把360全都卸载了,重启后正常了
(3)更新驱动
最近忙着准备毕业论文,答辩便闲置下来维护手里的小黑,莫名发现任务管理器里面CPU占用率爆炸了。经常保持在100%.
发现主要是因为WMI服务占用了太多的CPU,接下来作为伸手党的我打开百度插了若干方法,无一例外的都是说让我禁用WMI服务,虽然我对于系统这块来说是个小白,但是讲道理我也觉得禁用系统服务的做法太离谱,后来多方的探索后。在更新了主板Bios之后,我的CPU使用率大幅度下降
我估摸这应该是win10 和主板的兼容有问题,所以才导致wmi的异常。之后在贴吧里也发现吧友说win8.1也出现过wmi占用率贼高的问题。
所以win7以上的WMI Provider Host对CPU使用率高的话,推荐大家更新主板驱动,而不是去禁用该服务。---小麦苗把能更新的驱动都更新了一遍,然后就可以了。
2、NT Kernel & System 进程CPU占用过高
最近电脑突然出现顿卡顿卡的现象,查看进程管理,发现有一个System的进程一直占用CPU 50%,并且开机便如此。
针对这个问题我在网上查了很多资料,大部分都说系统该清理啦或者巴拉巴拉之类的电脑小白解决办法,都是复制粘贴的,看到老外写了一篇关于NT Kernel & System 进程CPU占用过高问题文章分析,我觉得分析的还是很好的,只可惜我最终发现我的问题并非出现在驱动上面(之前一直在这个误区里面走了好久,驱动装了卸了装,折腾不息)。
好了,背景介绍到这里,下面说下我的问题是怎么解决的:
首先打开Process Explorer查看System进程,
接下来双击System进程,进入属性,查看Threads,
按CPU排序之后你就会发现是什么后台服务占用了那么高的CPU,我到后来才发现竟然是91助手(连接android和PC的一个软件),当时虽然卸载了91助手,但是它竟然在C:windowsSystem32drivers下面留下了91Ass**.sys的一个文件,每次进系统都会加载,直接导致了我的CPU占用率居高不下,双核的CPU几乎废了一个核。
3、svchost.exe占用CPU 100%的解决方法
就前两天在使用电脑的时候,突然发现电脑缓慢,查看了一下windows任务管理器,发现CPU被占用99%,查看了一下进程,发现是一个叫svchost.exe的进程占用了,于是直接结束了这个进程,结束进程后,发现无法上网了(上不了网问题是因为我们结束了这个关键进程svchost.exe)。于是我又重新启动了一下电脑,在没上网的时候发现svchost.exe运行正常,没有占用多余资源,CPU资源占用也正常,但是我连接网络后,过了一小会又发现svchost.exe占用了大量的CPU资源,导致系统很慢,刚开始以为是中病毒了,赶紧重新安装了一下系统。
系统安装完了,更新补丁,由于网络速度不是很快,于是我先取消了更新补丁(需要先上网查点东西),过了一会,老问题重现了,svchost.exe又开始占几乎100%的CPU资源了,到这里我突然想到,是不是因为自动更新的原因?因为我上次出现这个问题的时候也是取消了自动更新安装进程,于是我打开了自动更新的服务:打开控制面板管理工具服务,找到"Automatic Updates",“Automatic Updates”这个服务的描述是:启用下载和安装 Windows 更新。如果此服务被禁用,这台计算机将无法使用“自动更新”功能和 Windows Update 网站。可执行文件路径为:“C:\WINDOWS\system32\svchost.exe -k netsvcs”目前状态是已启动,于是我直接停止了该服务,发现svchost.exe占用资源情况正常了,问题得到了解决。问题解决后,我在网络上也转了一下,发现遇到这问题的人还挺多,大概现象就是:&
1.电脑启动运行几分钟后 svchost.exe就会占系统cpu资源接近100%,一般99%左右。
2.当电脑拔掉网线后,svchost.exe就恢复正常了,但是重连上网后一会儿:svchost.exe又占cpu资源的99%;&
下面总结一下解决方法:&
1.首先需要使用杀毒软件排除病毒的影响。
2.清空C:\WINDOWS\SoftwareDistribution 目录下所有的文件重启机器即可。(C:\WINDOWS\SoftwareDistribution是Windows update服务的临时文件存放目录)&
如果机器提示文件正在使用("Automatic Updates"服务正在运行)无法删除相应目录:则想办法打开控制面板管理工具服务,找到"Automatic Updates",停止启动状态,设置成手动启动, 重启后再删除 C:\WINDOWS\SoftwareDistribution。问题就解决了。 然后再打开控制面板&管理工具服务,找到"Automatic Updates",恢复成自动启动重启。 重启后让系统认真的把补丁安装一下,不要再取消安装操作了,完成系统自动更新后应该就不会再出现这个问题了。&
再来说说什么是“svchost.exe”:svchost.exe是一个属于微软Windows操作系统的系统程序,微软官方对它的解释是:Svchost.exe 是从动态链接库 (DLL) 中运行的服务的通用主机进程名称。这个程序对系统的正常运行是非常重要,而且是不能被结束的。简单的说没有这个服务机器几乎就上不了网了。很多应用服务都是以来于这个接口RPC的,如果发现这个进程占了太多的CPU资源,造成svchost占系统CPU100%的原因并非svchost服务本身:以上的情况是由于Windows Update服务下载/安装失败而导致更新服务反复重试造成的。而Windows的自动更新也是依赖于svchost服务的一个后台应用,从而表现为svchost.exe负载极高。常发生这类问题的机器一般是上网条件(尤其是去国外网站)不稳定的机器,比如家里的父母的机器,往往在安装机器几个月以后不定期发生,每个月的第二个星期是高发期:因为最近几年MS很有规律的在每个月的第二个星期发布补丁程序)。其实都是软件太聪明惹的祸,svchost.exe的问题都是应用遇到失败/例外情况后自动重试造成的,微软本想为用户节省时间的设计,但是重试的频度过高反而导致了CPU被大量占用,电脑运行缓慢。
...............................................................................................................................
● 本文整理自网络
● 本文在itpub()、博客园()和个人微信公众号()上有同步更新
● 本文itpub地址:
● 本文博客园地址:
● 本文pdf版及小麦苗云盘地址:
● QQ群:<span style="line-height:1.5;mso-spacerun:'yes';mso-fareast-font-family:mso-font-kerning:1.599&&&& 微信群:私聊
● 联系我请加QQ好友(),注明添加缘由
● 于 <span style="line-height:1.5;mso-spacerun:'yes';mso-fareast-font-family:mso-font-kerning:1.-04-28 09:00 ~
22:00 在魔都完成
● 文章内容来源于小麦苗的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解
● 版权所有,欢迎分享本文,转载请保留出处
...............................................................................................................................
拿起手机使用微信客户端扫描下边的左边图片来关注小麦苗的微信公众号:xiaomaimiaolhr,扫描右边的二维码加入小麦苗的QQ群,学习最实用的数据库技术。
阅读(3781) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。CPU占用过高问题_百度知道
CPU占用过高问题
我只要开几个网页,CPU使用就能达到百分之四五十.其中有个叫SYSTEM的进程,要占百分之二十多的CPU,内存只有280K.这是怎么回事啊?杀过毒也没有病毒
我有更好的答案
为什么CPU占用率率总是这么高?经常会在论坛中看到有人问,为什么我的高配置电脑的运行速度却特别慢,当用任务管理器查看时,发现C P U 占用率经常接近1 0 0 %。确实,CPU 负载过高会导致电脑运行速度明显变慢,不过,如果C P U 占用率过高的情况只是偶尔出现, 并且很快恢复正常,那么不用担心。但是,如果这种情况持续较长时间,就得细细查查你的系统是否有问题了。1.病毒和恶意程序搞的鬼这种故障常常是因为病毒、恶意程序、木马造成的,比如震荡波病毒等,所以在出现此问题后,应首先用已经更新了最新病毒库的杀毒软件全面扫描系统,接着再使用反间谍软件工具—Ad-Aware(下载地址:)清查是否存在间谍软件。相信不少朋友都遇到过SVCHOST.EXE文件占用100%CPU资源的问题,这往往是中病毒的表现,比如:冲击波变种病毒“W32.Welchia.Worm”,而SVCHOST.EXE 是Windows中的重要文件,是一些系统服务的宿主,提供条件让其他系统服务被启动。正因为它的重要性和特殊性,病毒、木马也想尽办法来利用它,企图利用它的特性来迷惑用户,达到感染、入侵、破坏的目的。所以,如果你发现任务管理器中某个SVCHOST 的CPU 占用率持续保持很高的状态,最好搜索一下SVCHOST.EXE 文件,看看是不是在除了“C:&#92;Windows&#92;system32”外,还在其他文件夹有它的影子。小提示SVCHOST的工作原理Windows 中的系统服务是以动态链接库(DLL)形式实现的,其中一些会把可执行程序指向SVCHOST,由SVCHOST调用相应服务的动态链接库并加上相应参数来启动服务。2.轻松抓出狂占CPU 资源的软件如果没有发现病毒、间谍软件或木马程序,那么很可能就是某个软件的问题了,这时得分两种情况来排查。首先,如果CPU 占用率居高不下的情况从开机时就发生,并为什么CPU 占用率总是这么高?且直到关机都没有改善,就有可能是由某个随系统同时登录的软件造成的,在Windows XP 中请点击“开始→运行”,输入“M s c o n f i g ”并回车,打开“系统实用配置工具”,进入“启动”选项卡,接着依次取消可疑的选项前面的对勾,并重启测试问题是否发生,直到找到元凶。而Windows 2000 则可使用我们以前推荐的WinPatrol(下载地址:),进入“Startup Programs”选项卡,选中可疑项目后单击下面的“D i s a b l e ”按钮暂停其启动并进行测试。如果CPU 资源占用较大、电脑运行速度变慢的问题是间歇发生的,就要注意出现在什么情况下,比如:运行了某个软件、访问了某个网站等。在Windows 2000/XP中找出谁在大量占用CPU资源的方法也很简单,只要按下Ctrl+Alt+Del组合键(Windows 2000 为Ctrl + Shift + Esc 组合键)打开任务管理器,进入“ 进程” 选项卡, 注意“C P U ”行,这里显示的就是各个进程占用的CPU资源,你可以一个个细细查看,从中发现占用CPU 资源较高的程序,然后通过其文件名进行搜索并找到它属于哪个软件。然后就是对其卸载、升级或是干脆找个同类软件进行替代。小提示其中“System Idle Process”的CPU 占用数值会很高,没有关系,它的作用就是告诉你当前可用的CPU 资源是多少,因此它的值越高,越是好事。
楼主机内的KVXP.KXP 这个文件具体是什么我还没见过,不过我想知道的是你安装的江民软件是正版还是D版的?3.CPU 占用率过高的经典案例案例1:网络连接导致CPU 占用率过高当你的Windows 2000/XP 作为服务器时,收到来自端口445 上的连接请求后,系统将分配内存和少量地调配CPU资源来为这些连接提供服务。当负荷过重,CPU 占用率可能过高。要解决这个问题可通过修改注册表,打开注册表编辑器,找到[HKEY_LOCAL_MACHINE&#92;SYSTEM&#92;CurrentControlSet&#92; S e r v i c e s &#92; l a n m a n s e r v e r ] ,在右侧窗格中新建名为“maxworkitems”的DWORD 值。然后双击该值,如果你的电脑有512MB 以上内存,请设置值为“1024”,如果小于512MB,则设置值为“256”。案例2:右击文件导致100% 的CPU 占用有些朋友报告,如果电脑是Pentium Ⅲ或Pentium 4 的CPU,在Windows XP 中,如果不用左键先选中文件而是直接右击它,就会导致CPU 占用率100%,微软提供的解决方法是先左键选中文件,然后再右击。而非官方的方法为右击桌面并选择“属性”,接着进入“外观”选项卡,单击“效果”按钮,接着在打开的窗口中取消“为菜单和工具提示使用下列过渡效果”的勾选即可。案例3 :不完善的驱动程序有时某些不完善的驱动程序也可能导致CPU 资源占用过高,特别是显卡驱动,因此建议你最好选择微软认证的或由官方发布的正式版,而且对版本要求要了解,并不是版本越高越好。案例4:杀毒软件造成的CPU 占用率过高目前的杀毒软件基本都加入了对网页、插件、邮件的即时监控,这样无疑增大了系统负担,比如:有时在玩游戏时,会非常缓慢,IE 打开网页速度也不正常,在排除了其他因素后,你可以怀疑一下所安装的杀毒软件,试着停用它看看问题是不是还存在。案例5:CPU 降温软件有些朋友在安装了CPU 降温软件(比如:CpuIdle)后发现,CPU 占用率总是在100%,这是因为这些软件在运行时会利用所有CPU 空闲时间来进行降温,但Windows 不能分辨普通的CPU 占用和降温软件的降温指令之间的区别,因此便造成了CPU 占用率始终显示为100% 的情况,你不必为此而担心,它并不会影响到你的正常操作。案例6:超线程导致CPU 占用过高和上网死机有些的爱机,遇到了类似的故障,一旦用IE 上网,短时间就会出现死机现象,并且IE 的CPU 占用率达到100%,而他们电脑配置的共同点就是使用了具有超线程功能的Pentium 4 CPU。经过了解,目前还没有明确的原因分析,但有一些网友们总结的经验:首先,如果你安装了天网防火墙,请将其卸载并安装其他防火墙软件试试(据网友报告,超线程似乎与防火墙软件有冲突);如果不行,可以尝试在BIOS 中禁用超线程。案例7 :待机造成系统自动关闭硬盘DMA 模式如果你经常使用Windows 2000/XP/2003 的待机功能,那么很可能会发现系统性能突然大幅下降,不仅启动速度变慢,而且在运行一些大的软件或游戏时CPU 占用率时常达到100%,并产生停顿。这时可以按下Win + Break 组合键打开系统属性窗口,进入“硬件→设备管理器”,接着双击“IDE ATA/ATAPI 控制器”项下连接硬盘的“主要IDE 通道”( 或“ 次要I D E 通道”), 然后进入“ 高级设置”选项卡,查看“当前传送模式”,如果是“U l t r a D M AMode *”(* 为数字,DMA33 为2,DMA66 为4,DMA100为5 、DMA133 为6),那么系统正常,但如果以前设的是“Ultra DMA Mode 6”又没有改动,而现在是“Ultra DMAMode 4”或“Ultra DMA Mode 2”,或者是“PIO 模式”,而且改不过来!这很可能就是系统自动关闭了DMA模式。这个问题产生的原因是,Windows 2000/XP/2003 的IDE/ATAPI 端口驱动程序(Atapi.sys)累积收到总共6 个超时(超时值为4 秒)或循环冗余检验(CRC)错误后,驱动程序将把传送模式从最快的DMA 模式分步骤降为较慢的DMA 模式,如果继续收到超时或CRC 错误,则最终会将传送模式降为最慢的P I O 模式。使用待机功能后进行恢复时,很容易造成超时或CRC 错误,因此在你多次使用待机功能后,硬盘的传送模式便会慢慢下降。解决方法为:双击打开设备管理器连接硬盘的“主要I D E 通道”(或“次要I D E 通道”)的属性窗口,在“驱动程序”选项卡中单击“卸载”按钮,完成后重启电脑,系统将自动重新安装驱动程序并恢复默认值。接着打开注册表编辑器, 分别找到[HKEY_LOCAL_MACHINE&#92;SYSTEM&#92;CurrentControlSet&#92;Control&#92;Class&#92;{4D36E96A-E325-11CE-BFC1-0}&#92;0001]和[HKEY_LOCAL_MACHINE&#92;SYSTEM&#92;CurrentControlSet&#92;Control&#92;Class&#92;{4D36E96A-E325-11CE-BFC1-0}&#92;0002],在右侧窗格中分别创建名为“ResetErrorCountersOnSuccess”的DWORD 值,并将其值设置为1 。小提示上面注册表最后的项“{4D36E96A-E325-11CE-BFC1-0}”列出的带有“0001”编号的子项对应于一台仅有一个IDE 控制器的电脑的“主要IDE 通道”和“次要IDE 通道”,如果你的电脑有两个IDE 控制器,则对于每个控制器,“主要IDE 通道”和“次要IDE 通道”的带有编号的子项分别是“、、&#8943;&#8943;”。为检查是否找到了正确的子项,请检查子项的“DriverDesc”值是包含字符串值“主要IDE 通道”,还是包含字符串值“次要IDE 通道”。以上修改方法的最终结果是,将超时值延长为1 0 秒,并且连续发生6 次超时错误或CRC 错误后才降低传送模式。 根据这些,你对照你的爱机检查一下吧,也许会得到解决的。
采纳率:46%
有些个网页里面有FLASH或者其它的一些多媒体控件,这些控件会自动播放,比如跳动的小窗口,可以动的图片动画等,这些都会占用CPU的。
中木马了在网上下一个木马克星就OK了要不行就重新恢复一下系统,几分钟搞定
为您推荐:
其他类似问题
您可能关注的内容
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。404 Not Found
404 Not Found如何解决HTTP通道大量消耗CPU问题
苹果强制使用HTTPS传输了怎么办这个举措意味着什么?
苹果公司强制所有iOS App在日前使用HTTPS加密,这就意味着,如果您的APP如果仍采用HTTP传输,那么,在Apple Store中您的APP将不再能被用户下载使用
为什么这么做?
企业对于网络信息安全的也越来越高,只有保证绝对的加密传输才能确保在线交易及用户个人隐私数据的安全性。由于HTTP明文传输带来的安全事件频发,企业对于HTTP已无信任可言,只有通过HTTPS加密传输才能有效的防钓鱼,防篡改,防监听,防劫持使网站安全可信
开发者应该做什么?
首先需要选择合适的证书为部署https证书做决策,然后调整后台应用实现后台应用全站https,协调运营及开发完成部署完善服务端应用部署及Web服务器配置,最后以安全方式发布应用完成应用改造,重新发布应用。
如何解决因HTTPS通信中因SSL握手造成大量消耗CPU的问题?目前可以通过采用Cavium硬件SSL加速卡的模式来解决此问题,该卡将SSL握手中复杂的RSA算法offload到卡上实现硬件加速,为接入服务器安装专用的Cavium
SSL 硬件加速卡,作用类似 GPU,释放 CPU,能够具有更高的 HTTPS 接入能力且不影响业务程序的。测试某硬件加速卡单卡可以提供 35k 的解密能力,相当于175核 CPU,至少相当于7台24核的服务器,考虑到接入服务器其它程序的开销,一张硬件卡可以实现接近10台服务器的接入能力。联系方式:,刘先生
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!

我要回帖

更多关于 消耗资源问题汇总 的文章

 

随机推荐