Я пытаюсь использовать trace-cmd
для сбора дополнительной информации о сбое ядра, который я вижу. К сожалению, ядро вылетает с сообщением "паника ядра - не синхронизация" (т. е. буферы сокетов и файлов не сбрасываются, поэтому все, что было в буферах во время сбоя, неизбежно теряется).
Есть ли способ:
- заставить процесс
trace-cmd
сбросить свои буферы в файловую систему или сокеты? ИЛИ ЖЕ - сделать trace-cmd/ftrace, чтобы избежать буферизации (т.е. вызывать printk() за кулисами и использовать netconsole)?
Поскольку я запускаю эту команду trace-cmd
в виртуализированной среде, меня не волнует, что жесткий диск может время от времени повреждаться, потому что я могу просто вернуться к последнему хорошему снимку или повторно развернуть виртуальную машину.