AIX 关键业务系统CPU使用率高居不下,但是未对业务系统造成影响,如何进一步具体分析??

AIX 关键业务系统CPU使用率高居不下,但是未对业务系统造成影响,如何进一步具体分析??

参与13

4同行回答

yangjianxvyangjianxv部门总经理成方金融科技有限公司
如果在贵单位认定的 标准线以内,比如,CPU%不超过70即认为可以接受,不处理也没关系。1)有些应用,可能已经优化到极致了。接下来考虑的是扩容,容量规划。必要时调整架构(分布式,大数据)收集性能, 容量, 和事件数据(服务器统计数据,网络统计数据,存储统计数据,业务统计数据)分析服务器性能...显示全部

如果在贵单位认定的 标准线以内,比如,CPU%不超过70即认为可以接受,不处理也没关系。

1)有些应用,可能已经优化到极致了。接下来考虑的是扩容,容量规划。必要时调整架构(分布式,大数据)

收集性能, 容量, 和事件数据(服务器统计数据,网络统计数据,存储统计数据,业务统计数据)

分析服务器性能和业务需求

性能趋势分析,判断未来需求

关联数据,对性能和容量进行深入分析

提供“what-if”分析,识别未知的瓶颈

考虑虚拟化技术,优化成本, 供应和需求

生成报表提供更好的决策支持

2)如果不考虑扩容,仅考虑优化

采用nmon、topas、tprof,curt等工具分析 什么进程、线程、函数占用了CPU,或者CPU在等待什么事件,进行深入分解和分析

收起
银行 · 2016-12-29
浏览1413
AcdanteAcdante技术总监SHFY
恩,我们也是在考虑扩容,毕竟业务第一,保证不在问题之后再进行分析和补救。显示全部

恩,我们也是在考虑扩容,毕竟业务第一,保证不在问题之后再进行分析和补救。

收起
互联网服务 · 2016-12-29
浏览1388
byethenbyethen系统工程师CMBC
首先看居高不下是不是正常现象:如果突然窜高,并且业务量没有明显提升,那得查下是什么进程导致,最简单直接的就是topas -P, 如果要稍微详细一点,就是tprof工具,前提是cpu利用率在80%以下,如果在80%以上,为了避免宕机,tprof这种带trace性质的工具还是慎跑,先考虑扩容吧。如果一直是处...显示全部

首先看居高不下是不是正常现象:

如果突然窜高,并且业务量没有明显提升,那得查下是什么进程导致,最简单直接的就是topas -P, 如果要稍微详细一点,就是tprof工具,前提是cpu利用率在80%以下,如果在80%以上,为了避免宕机,tprof这种带trace性质的工具还是慎跑,先考虑扩容吧。

如果一直是处于居高不下的水平,其实也挺好的,说明钱没白花,CPU都在高负荷干活,一直稳定也没关系,是好事,当然钱多,就扩容,或者再从应用上看有没有优化的地方。

其实,CPU高是一件无比正常的事,闲着多浪费。

收起
银行 · 2016-12-29
浏览1476
anchengancheng数据库管理员建设银行北京数据中心
建议检查各进程的cpu使用率,找到消耗大的进程,分析是否异常,最好与日常正常基线做对比。显示全部

建议检查各进程的cpu使用率,找到消耗大的进程,分析是否异常,最好与日常正常基线做对比。

收起
银行 · 2016-12-29
浏览1400

提问者

Acdante
Acdante111745
技术总监SHFY
擅长领域: 存储服务器数据库

问题来自

相关问题

相关资料

相关文章

问题状态

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