paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Empirical study on the discrepancy between performance testing results from virtual and physical environments

虚拟环境与物理环境性能测试结果差异的实证研究
ICSE Proceedings of the 40th International Conference on Software Engineering2018匹配度 1/10 · 该论文聚焦虚拟环境与物理环境性能测试结果的差异,属于性能测试与虚拟化实证研究,与用户关注的静态分析、LLM/Agent 程序分析、浮点程序分析及贝叶斯程序分析几乎没有交集。引用 3 inbox
Muhammad Moiz Arif, Weiyi Shang, Emad Shihab
crossref: 2026-09-12

AI 速览

一句话:通过实证研究揭示虚拟环境与物理环境性能测试结果的差异,并强调虚拟化开销可能导致结果失真。

大型软件系统通常通过性能测试验证其承载预期负载的能力,这类测试需生成高负载,因而消耗大量计算资源和时间,也要求测试环境持续更新。实践中,虚拟机常被用来提供灵活且低成本的性能测试环境,但虚拟机可能给测试环境引入额外开销(如异常高的内存占用和不稳定的 I/O 流量),导致性能测试结果不真实。现有研究对在性能测试中使用虚拟机如何影响测试结果关注不足。本文开展实证研究,对比虚拟环境与物理环境下的性能测试结果,考察二者差异以及虚拟机使用对性能测试活动的影响,为合理选择与解释性能测试环境提供依据。

问题
大型软件系统的性能测试资源消耗大,虚拟机环境虽灵活低成本,但可能引入额外开销,使测试结果偏离物理环境而不真实。
方法
对虚拟环境与物理环境中的性能测试结果进行实证对比,分析虚拟机使用带来的差异及其对性能测试活动的影响。
评估
通过实证研究比较两类环境下的性能测试结果,揭示使用虚拟机进行性能测试时需关注的结果偏差。
原文摘要(Abstract)

Large software systems often undergo performance tests to ensure their capability to handle expected loads. These performance tests often consume large amounts of computing resources and time since heavy loads need to be generated. Making it worse, the ever evolving field requires frequent updates to the performance testing environment. In practice, virtual machines (VMs) are widely exploited to provide flexible and less costly environments for performance tests. However, the use of VMs may introduce confounding overhead (e.g., a higher than expected memory utilization with unstable I/O traffic) to the testing environment and lead to unrealistic performance testing results. Yet, little research has studied the impact on test results of using VMs in performance testing activities.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4404,
  title = {Empirical study on the discrepancy between performance testing results from virtual and physical environments},
  author = {Muhammad Moiz Arif and Weiyi Shang and Emad Shihab},
  booktitle = {ICSE},
  year = {2018},
  doi = {10.1145/3180155.3182527}
}