什么是CPU软锁?

Sal*_*isc 6 linux cpu kernel

我想知道,什么是 CPU 软锁定?和可能的原因,我只能告诉你,在基于 RedHat Linux 的服务器中出现了消息Kernel Bug。谢谢大家!

Sal*_*isc 5

我找到了回复...

\n\n

软锁定是任务或内核线程在一段时间内使用而不释放 CPU 的症状。

\n\n

软锁背后的技术原因涉及 CPU 中断和 nmiwatchdog。对于系统上的每个 CPU,都会创建一个看门狗进程。这个进程\xe2\x80\x9c每秒唤醒\xe2\x80\x9d一次,获取它所负责的CPU的当前时间戳,并将其保存到CPU数据结构中。

\n\n

问候!

\n