Heng30的博客
搜索 分类 关于 订阅

简单介绍Linux proc文件系统

proc文件系统是一个由内核动态生成的虚拟文件系统,挂载在/proc目录下。它不占用物理存储空间,而是通过内存实时反映系统和进程的运行状态...

Linux内核调试总结

这里总结了Linux内核调试的常用工具。包含了CPU,内存,IO和网络相关的调试工具。每个类别都有对应的性能指标和常用功能图表,可以通过图表很方便的找到对应的工具...

Linux内核调试-IO总结

这里总结了Linux IO相关的调试工具。包含性能指标和常用功能图表,可以通过图表很方便的找到对应的工具...

Linux内核调试-CPU总结

这里总结了Linux CPU相关的调试工具。包含性能指标和常用功能图表,可以通过图表很方便的找到对应的工具...

Linux内核调试-内存总结

这里总结了Linux 内存相关的调试工具。包含性能指标和常用功能图表,可以通过图表很方便的找到对应的工具...

Linux内核调试-网络总结

这里总结了Linux 网络相关的调试工具。包含性能指标和常用功能图表,可以通过图表很方便的找到对应的工具...

如何使用i2c-tools调试设备

在进行嵌入式Linux开发的过程中,经常需要和i2c设备打交道。所以需要获取i2c设备的状态,进行读写操作。在开源的世界里,当然有大神已经为我们写好了对应的工具:i2c-tools...

在Linux中使用devmem快速操作物理地址

在调试嵌入式Linux开发板的过程中,很多时候都需直接操作物理地址。例如设置GPIO地址。如果单独写一个驱动,就有点高射炮打蚊子了。正好在有一个工具devmem能快速操作物理地址...

如何使用sysdig跟踪调试内核?

Sysdig是一款功能强大的开源系统监控和故障排查工具,主要用于Linux系统的监控、分析和诊断。它能够捕获系统的实时活动,并提供详细的系统调用信息,帮助用户深入了解系统行为和性能问题...

如何使用systemtap跟踪调试内核?

SystemTap是一种用于Linux系统的动态追踪工具,允许用户监控和分析内核及用户空间程序的运行情况。它通过编写脚本插入探针,实时收集数据,帮助诊断性能问题、调试代码和理解系统行为...

如何使用bpftrace跟踪调试内核?

bpftrace是一个基于eBPF(扩展的伯克利包过滤器)的高级跟踪工具,用于动态追踪Linux系统的行为和性能。它允许用户通过简单的脚本语言编写跟踪程序,实时监控内核和用户空间的活动...

如何使用bcc跟踪调试内核?

BCC(BPF Compiler Collection)是一个用于创建高效内核跟踪和操作的工具包,基于 eBPF(extended Berkeley Packet Filter)技术。eBPF允许用户在不修改内核源代码或加载内核模块的情况下,安全地运行自定义代码...

如何使用perf跟踪调试内核?

perfLinux系统中的一个性能分析工具,用于监控和分析系统及应用程序的性能。它基于内核的perf_events接口,能够收集硬件(如 CPU 性能计数器)和软件事件(如上下文切换、缺页异常等)的数据...

如何使用trace-cmd跟踪调试内核?

trace-cmd是一个用于控制Linux内核跟踪工具ftrace的命令行工具。ftraceLinux内核内置的跟踪框架,能够帮助开发者调试和分析内核行为。trace-cmd简化了ftrace的使用,提供了更友好的接口来配置、启动、停止和查看跟踪数据...

如何使用ftrace跟踪调试内核?

ftraceLinux内核中的一种跟踪工具,用于分析和调试内核行为。它通过在内核函数中插入钩子来捕获函数调用、返回及其他事件,帮助开发者了解内核的执行流程和性能瓶颈...

上一页 1 / 1 下一页