在 KVM 虚拟机中的 Win 2008 上运行 MS SQL 2008 的经验?

在 KVM 虚拟机中的 Win 2008 上运行 MS SQL 2008 的经验?

我正在考虑在裸机或基于 Ubuntu Guest 的 KVM 虚拟机上运行 MSSQL 2008。服务器本身配置得相当好。

我想使用 KVM,但我主要关心的是磁盘 I/O - 直接还是通过基于 KVM 的 VM。

有人知道吗:

  1. I/O 性能是否相当?
  2. 是否有任何驱动程序可以使 win 2008 在 KVM 上表现更好,或者这些已经是 KVM 基础虚拟化的一部分?
  3. 我可以运行任何工具/脚本/命令来将我的裸机 I/O 吞吐量与通过 VM 的吞吐量进行比较。

欢迎提供任何其他建议...对此还比较陌生:)

谢谢!

答案1

  1. 性能并非 100% 的磁盘子系统速度,但如果避免开销,则非常接近。一般来说,建议使用原始、预分配的图像,并且仅对快照使用 qcow2。
  2. Virtio 驱动程序可使虚拟机运行得更快。它们可从 linux-kvm.org 获取。
  3. 想到了 iozone

我曾见过 ubuntu 和 gentoo 使用 kvm 时出现异常,这个问题已通过重新安装正确的软件包得到解决。但在 fedora 或 RHEL 上从未见过同样的情况 - 那里一切都开箱即用。

相关内容