- 0
- 0
- 约1.08万字
- 约 10页
- 2026-03-23 发布于河北
- 举报
高级运维工程师面试题及答案
一、基础核心能力题(考察底层功底,拒绝死记硬背)
1.问题:Linux系统中,进程出现CPU占用100%的情况,你会如何排查?请说说具体步骤和常用命令,结合实际场景说明。
答案:核心思路是“定位进程→定位线程→定位具体代码/操作”,避免盲目重启,实际工作中我遇到过两种典型场景,排查步骤如下:
第一步:先用top命令查看CPU占用排行,找到占用最高的进程PID(比如PID=1234),重点关注%CPU、COMMAND字段,区分是应用进程还是系统进程;如果是批量进程占用,用psaux--sort=-%cpu|head-10筛选前10个高占用进程。
第二步:针对单个高占用进程,用ps-L-p1234查看该进程下的所有线程,找到占用CPU最高的线程TID(比如TID=1235),这里注意top默认显示进程,按H可切换到线程视图,更直观。
第三步:将线程TID转换为十六进制(printf%x\n1235),用pstack1234|grep十六进制TID,查看线程的调用栈,定位到具体的函数或代码行;如果是Java应用,用jstack1234jstack.log,分析日志中的RUNNABLE线程,排查是否有死循环、锁竞争。
第四步:补充排查:用vmstat查看系统整体CPU状态(us用户态、sy内核态占比),如果sy过高,可能是系
您可能关注的文档
最近下载
- 2026广州中医药大学第一附属医院深圳龙华医院(深圳市龙华区中医院)招聘备考试题附答案详解.docx VIP
- 财通证券-历史照进现实:70年代系列百页深度研究.pdf
- 坎普尔外压超滤技术及案例分析+130623.pptx VIP
- 重庆江津法院书记员招聘考试真题库2025.docx VIP
- 智能建造技术导则.pdf VIP
- 《小熊图书馆》课件.pptx VIP
- 2026广州中医药大学第一附属医院深圳龙华医院(深圳市龙华区中医院)招聘备考题库含答案详解.docx VIP
- 水上施工作业的安全风险管理与预防措施.docx VIP
- 2026广州中医药大学第一附属医院深圳龙华医院(深圳市龙华区中医院)招聘备考题库参考答案详解.docx VIP
- 2026广州中医药大学第一附属医院深圳龙华医院(深圳市龙华区中医院)招聘备考题库带答案详解.docx VIP
原创力文档

文档评论(0)