案例分享|CPU监控异常

news2024/11/20 18:46:57

CPU使用率监控很关键,综合反应系统的负载情况,是监控的重要指标之一。CPU的使用率,对业务系统性能有重要的影响,根据CPU使用率监控,可以对系统或应用进一步分析调优。

4月25日22点,平台收到某县级医院HIS数据库服务器CPU使用率超出阈值报警,CPU使用率99%,远远高出预设的阈值 

告警信息

4月25日

HIS数据库 CPU使用率超出阈值。

事件持续1小时30分钟。

处理过程 

MOC工程师通知客户现场工程师,建议通过任务管理器查看占用CPU资源的进程,查看应用进程耗用CPU的情况。。

由于客户未在事件发生时间点查看占用CPU资源的进程,客户未能监控到非必要运行进程,因此未及时解决问题。MOC值守工程师持续跟进,并将HIS数据库报警记录再次发给客户进行提醒。

HIS系统是医院里比较重要的系统,需要多任务同时处理,并且需要数据库的长时间运行,所以对CPU的浮点运算能力要求特别高。为防止因为CPU使用率过高引起系统运行缓慢甚至宕机,二次提醒后,引起客户重视。

在LinkSLA在线专家建议下,客户工程师通过运行Process explorer,查看oracle.exe进程中各线程占用CPU的变化情况,查看Oracle.exe中的thread是否占用CPU。

客户通过监控,果然查到了占用CPU资源比较多的SQL语句进程,并进行优化处理,问题得到解决。

案例小结

HIS系统对CPU的浮点运算要求高,当HIS系统CPU使用率高达99%时,系统运行速度非常慢,但是过一会,CPU使用率又恢复正常值,系统运行速度恢复正常。这种现象容易麻痹客户,忽视系统中存在的问题。

HIS系统是医院核心系统,如发生宕机,将对医院业务产生严重影响。LinkSLA智能运维平台提前预警,快速定位跟踪解决,避免业务中断,保障系统健康运行。

在日常的运维环境中,想要保障系统监控稳定运行,CPU监控还需要监控这些内容。

CPU监控指标

windows操作系统监控指标

CPU空闲时间百分比

中断CPU时间百分比

特权模式CPU时间百分比

非空闲线程CPU时间百分比

linux操作系统监控指标

空闲CPU占比

CPU等待IO时间占比

系统CPU百分比

用户CPU百分比

平台采用机器学习算法进行异常检测,基于agent、snmp等方式来监控操作系统各个指标状态,对于强调周期性的指标,如CPU使用率,发现异常警,及时通知用户,持续跟进直到问题解决。

LinkSLA智能运维管家通过全链路的监控,打破运维孤岛。为用户提供高效降本的运维服务,及时处理服务器部件出现的问题,避免因异常故障导致宕机,甚至数据丢失,保障业务系统健康稳定运行。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/495407.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

回炉重造十二----网络文件共享服务

网络文件共享服务 1、FTP文件传输协议 1.1 FTP工作原理 FTP的20和21端口的区别 20端口是用来传输数据的 21端口是客户端用来连接FTP服务器 主动模式(PORT): 客户端连接到FTP服务端的21号端口,发送用户名和密码当客户端成功登…

对线面试官,JUC面试专题强化

一、AQS高频问题 1.1 AQS是什么? AQS是JUC下大量工具的基础类,很多工具都基于AQS实现的,比如lock锁,CountDownLatch,Semaphore,线程池等等都用到了AQS。 AQS中有一个核心属性state,还有一个…

Android 自定义View实战—制作一个简易输入框

这次我们来做一个简易输入框,可以用于密码输入和验证码输入。 依然在EasyView中进行创建,在com.easy.view下新建一个EasyEditText,继承自View ,实现里面的构造方法。 ① 构造方法 然后我们继承自View,重写里面的构造…

一些良心软件的推荐

推荐软件一:硬盘规划——SpaceSniffer SpaceSniffer 是一款免费的硬盘空间管理软件,可以帮助你快速分析你电脑硬盘中的文件和文件夹,让你更加清楚地了解硬盘的使用情况。通过SpaceSniffer,你可以轻松地找到占用大量空间的文件和文…

Java—JDK8新特性—接口增强

目录 JDK引言 1.相关组织和规范 1.1 JCP (Java Community Process) 1.2 JSR (Java Specification Requests) 1.3 JEP (Java Enhancement Proposal) JDK8新特性 1.接口增强 1.1 默认方法 1.1.1 为什么引入默认方法 1.1.2 如何使用默认方法 1.1.3 如何调用默认方法 1…

用Radare2模拟shellcode运行

当我们在编写汇编时,可能有的时候你需要看看编译器中到底发生了什么。如果你正在排除shellcode出现的问题,你那么更需要耐心地、慎重地运行指令。 本文将探讨如何在x86_64的Ubuntu系统上模拟32位ARM shellcode。由于大多数笔记本电脑和工作站还没有运行…

单篇笔记涨粉8w,10秒视频播放超1000w,小红书最近在流行什么?

四月,小红书平台又涌现出哪些优质博主?品牌在投放种草方面有何亮眼表现? 为洞察小红书平台的内容创作趋势及品牌营销策略,新红推出4月月度榜单,从创作者及品牌两方面入手,解析月榜数据,为从业者…

iOS总结_UI层自我复习总结

UI层复习笔记 在main文件中,UIApplicationMain函数一共做了三件事 根据第三个参数创建了一个应用程序对象 默认写nil,即创建的是UIApplication类型的对象,此对象看成是整个应用程序的一个抽象,负责存储应用程序的状态。根据第四…

SpringBoot访问静态资源

SpringBoot项目中没有WebApp目录,只有src目录。在src/main/resources下面有static和templates两个文件夹。SpringBoot默认在static目录中存放静态资源,而templates中放动态页面。 static目录 SpringBoot通过/resources/static目录访问静态资源&#xff…

怎么衡量纸白银走势图的强弱?

目前国内银行提供的纸白银交易基本实现了全天候连续的交易时间,但由于银行所提供的交易终端的技术分析功能有限,投资者在分析行情时绑手绑脚,因此小编建议大家可以尝试使用国际上主流的MT4的平台,作为观察国际银价走势的参考和技术…

在 Python 中获取昨天的日期

文章目录 在 Python 中获取昨天的日期Python 中的Date模块 在 Python 中获取昨天日期的示例 我们将通过多个示例介绍如何使用 Python 获取昨天的日期。 在 Python 中获取昨天的日期 Python 是一种高级语言,可用于数据科学和机器学习,以使用 Python 的数…

unity进阶学习笔记:消息框架

1 使用消息框架的目的 对于小型游戏,可能不需要任何框架,而是让各个游戏脚本直接相互通信。如要实现玩家受到攻击血量减少,通过玩家控制类向血条脚本发送消息减少血量。但是这样直接通信会导致各脚本通信关系记为复杂,并且每一个…

测试5年从中兴 15K 跳槽去腾讯 32K+16,啃完这份笔记你也可以

粉丝小王转行做测试已经是第5个年头,一直是一个不温不火的小职员,本本分分做着自己的事情,觉得自己的工作已经遇到了瓶颈,一个偶然的机会,获得了一份软件测试全栈知识点学习笔记,通过几个月的学习&#xff…

基于AT89C51单片机的计算器设计与仿真

点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/87759134?spm=1001.2014.3001.5503 源码获取 主要内容: 本次设计所提出的一种基于单片机技术的简易计算器的方案,能更好的解决计算机计算的问题,随着数字生活的到来,单片…

什么是皮安计?皮安表测试测量软件分享NS-SourceMeter

什么是皮安计 测量低直流电流,其需求常常远远超出数字万用表的功能。一般来说,数字万用表缺少测量低于100nA的电流所需的灵敏度。即使在较高的电流水平上,一个DMM的输入电压降(电压负担)高达几百毫伏,也不…

记录线上排查内存泄露问题

背景 记录一次云上排查内存泄露的问题,最近监控告警云上有空指针异常报出,于是找到运维查日志定位到具体是哪一行代码抛出的空指针异常, 问题分析 发现是在解析cookie的一个方法内,调用HttpServletRequest.getServerName()获取…

嵌入式软考备考_5 安全性基础知识

安全性基础知识 网安问题概述 被动攻击:监听(截获)。 主动攻击:主动破坏(中断篡改,病毒,ddos使得某个服务拒绝服务,重放攻击:黑客截取了正常用户输入用户名密码的加密…

Spark SQL

一、理解介绍 Spark SQL是spark中用于结构化数据处理的组件,可访问多种数据源,如连接Hive、MySQL,实现读写等操作。为什么要用spark去操作这些数据库呢?hive是一个基于Hadoop的数据仓库工具,hive的查询操作语句都要依…

走进两邻文化,全民禁种铲毒——禁毒公益大集活动

四月梧桐芳菲尽,五月槐花飘香来。五月的春风赋予了劳动者应有的权利和由衷的自豪感;五月的春雨浇灌了我们肩负禁毒工作的义务和责任的使命感。现在也是今年禁种铲毒工作的深入执行阶段,禁毒工作一直以来都是维护社会稳定的重要工作之一&#…

C语言函数大全-- s 开头的函数(4)

C语言函数大全 本篇介绍C语言函数大全-- s 开头的函数(4) 1. strdup 1.1 函数说明 函数声明函数功能char * strdup(const char *s);用于将一个以 NULL 结尾的字符串复制到新分配的内存空间中 注意: strdup() 函数返回指向新分配的内存空间…