有没有好的方法监控异常占用cpu的进程?

有时系统平稳一段时间后,突然冒出来一个进程,占用cpu极高,严重影响生产,而这个进程平时多数时间又是正常的,也是必须的进程,这种情况如何自动化地发现并发出告警?人工检查不现实,通常只能出了问题再去应急

参与21

7同行回答

tivolewtivolew系统架构师广州帝沃利信息技术有限公司
可以自己写脚本或用一些第三方工具比如tivoli monitoring监控。超过某个阈值触发预警、告警,也可以在条件触发时让其调用一些脚本执行某些操作。监控的性能数据保存下来做进行协助分析。...显示全部

可以自己写脚本或用一些第三方工具比如tivoli monitoring监控。超过某个阈值触发预警、告警,也可以在条件触发时让其调用一些脚本执行某些操作。监控的性能数据保存下来做进行协助分析。

收起
IT咨询服务 · 2016-12-29
浏览2085
yangjianxvyangjianxv部门总经理成方金融科技有限公司
一些大企业,都有自己的应用监控系统,对这类事件,可以写脚本,定期监控。也可以在这个服务器上安插一个agent,专门做监控。当这个进程的CPU占用率高于XX时,触发消息,给系统运维人员一个提示。同时,可以在这段监控/程序中设定,如果达到触发条件,同时执行tprof、trace或产生coredump等...显示全部

一些大企业,都有自己的应用监控系统,对这类事件,可以写脚本,定期监控。也可以在这个服务器上安插一个agent,专门做监控。

当这个进程的CPU占用率高于XX时,触发消息,给系统运维人员一个提示。

同时,可以在这段监控/程序中设定,如果达到触发条件,同时执行tprof、trace或产生coredump等操作,看看这个进程到底在干什么。

收起
银行 · 2016-12-29
浏览2130
zwz99999zwz99999系统工程师dcits
vmstat topas tprof nmon这些工具都可以去查看cpu是否存在问题显示全部

vmstat topas tprof nmon这些工具都可以去查看cpu是否存在问题

收起
系统集成 · 2016-12-26
浏览2063
syhandsyhand系统工程师ecc
SHELL SCRIPT显示全部

SHELL SCRIPT

收起
互联网服务 · 2016-12-26
浏览2015
nitkeynitkey系统架构师ECT
首先生产一般都会有一套监控软件,常规的CPU,内存异常监控都能捕捉到,如果已经知道特定进程了,也可以直接写个脚本监控显示全部

首先生产一般都会有一套监控软件,常规的CPU,内存异常监控都能捕捉到,如果已经知道特定进程了,也可以直接写个脚本监控

收起
互联网服务 · 2016-12-29
浏览2104
anchengancheng数据库管理员建设银行北京数据中心
谢谢各位专家的建议,我们也在考虑用图形化的工具建立性能基线,更快地定位问题显示全部

谢谢各位专家的建议,我们也在考虑用图形化的工具建立性能基线,更快地定位问题

收起
银行 · 2016-12-29
浏览1966
qb306qb306软件开发工程师it
在进程占用高时可以收个perfmgr看看具体什么原因导致进程高显示全部

在进程占用高时可以收个perfmgr看看具体什么原因导致进程高

收起
政府机关 · 2016-12-29
浏览1953

提问者

ancheng
数据库管理员建设银行北京数据中心
擅长领域: 数据库存储灾备

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-12-23
  • 关注会员:7 人
  • 问题浏览:7372
  • 最近回答:2016-12-29
  • X社区推广