0

我对虚拟化世界有点陌生……我正在使用不同的工具(iometer、fio、dd 工具和 bonnie++)进行一些测试。这个想法是针对虚拟化环境中的不同操作系统和不同类型的虚拟化(Paravirt. 和 Full-virt.)对磁盘性能进行基准测试。

Windows(XP、7 和 8)的这些测试结果与我对几乎所有工具的预期不同,因为我在没有安装 paravirt 的情况下获得了相对较高的性能结果。Windows 的驱动程序,更令人惊讶的是,在安装 paravirt 之后。司机的表现有所下降。

我使用 fio 工具的测试示例:

写入大小为 16 GB 且块大小为 512 KB 的顺序文件

Windows 7(全虚拟):87.2 MB/s 平均聚合带宽

Ubuntu (Paravirt.):72.9 MB/s 平均总带宽

关于这里发生的事情的任何想法(我使用 openSUSE 作为操作系统以防万一)!

谢谢

4

1 回答 1

0

如果可以的话,我会对此投反对票。您的核心问题是您需要准确识别您实际运行的应用程序的 IO 配置文件。写入 16 GB 的顺序数据是非常非典型的工作负载。

一旦您对 IO 工作负载有了实际的了解,您就可以配置测试工具来匹配。

于 2014-04-08T13:51:15.777 回答