作为一项副任务,我管理用作内部 KVM 主机的 RHEL 7 服务器。现在它运行八个虚拟机,但其中一个虚拟机大部分时间都处于空闲状态,或者至少没有执行任何资源密集型操作。不过,新的虚拟机会定期添加,其中一些虚拟机不会那么闲置。
我知道我正在做什么,包括设置虚拟机、配置它们、将它们联网,以及使它们至少运行得足够好以完成其工作所需的所有内容。
如何发现主机本身在新负载下速度减慢/达到性能瓶颈?现在有足够的 RAM 和 CPU 核心来应对负载,但由于未来启动的虚拟机数量不确定,它在新负载下开始崩溃只是时间问题。我真的不知道要注意什么,以便在性能问题出现之前发现它们真实的问题,除了密切关注 RAM 使用情况和QEMU/KVM 进程顶部。
该服务器是旧服务器戴尔T620具有两个 Xeon E5-2660 CPU 和 96 GB RAM,VM 文件存储在 XFS 格式的 RAID-10 阵列上,该阵列构建在一组 5400-rpm 3.5 英寸磁盘上(我意识到这并不理想,但我必须与我所拥有的一起工作)。
答案1
虚拟管理器和QEMU 监控控制台会做你要求的一切,但如果不合适,看看别人此处列出。