先写一点,以后再研究。
在虚拟化方面,2.6.28(及其后来的 2.6.29)包含了大量新特性。其中最为有趣并且有可能支持过程组检查点的特性是 冻结容器和文件系统。2.6.28 内的另一项新特性是将 PCI 设备直接传递给客户操作系统,而不是将其交给系统管理程序管理。
为了在暂停操作系统期间将其迁移到一个新的主机(比如虚拟机 [VM]),我们专门设计了一个称为冻结(和解冻)的新功能。这个新特性能够让任务组或文件系统冻结并保持在冻结时状态,然后再解冻并重新引入这个任务组或文件系统。
任务在容器 的上下文中被冻结,这个模式能在用户空间级别(一个内核支持多个用户空间)虚拟化操作系统。这种新功能能够在主机之间迁移一组过程,这对均衡负载非常有用。也可以冻结文件系统来支持文件系统备份的快照。目前,文件系统冻结是通过具有参数 FIFREEZE 或 FITHAW 的 ioctl 来实现的。
在容器的外面,这个新冻结/解冻模式还可以用于检查点。在这种应用中,可以以特定的间隔(检查点)冻结一组相关的进程,然后解冻特定的时间点以回到某个已知状态。
2.6.28内核虚拟化新特性
2.6.28内核引入了多项虚拟化新特性,包括支持冻结容器和文件系统,这有助于过程组检查点及主机间的负载均衡。此外,还实现了PCI设备直接传递给客户操作系统的新功能。文件系统可通过ioctl调用进行冻结或解冻,以支持快照备份。该特性还能用于创建检查点,使进程组可以在特定时间点返回到已知状态。
3147

被折叠的 条评论
为什么被折叠?



