我正在研究一个文件系统改进项目,并发现一篇论文指出了基准testing的作弊行为,并给出了一个使用虚拟机可以帮助其他人重现我们的结果的解决scheme。
问题是,如果我制作了特定的虚拟机虚拟机,它将在不同的计算机和平台上运行相同的虚拟机吗?
例如,我有一个虚拟机,它是1G RAM,4G高清和2G单核CPU。
这是否会在合格的核心3G CPU和2.4G P4上运行?
如果电脑有4G内存呢? VMware会使用一些缓冲机制来提高性能吗? 如果这是真的,这是否意味着在2G内存主机上运行的虚拟机将比在4G主机上运行慢?
希望你能帮助我,或只是告诉我在哪里可以find答案。
你会得到不同的结果。 VMware工作站(如果ECM未打开,则为ESX)将通过主机的所有处理器优势。 如果其中一个是2.4 GHz Intel Core 2,另一个是2.4GHz Intel I5,那么对于某些工作负载而言,基于I5的机器的运行方式与在Core2系统上运行的同一个VM的运行方式稍有不同。
内存性能也将通过,但不是数量,因为这是由VMconfiguration限制。