rcu:read copy update
之前项目在开发阶段,有个版本,内核很容易就挂了。后面排查发现,是因为内存用完了,导致内核出现了panic。当时一直很疑惑,为什么内存没有了,导致内核出现了panic。后面发现,在启动的时候,/proc/sys/kernel/panic_on_rcu_stall里面被人写入了1。内存在耗尽的时候,导致RCU出现了问题。进而导致内核出现了panic。
查看内核运行时参数的命令:sysctl -a
内核运行时的参数,在/proc/sys/目录下都存在对应的文件。