Linux 调试工具记录
文章平均质量分 62
52·Hz
清风自来
展开
-
【调试工具】perf 定位cpu占用100%
perf 工具是非常强大的,能够在项目开发过程中来定位各种系统问题,来达到对性能优化。原创 2024-02-18 16:59:38 · 540 阅读 · 0 评论 -
【调试工具】addr2line 定位内核非法地址
addrline 工具并不能直接帮助解决问题,但是对于去排查出问题点还是很有帮助的。关于上面奇怪的地址:dead0000000000f0 在内核中出现,大概率与链表有关。具有原因是:链表第一个节点被删除了,里面next和prev都复制dead了。然而代码仍访问此被删除节点,于是非法地址了。原创 2024-02-18 16:59:59 · 522 阅读 · 0 评论 -
【调试工具】taskset 设置处理器的亲和度
在项目开发过程中,某些cpu的使用率很高,而有些使用率较低,我们可以尝试使用设置cpu的亲和度来调整不同cpu上的task。原创 2024-02-18 17:00:13 · 656 阅读 · 0 评论 -
【调试工具】pidstat 编译及使用
top 等方式能查看到整个系统的状态,但对于单个进程的状态并不是非常的直观,而 pidstat 命令可以更方便的获取到各进程的状态。原创 2024-02-18 17:00:46 · 485 阅读 · 0 评论 -
【调试工具】coredump 使用示例
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代.原创 2024-02-18 17:01:18 · 3893 阅读 · 1 评论 -
【调试工具】pstore 工具配置及使用
pstore 最初是用于系统发生 oops 或 panic 时,自动保存内核 log buffer 中的日志。不过在当前内核版本中,其已经支持了更多的功能,如保存 console 日志、ftrace 消息和用户空间日志。同时,它还支持将这些消息保存在不同的存储设备中,如内存、块设备或 mtd 设备。原创 2024-02-18 17:01:00 · 1061 阅读 · 0 评论