我一直在为工作中的一些管理服务器运行 KVM,实际上我对它非常满意,现在想要进入下一阶段,并部署一些繁重的服务(数据挖掘、ETL、等)到他们身上。
我想知道这里是否有人将 KVM 用于严重的事情并且有任何问题或意见。
我对您遇到的与性能相关的问题特别感兴趣(假设您一开始没有遇到稳定性问题。
为问答制定这个...
- 您是否运行 KVM 来托管资源密集型服务?
- 如果是 1,您是否有任何稳定性问题?
- 如果对 1 表示“是”,对 2 表示“否”,您是否有任何性能问题?
(当我解决这个问题时,我最终会,我会将我的一个 LVM 推送到一个负载非常大(非生产)的环境中,我会让你们都知道它是怎么回事。我们运行的数据挖掘服务是尽可能重,所以我相信这个测试会很有成果!=) - 同时我仍然期待任何愿意分享的人对上述问题的更多答案。非常感谢到目前为止所有做出回应的人。
就我个人而言,除了我的个人实验(还)之外,我还没有将 KVM 用于其他任何事情。但是,如果您想知道 KVM 是否已准备好迎接黄金时段:Red Hat 似乎是这么认为的。
也就是说,由于目前还没有实现 kvm 的企业级发行版,我怀疑你会发现很多人实际上在大量生产中运行 kvm。但是,我很确定我和我的同事会在 RHEV 启动后立即研究 kvm。这项技术很有前途,不容忽视。
到目前为止,我只将 KVM 用于小型个人使用的 VM,所以在这方面我无法为您提供帮助。
如果您发现 KVM 存在性能问题,您应该尝试在启用 virtio 驱动程序的情况下进行安装。我发现虚拟机的 I/O 速度更快,响应速度更快。
我在笔记本电脑上使用过 KVM(一些带有 2GB RAM 的英特尔 core2duo),用于打包和编译应用程序打包/apache 我没有稳定性问题,除了当主机 CPU 被消耗时,一些虚拟机会报告时钟错误并且变得太慢,但是重新启动该虚拟机可以解决它
如果您通过使用它引导虚拟机,virtio 很好。通常最好将VM磁盘彼此分开尝试为每个VM使用驱动器或为磁盘使用LVM / Raid我建议避免使用文件磁盘