在 KVM 中按需分配内存和虚拟 CPU-研究论文

时间:2024-06-29 19:22:14
【文件属性】:

文件名称:在 KVM 中按需分配内存和虚拟 CPU-研究论文

文件大小:522KB

文件格式:PDF

更新时间:2024-06-29 19:22:14

Operating System CPU

虚拟化是当今世界的一个新兴话题。虚拟化改变了对 IT 基础架构的思考方式。 虚拟化允许在虚拟机而不是物理机上进行计算,以节省时间和金钱。 虚拟化中最相关的主题是虚拟操作系统。 有不同的技术来实现操作系统的虚拟化。 其中之一是基于内核的虚拟机,即 KVM。 KVM 是一个可加载的 Linux 内核模块。 它将Linux内核转换成能够创建虚拟机并维护虚拟机以运行不同类型的虚拟操作系统的Hypervisor。 KVM 使用 Linux 内核的所有功能来处理虚拟机。 KVM 使用来自 Intel 和 AMD 的硬件辅助虚拟化。 KVM 使用 QUME 模块来模拟输入/输出设备。 虚拟机在用户地址空间中运行。 KVM 将虚拟机视为正常的 Linux 进程。 我们提出的系统尝试在 KVM 内存管理和虚拟 CPU 分配方面进行两个正常的实现更改。 建议的系统包括 1) 根据需要在运行时为虚拟机分配二级内存。 2) 基于算法结果在运行时分配虚拟 CPU。 并在虚拟机中添加对称多处理。 这将加速虚拟环境中来宾操作系统的工作。


网友评论