我正在尝试使用
trace-cmd
来收集有关我所看到的内核崩溃的更多信息。不幸的是,内核崩溃并显示“kernel panic - not syncing”消息(即套接字和文件缓冲区未被刷新,因此在崩溃时缓冲区中的任何内容都将不可避免地丢失)。
有没有一种方法可以:
- 强制
trace-cmd
进程将其缓冲区刷新到文件系统或套接字? 或者 - 使trace-cmd / ftrace避免缓冲(即在后台调用printk()并使用netconsole)?
trace-cmd
命令,因此我不介意硬盘可能偶尔会损坏,因为我可以简单地恢复到最后一个良好的快照或重新部署VM。