Linux 6.0 发布啦!而且它……嗯……
所以,正如大家应该都清楚的那样,主版本号
改变对我来说更像是手指和脚趾不够用,而不是……
关于任何重大的根本性变化。当然,6.0 版本有很多不同的变化——我们已经讨论过……
毕竟,总共有 15000 个非合并提交,因此 6.0 版本是
这是近期以来提交次数最多的一次版本发布。
那么,究竟有哪些新变化呢?和往常一样,新内核包含新的驱动程序和新的硬件支持。9to5 Linux 对新变化做了很好的总结,其中有一点值得注意:
对于虚拟化来说也有好消息,Linux 内核 6.0 引入了一个名为“客户机 vCPU 停滞检测器”的新伪设备,它可以充当看门狗,告知主机虚拟机是否停滞。
多年使用虚拟机的经验告诉我,虚拟机相关的问题通常是:
- 启动时出现问题/卡顿
- 虚拟机无响应,需要重置控制面板,有时服务提供商必须介入修复。
不知为何,从大型服务商到小型服务商,各种规模的服务商都可能出现这类问题。低质量主机出现的频率更高,但多年来,从 Azure 到一些已经倒闭的服务商,我遇到过各种各样的虚拟机偶尔挂起的情况。或许这个修复方法会有帮助?描述听起来有点耸人听闻:
这增加了一种通过创建以下机制来检测客户机 vCPU 上停顿的机制:
每个 CPU hrtimer 定期“轻抚”主机后端驱动程序。
在传统的看门狗核心驱动程序中,用户空间负责
通过写入特定的 /dev/watchdogN 节点来传递“宠物”事件。