当前位置: 首页 > news >正文

【日常问题排查小技巧-连载】

线上服务CPU飙高排查

  1. 先执行 top,找到CPU占用比较高的进程 id,(比如 21448)

  2. jstack 进程 id > show.txt(jstack 21448 > show.txt)

  3. 找到进程中CPU占用比较高的线程,线程 id 转换为 16 进制

    • top -p 21448 -H
    • printf “%x” 线程 id
  4. 到show.txt⽂件中根据线程id查看线程的具体状态即可

如何查看端口被哪个程序占用

lsof -i:端⼝号

在这里插入图片描述

被占⽤则输出占⽤的程序,否则⽆输出

http://www.lryc.cn/news/477190.html

相关文章:

  • elastic search查找字段的方法
  • MATLAB下的四个模型的IMM例程(CV、CT左转、CT右转、CA四个模型),附下载链接
  • 无人机之中继通信技术篇
  • 阳光保险隐忧浮现:业绩与股价双双而下,张维功能否力挽狂澜?
  • 【OJ题解】在字符串中查找第一个不重复字符的索引
  • 处理配对和拆分内容 |【python技能树知识点1~2 习题分析】
  • HBuilderX自定义Vue3页面模版
  • 计算机网络——TCP中的流量控制和拥塞控制
  • BFV/BGV全同态加密方案浅析
  • Elasticsearch 实战应用详解!
  • 最新最全面的JAVA面试题免费下载
  • 修改sql server 数据库的排序规则
  • Node学习记录-until实用工具
  • 【Mac】安装 VMware Fusion Pro
  • 解决go run main.go executable file not found in %PATH%
  • C++ 手写常见的任务定时器
  • 【VS+QT】联合开发踩坑记录
  • PH热榜 | 2024-11-05
  • 模拟机器人逐字回答,类似于实时回话
  • Java学习路线:JUL日志系统(一)日志框架介绍
  • [渲染层网络层错误] net::ERR_CONTENT_LENGTH_MISMATCH 问题解决
  • C 语言编程中的常见错误及解决方案
  • 开源模型应用落地-glm模型小试-glm-4-9b-chat-批量推理(二)
  • 【C++篇】数据之林:解读二叉搜索树的优雅结构与运算哲学
  • C#-类:声明类、声明类对象
  • 【AIGC】ChatGPT提示词Prompt高效编写技巧:逆向拆解OpenAI官方提示词
  • 【linux】端口监听和终止进程
  • 【网络安全】|kali中安装nessus
  • Docker可视化管理面板DPanel的安装
  • 【android12】【AHandler】【3.AHandler原理篇AHandler类方法全解】