Debugging 如何在linux中通过klogd/syslogd打开cpu和网络调试消息/syslogd进行读取?

Debugging 如何在linux中通过klogd/syslogd打开cpu和网络调试消息/syslogd进行读取?,debugging,linux-kernel,syslog,Debugging,Linux Kernel,Syslog,例如: echo 1>/proc/sys/vm/block\u dump 打开I/O调试消息,然后我可以解析这些消息以进行进程级I/O操作。我想对每个进程的CPU操作和网络操作执行相同的操作 我知道有命令行工具,如top、ps、netstat等,在/proc/directory中也有很多可用的信息。但这是一个研究项目,获取内核级时间戳对我来说很重要 非常感谢 您可以尝试满足您的要求 以下文字来自他们的网站: SystemTap提供免费软件(GPL) 简化基础设施 收集有关 运行Linux系统。这

例如: echo 1>/proc/sys/vm/block\u dump

打开I/O调试消息,然后我可以解析这些消息以进行进程级I/O操作。我想对每个进程的CPU操作和网络操作执行相同的操作

我知道有命令行工具,如top、ps、netstat等,在/proc/directory中也有很多可用的信息。但这是一个研究项目,获取内核级时间戳对我来说很重要

非常感谢

您可以尝试满足您的要求

以下文字来自他们的网站:

SystemTap提供免费软件(GPL) 简化基础设施 收集有关 运行Linux系统。这有助于 对性能或性能的诊断 功能问题。SystemTap 消除了对开发人员的需求 经历枯燥乏味的生活 破坏性工具,重新编译, 安装,然后重新启动可能需要的序列 否则需要收集数据

SystemTap提供了一个简单的命令 行接口和脚本语言 用于编写实时测试的指令 运行内核。我们正在出版 样品,以及放大 将内部“tapset”脚本库设置为 帮助重用和抽象

在其他跟踪/探测工具中, SystemTap是您的首选工具 复杂的任务可能需要实时处理 可编程在线分析 响应,以及整个系统的符号化 通道SystemTap还可以处理 简单的跟踪作业


非常感谢……这正是我需要的探索。@Kurchi,如果你对答案感到满意,也许你可以考虑接受答案!;)