Linux在CPU使用率方面表现良好,但缺乏有效的进程分析工具
发布时间
阅读量:
阅读量
前置条件
需配置perf工具以及bcc-tools和sysstat软件。以Redhat系统为例,具体的安装指令如下:
yum install perf bcc-tools sysstat -y
AI写代码bash
通用分析流程概述
第一步、使用top工具
- 检查CPU使用率是否存在异常偏高的情况;
- 核实当前运行中的进程总数与状态标记为R的进程数目是否相符,若两者存在差异,则需执行后续步骤。
第二步、针对R状态的进程进行分析
- 通过执行pidstat -p pid命令,核实是否存在处于R状态的对应进程
- 利用ps aux | grep pid指令检查进程是否运行,并与pidstat的检测结果相互印证
倘若目标进程未被发现,则进入后续步骤,查找其父级进程
第三步、对应进程名的父进程
利用pstree命令可定位特定进程的父进程(执行方式为pstree | grep 进程名称),在识别存在异常的进程后,继续进行第四步操作,以收集更为详尽的性能数据并开展深入分析。
第四步、录制
全部评论 (0)
还没有任何评论哟~
