crash命令 —— bt

简介: crash命令 —— bt

参考:

https://crash-utility.github.io/help_pages/bt.html

常用命令

  • 查看调用栈(默认查看的导致crash的进程的调用栈)
    bt
  • 查看调用栈,显示返回地址在函数内的偏移
    bt -sx
  • 查看调用栈中函数的返回地址对应的代码行
    bt -l
  • 查看详细的调用栈内容
    bt -fsx
  • 查看详细的调用栈,并且翻译栈里可以识别的符号
    bt -FFsx
  • 想查看指定进程的栈bt <进程pid>或者bt <进程的task_struct地址>
  • 如果想查看多个进程的调用栈的话,可以直接在后面追加进程pid或者进程的task_struct地址,也可以使用foreach bt
  • 进程pid进程的task_struct可以同时出现在bt后面
  • 查看所有cpu上当前的调用栈
    bt -a
  • 查看指定cpu上的当前调用栈
    bt -c 0,1,3-6
  • 只显示导致crash的进程的调用栈
    bt -p
  • 显示线程组中所有线程的调用栈
    bt -g
  • 列出在调用栈里发现的所有的符号
    bt -t
相关文章
|
监控 Linux Android开发
振南技术干货集:各大平台串口调试软件大赏(5)
振南技术干货集:各大平台串口调试软件大赏(5)
|
网络协议 Linux Shell
CentOS 7系统下DHCP及中继服务部署
设备 IP地址 主DNS服务器 192.168.100.254 从DNS服务器 192.168.100.1 客户端 192.168.200.2 一、DHCP服务器的部署
942 1
|
监控 调度 开发工具
IO神器blktrace使用介绍
## 前言 1. blktrace的作者正是block io的maintainer,开发此工具,可以更好的追踪IO的过程。 2. blktrace 结合btt可以统计一个IO是在调度队列停留的时间长,还是在硬件上消耗的时间长,利用这个工具可以协助分析和优化问题。 ## blktrace的原理 一个I/O请求的处理过程,可以梳理为这样一张简单的图: ![](http://image
21403 0
|
Web App开发 Rust 应用服务中间件
在Nginx当中支持QUIC协议
Quick UDP Internet Connection(QUIC)协议是Google公司提出的基于UDP的高效可靠协议。有关协议的主要内容就不在本文过多描述了,本文主要是来讲一下,在Nginx当中如何去支持QUIC协议。 由于个人水平有限,如果哪里写的不对的地方,还请各位大佬们指正。
2606 0
在Nginx当中支持QUIC协议
|
10月前
|
网络协议 安全 Linux
阿里云服务器国际站dns服务器不可用怎么办?dns可以随便改吗?
阿里云服务器国际站dns服务器不可用怎么办?dns可以随便改吗?
3681 0
|
存储 测试技术 Linux
深入了解KUnit:Linux内核新一代单元测试工具(上)
深入了解KUnit:Linux内核新一代单元测试工具
|
调度
crash命令 —— ps
crash命令 —— ps
|
存储 算法 安全
AVB数据解析:Android verified boot 2.0 vbmeta 数据结构解析
AVB数据解析:Android verified boot 2.0 vbmeta 数据结构解析
2280 0
|
机器学习/深度学习 人工智能 调度
【AI系统】推理引擎架构
本文详细介绍了推理引擎的基本概念、特点、技术挑战及架构设计。推理引擎作为 AI 系统中的关键组件,负责将训练好的模型部署到实际应用中,实现智能决策和自动化处理。文章首先概述了推理引擎的四大特点:轻量、通用、易用和高效,接着探讨了其面临的三大技术挑战:需求复杂性与程序大小的权衡、算力需求与资源碎片化的矛盾、执行效率与模型精度的双重要求。随后,文章深入分析了推理引擎的整体架构,包括优化阶段的模型转换工具、模型压缩、端侧学习等关键技术,以及运行阶段的调度层、执行层等核心组件。最后,通过具体的开发流程示例,展示了如何使用推理引擎进行模型的加载、配置、数据预处理、推理执行及结果后处理。
1534 0

热门文章

最新文章