当页导航

unix和linuxCPU使用异常,通常的诊断手段有哪些,效果比较好?

每种平台的工具都有些不一样,那么在linux或unix 平台有哪些手段可以作为利器在问题诊断时比较好用,效果比较好的? 可以具体到某一个具体参数等等。

5回答

nitkeynitkey  系统架构师 , ECT
lchhaocanliwanqiu2232zzzonlinex等赞同了此回答
如果要进一步分析系统调用,linux 可以用strace ,solaris可以用dtrace,AIX上可以用truss显示全部

如果要进一步分析系统调用,linux 可以用strace ,solaris可以用dtrace,AIX上可以用truss

收起
 2016-12-29
杨建旭杨建旭  技术经理 , 中国人民银行清算总中心
lchhaocanzzzonlinex彬彬赞同了此回答
最常用的实时类linux:ps topaix:topas分析类:nmon最好另外其他的工具也很多,各有用途CPU分析vmstat,iostat, ps, sar, gprof/prof/tprof,time/timex, netpmon,locktrace,emstat,alstat,topas,trace, trcrpt,curt,splat,truss,procstack等CPU优化procmon,larstat,mpstat,cpups...显示全部

最常用的

实时类

linux:ps top

aix:topas

分析类:nmon最好


另外其他的工具也很多,各有用途

CPU分析

vmstat,iostat, ps, sar, gprof/prof/tprof,time/timex, netpmon,locktrace,emstat,alstat,topas,trace, trcrpt,curt,splat,truss,procstack等

CPU优化

procmon,larstat,mpstat,cpupstat,nice/renice,schedo,bindprocessor,chdev,setpri,bingintcpu,procmon


工具本身就很多,参数的话,就不一一介绍了

收起
 2016-12-28
asdf-asdfasdf-asdf  软件开发工程师 , its
lchhaocanliwanqiu2232zzzonlinex赞同了此回答
最好用监控软件例如nmon把当时现场快照下来  分析在那时刻那个进程CPU使用率高   占用多   在查找该业务软件的日志综合分析  进行故障认定显示全部

最好用监控软件例如nmon把当时现场快照下来  分析在那时刻那个进程CPU使用率高   占用多   在查找该业务软件的日志综合分析  进行故障认定

收起
 2016-12-29
zzzonlinexzzzonlinex  项目经理 , 个人
lchhaocanliwanqiu2232赞同了此回答
同意楼上的!显示全部

同意楼上的!

收起
 2017-01-09
杨建旭杨建旭  技术经理 , 中国人民银行清算总中心
另外,具体的使用和实例分析,可以参考我的几篇文章性能指标之资源指标-CPU-谁占用了CPU-进程级性能指标之资源指标-CPU-谁占用了CPU-函数级-tProf性能指标之资源指标-CPU-谁占用了CPU-函数级-curt性能指标之资源指标-CPU-谁占用了CPU-函数级-truss性能指标之资源指标-CPU-谁...显示全部
 2016-12-29
浏览35

提问者

董志卫系统架构师, 李宁(中国)体育用品有限公司
评论1450

相关推广

  • 灾备中心如何提高资源利用率?
    灾备中心如何提高资源利用率?灾备中心应用和数据部署是否一定要遵循生产端的架构?LinuxONE灾备云解决方案提供一套基于Openstack架构的自动化云平台,实现应用和数据集中部署,为保险和中小银行提供一种新型、简化的灾备架构。点击查看详细解决方案
  • 问题状态

  • 发布时间:2016-12-23
  • 关注会员:5 人
  • 问题浏览:595
  • 最近回答:2017-01-09