- 1
- 0
- 约1.27千字
- 约 3页
- 2026-11-06 发布于北京
- 举报
1、面试题
线上服务器的cpu使用达到100%了,如何排查、定位和解决该问题?
2、面试官心里分析
说实话,这个问题是面试的时候,聊基础,最常问的一个问题,就是看看你有没有处理过高
负载的线上问题场景。所以很多大公司考察你的基本功,肯定会问这个。其实这个你干过就
是干过,掌握就是掌握,只要干过,所有人都是一样的步骤,没区别。
3、面试题剖析
其实思路,就是找到这台服务器上,是哪个进程的哪个线程的哪段代码,导致cpu100
了,主要就是考察你是否熟练运用一些线上令。
这里我可以给大家说一个我们线上的经验,就是之前有一个bug,是一个很年轻的同学写的,
就是我们当时是定了异常日志是写到es里去的
publicvoidlog(Stringmessage){
try{
//往es去写
}catch(Exceptione){
log(message);
}
}
线上事故,es集群出了点问题,没法写,最后出现线上几十台机器,全部因为这一行代码,
全体cpu100%,卡死了
(1)定位耗费cpu的进程
top-c,就可以显示进程列表,然后输入P,按照cpu使用率排序,你会看到类似下面的东西
PIDUSERPRNIVIR
您可能关注的文档
最近下载
- FDH-SDT-900ML-H1滚筒送钉机使用说明书-2304.pdf VIP
- 【培训PPT】水肥一体化技术及应用.pptx
- 广东省安装工程综合定额.pdf VIP
- 第三章 非洲及非洲裔英语文学.ppt VIP
- 《非洲文学.ppt VIP
- 2025-2026学年八年级上册道德与法治期中测试卷(含答案).docx VIP
- 胎盘早剥手术护理PPT大纲.pptx VIP
- 2024-2025学年江苏省苏州中学高一(上)期中物理试卷(含答案).docx VIP
- 2026学年第一学期杭州市高三年级教学质量检测 (一模)历史试卷(含答案)原卷.pdf
- 特种设备使用单位落实使用安全主体责任监督管理规定(国家市场监督管理总局令第74号)培训讲解课件.pptx VIP
原创力文档

文档评论(0)