如何在linux中打开cpu和网络调试消息/syslogd通过klogd/syslogd读取?
例如: 回波1> /proc/sys/vm/block_dump
打开 I/O 调试消息,然后我可以解析这些消息以进行进程明智的 I/O 操作。我想对每个进程的 CPU 操作和网络操作执行相同的操作。
我知道有像 top、ps、netstat 等命令行工具,/proc/ 目录中也有很多可用信息。但这是一个研究项目,获得内核级时间戳对我来说很重要。
多谢!
For example:
echo 1 > /proc/sys/vm/block_dump
turns on I/O debugging messages which I can then parse for process wise I/O operations. I want to do the same for CPU operations and network operations per process.
I know there are command line tools like top,ps, netstat etc and a lot of information available in /proc/ directory too. But this is for a research project and it is important for me to get kernel level timestamps.
Thanks a lot!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试 Systemtap 来满足您的要求。
以下文字来自他们的网站:
You can try Systemtap for your requirement.
Following text is from their site: