【发布时间】:2011-09-15 06:53:53
【问题描述】:
在许多不同的来源中,您可以了解虚拟机中的计时问题。由于每个基准测试都依赖于时间,我不确定如何解释例如vmware 上的 apache benchmark 或 xdebug profiler 结果以及它们的可信度。
http://communities.vmware.com/docs/DOC-5581
VMware 建议构建一个特殊的虚拟机进行性能测试。此外还有许多提示似乎是变通解决方案(安装 VMware Tools、特殊配置等)。
特别是当涉及到磁盘 i/o 性能问题时,我非常关心结果的准确性。 Rasmus Lerdorf 在 drupalcon 上谈到了这一点,他说他的一些关于 stat 调用的性能改进在他的 VMware 基准测试中是不可见的,因为 VMware 具有特殊的磁盘缓存,你无法与物理磁盘进行比较:
http://www.nowpublic.com/tech-biz/rasmus-lerdorf-simple-hard-drupalcon-2008-key-note
毕竟,我不确定 VMware 是否能够进行任何基准测试。
【问题讨论】:
-
这是一个问题还是一个陈述?我不确定我是否在任何地方看到了问题......
-
这是一个问题。我想了解更多有关 vms 中问题基准测试的信息,以及您是否可以相信结果。在每次运行 apache 基准测试时,我都会得到不同的结果,它们的差异高达 10%,对于分析器来说也是如此。当我没有明确的参考来比较时,我如何比较关于性能的代码更改?我的假设是 vmware 是原因,但我想知道其他人是否注意到了同样的问题。
标签: php benchmarking vmware profiler