当前位置: 首页 > news >正文

记录一次线上环境svchost.exe antimalware service executable 进程占用CPU过高问题

博主介绍: 大家好,我是想成为Super的Yuperman,互联网宇宙厂经验,17年医疗健康行业的码拉松奔跑者,曾担任技术专家、架构师、研发总监负责和主导多个应用架构。
技术范围: 目前专注java体系,有多年java、golang、.Net、DDD、软件架构、redis、nginx、tomcat、mysql、oracle等经验
业务范围: 对传统业务应用技术转型,从数字医院到区域医疗,从院内业务系统到互联网医院及健康服务,从公立医院到私立医院都有一些经历及理解
*** 为大家分享一些技术积累,欢迎交流合作 持续关注Yuperman ***

线上环境数据库服务器svchost.exe进程描述为antimalware service executable占用CPU过高,至少50%以上CPU,大部分时间CPU占满。

Oracle常见问题系列文章

Oracle最大连接数配置
ORA-03137: TTC 协议内部错误
客户端或plsql无法连接Oracle问题之一
客户端或plsql无法连接Oracle问题之二

本文环境

服务器操作系统: windows server 2016
ORACLE 版本: ORACLE 11.2.0.1.0


1.问题描述

线上环境业务系统不定时出现速度慢问题,业务写操作严重卡顿,数据库应用服务器没有任务管理器,数据库CPU使用率100%,svchost.exe进程描述为antimalware service executable占用CPU过高。

2.排查过程

1、先是查看了业务应用服务器tomcat,未发现异常,主要查看jvm的使用情况和服务器的CPU,内存等硬件情况。

2、接着排查也数据库服务器,查看oracle发现oracle数据库存在大量锁表情况。
3、由于数据库服务器的任务管理器莫名消失,无法使用,所以重点去排查了数据库oracle,任务管理器莫名消失这个问题后续有说明
4、使用命令方式查看到了CPU,发现CPU使用率100%,所以目前优先处理解决这个问题
5、后定位到是svchost.exe进程描述为antimalware service executable占用CPU过高
6、但是由于是线上环境,没有冒然操作处理,晚上业务停止使用后,对该进程进行处理

经过排查确认这是一个病毒 svchost.exe进程描述为antimalware service executable
在这里插入图片描述

3.解决方法:

安装了杀毒软件(没有使用360杀毒),刚安装完,这个进程立马就被干掉了,同时CPU 下降到10% 左右,同时使用软件提供的一个系统修复工具后,操作系统的任务管理器也回复了

4.案例总结:

首先说下病毒 svchost.exe进程描述为antimalware service executable 的特点是

  • 操作系统任务管理器无法使用
  • CPU占用过高

当CPU占用过高时,数据库的读写操作会不定时异常缓慢,这个与系统使用情况有关,写操作时会导致大量锁表,系统业务会被阻塞。

另外再处理这个问题过程中,也在搜到了关于svchost.exe进程描述为antimalware service executable 的几个其他的处理方法,也提供参考。

1、计算机配置-》管理模板-》windows组件-》windows definder防病毒-》扫描,双击“指定扫描期间占用CPU最大百分比”–勾选已启用 ,设置指定百分比的值(根据需要)–应用。

在这里插入图片描述
此种情况可参考:https://blog.csdn.net/weixin_45472167/article/details/126421562

http://www.lryc.cn/news/468422.html

相关文章:

  • Docker 部署 EMQX 一分钟极速部署
  • STL-常用容器-list
  • Lambda 架构
  • Windows电脑设置网络唤醒(Wake-on-LAN)
  • 前端项目构建流程
  • 支持国密算法的数字证书-国密SSL证书详解
  • 【EndNote使用教程】创建文献库、导入文献、文献分类
  • 双十一电容笔选哪个好?!西圣、益博思、吉玛仕电容笔实测对比!
  • 房地产网络安全:主要风险及缓解建议
  • 玩转大模型的第一步——提示词(Prompt)工程【抛砖篇】
  • 火山引擎数据飞轮线上研讨会即将开启,助力消费品牌双十一造爆款
  • 【python实战】利用代理ip爬取Alibaba海外版数据
  • FFMPEG录屏(20)--- 枚举macOS下的窗口和屏幕列表,并获取名称缩略图等信息
  • Redis 命令集 (超级详细)
  • Spring Cloud --- GateWay和Sentinel集成实现服务限流
  • python excel如何转成json,并且如何解决excel转成json时中文汉字乱码的问题
  • 【MySQL】实战篇—数据库设计与实现:根据需求设计数据库架构
  • [Python学习日记-53] Python 中的正则表达式模块 —— re
  • Unity编辑器 连接不到SteamVR问题记录
  • nginx 日志配置笔记
  • Java中的接口是什么?如何定义接口?
  • ​8.13TB高清卫星影像更新(WGS84坐标投影)
  • 【力扣】[Java版] 刷题笔记-21. 合并两个有序链表
  • 【Bug】RuntimeError: Engine loop has died
  • Labview写CIP协议
  • Redis批量获取缓存的方法
  • MySQL配置文件中server-id的作用是什么
  • Docker入门之构建
  • StarRocks数据库在SQL语句中解析JSON字符串
  • RabbitMq-队列交换机绑定关系优化为枚举注册