第 8 章 高级虚拟机管理
本章论述了高级管理工具,用于对客户机虚拟机进行微调和控制系统资源。
8.1. 控制组(cgroups)
Red Hat Enterprise Linux 6 提供了一个新的内核功能: 控制组,这些组 通常称为 cgroups。Cgroups 允许您在系统上运行的用户定义的任务组之间分配资源,如 CPU 时间、系统内存、网络带宽或这些资源的组合。您可以监控您配置的 cgroups,拒绝 cgroups 对某些资源的访问,甚至可在运行中的系统上动态重新配置 cgroups。
libvirt 完全支持 cgroup 功能。默认情况下,libvirt 将每个 guest 放入各种控制器(如内存、cpu、blkio、device)的独立控制组中。
当 guest 启动时,它已在 cgroup 中。唯一可能需要的配置是 cgroups 的设置。有关 cgroups 的更多信息,请参阅 Red Hat Enterprise Linux 资源管理指南。