资讯
一台机器跑多个内核!Linux 7.0-mk2发布:性能碾压KVM、一个崩了不影响另一个
📌 概要
<p>快科技8月26日消息,<span style="color: #ff0000;"><strong>Linux 7.0-mk2 内核今日发布,首次将"多内核"架构以公开内核树的形式放出,允许一台物理机在裸机上同时跑多个相互独立的 Linux 内核,且无需虚拟机管理程序。</strong></span></p> <p>传统上,隔离多系统要么靠虚拟机(有退出路径、二级页表开销),要么靠容器(但共享
<p>快科技8月26日消息,<span style="color: #ff0000;"><strong>Linux 7.0-mk2 内核今日发布,首次将"多内核"架构以公开内核树的形式放出,允许一台物理机在裸机上同时跑多个相互独立的 Linux 内核,且无需虚拟机管理程序。</strong></span></p>
<p>传统上,隔离多系统要么靠虚拟机(有退出路径、二级页表开销),要么靠容器(但共享内核,一个崩溃全崩)。多内核架构让每个子内核独占 CPU、物理内存与设备原生运行,没有模拟与陷阱,唯一共享的资源由使用者主动指定。</p>
<p align="center"><a href="https://img1.mydrivers.com/img/20260826/52754ca4-3437-45f2-a032-4c4a0d90b797.png" target="_blank"><img alt="一台机器跑多个内核!Linux 7.0-mk2发布:性能碾压KVM、一个崩了不影响另一个" src="https://img1.mydrivers.com/img/20260826/S52754ca4-3437-45f2-a032-4c4a0d90b797.png" style="border: black 1px solid;" /></a></p>
<p>据 Multikernel Technologies 开发者 Cong Wang 介绍,宿主机内核持有一池 CPU、内存与 PCI 设备,将其划分成多个实例,再通过 kexec_file_load() 把子内核启动到每个实例中。</p>
<p>实例通过向 /sys/fs/multikernel/ 写入设备树来声明,设备树覆盖层还能在池与实例间迁移内存、CPU 和设备,整个过程无需重启。</p>
<p>相比虚拟机,mklinux 没有虚拟机退出路径、没有二级页表、也没有设备模型;相比容器,各实例不共享内核,<strong>因此一个内核里的锁争用、崩溃或漏洞利用都不会波及另一个。</strong></p>
<p align="center"><a href="https://img1.mydrivers.com/img/20260826/868d77be-f6b8-4f47-9a1e-c3e3fb580a65.png" target="_blank"><img alt="一台机器跑多个内核!Linux 7.0-mk2发布:性能碾压KVM、一个崩了不影响另一个" src="https://img1.mydrivers.com/img/20260826/S868d77be-f6b8-4f47-9a1e-c3e3fb580a65.png" style="border: black 1px solid;" /></a></p>
<p><strong>本次公开发布版本还附带了多项基准测试结果。在双核/vCPU 对比中,多内核性能优于KVM。</strong></p>
<p align="center"><a href="https://img1.mydrivers.com/img/20260826/f7352bf6-85e3-4df6-a09c-23f62a738346.png" target="_blank"><img alt="一台机器跑多个内核!Linux 7.0-mk2发布:性能碾压KVM、一个崩了不影响另一个" src="https://img1.mydrivers.com/img/20260826/Sf7352bf6-85e3-4df6-a09c-23f62a738346.png" style="border: black 1px solid;" /></a></p>
<p><strong>在24核配置下,跑两个内核比跑一个内核还有性能优势。</strong></p>
<p>目前尚不清楚多内核支持何时并入Linux主线,即便最终并入,可能也还要一段时间。</p>
<p align="center"><a href="https://img1.mydrivers.com/img/20260826/5f2c725161c149838542aa2cce5154a4.jpg" target="_blank"><img alt="一台机器跑多个内核!Linux 7.0-mk2发布:性能碾压KVM、一个崩了不影响另一个" src="https://img1.mydrivers.com/img/20260826/s_5f2c725161c149838542aa2cce5154a4.jpg" style="border: black 1px solid;" /></a></p>