如何在 CentOs 7.2 中增加 dmesg 缓冲区大小?

如何在 CentOs 7.2 中增加 dmesg 缓冲区大小?

我在 dmesg 中收到以下消息:

"systemd-journald[414]: /dev/kmsg buffer overrun, some messages lost."

如何增加 dmesg 日志缓冲区大小以查看所有调试消息?任何帮助将不胜感激。

答案1

最简单的方法可能是附加:

log_buf_len=<size>

到你的 grub 行。

换句话说,编辑/etc/default/grub该行:

GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap"

变成:

GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap log_buf_len=5M"

更改5M为您需要的任何尺寸

然后运行:

grub2-mkconfig --output=/boot/grub2/grub.cfg

重新生成grub。

相关内容