相关疑难解决方法(0)

如何在Linux中跟踪每个文件的IO操作?

我需要跟踪read特定文件的系统调用,我目前正在通过解析输出来完成此操作strace.由于read文件描述符工作我必须保持轨道之间的当前映射的fdpath.此外,seek必须进行监控以使跟踪中的当前位置保持最新.

Linux中是否有更好的方法来获取每个应用程序,每个文件路径的IO跟踪?

linux filesystems file-io trace strace

11
推荐指数
3
解决办法
3万
查看次数

是否有带时间戳的Linux串行终端?

我仍然想检查嵌入式设备的Bootloader + Linux Startupcode.因此,我想抓住打印到串口的每个命令的时间.

我知道有像putty(我可以推荐),getty,cutecom,picocom,屏幕等程序.但是这些都没有为主机屏幕上的输入消息添加时间戳(我真的不是在谈论日期,更多比如自第一次输出以来已经消失了多少ms).实际上听起来不是什么大不了的事.

我发现有一个脚本正在做我想要的东西,称为抓取但是它不能正常工作,因为它会减慢处理整个输出.我在另一个论坛讨论过这个问题(如果你想知道:抓住问题,但它不是主题的一部分).所以我不能使用那个脚本.

再说一次:你能告诉我一个Linux终端,它为每一行添加时间戳,这是从串口收到的吗?

谢谢

[编辑:]我发现了一个非常粗糙的解决方法,谷物,想要有一些设置,因为它每次使用时锁定端口.最后,它会添加实际的日期和时间,而不是每个步骤之间的启动时间和difftime,因此您可以看到我仍在寻找适当的解决方案.

linux serial-port

3
推荐指数
1
解决办法
9798
查看次数

标签 统计

linux ×2

file-io ×1

filesystems ×1

serial-port ×1

strace ×1

trace ×1