【24h】

Keeping It Real: Why HPC Data Services Don't Achieve I/O Microbenchmark Performance

机译:保持真实:为什么HPC数据服务没有实现I / O微磁发出性能

获取原文

摘要

HPC storage software developers rely on benchmarks as reference points for performance evaluation. Low-level synthetic microbenchmarks are particularly valuable for isolating performance bottlenecks in complex systems and identifying optimization opportunities. The use of low-level microbenchmarks also entails risk, however, especially if the benchmark behavior does not reflect the nuances of production data services or applications. In those cases, microbenchmark measurements can lead to unrealistic expectations or misdiagnosis of performance problems. Neither benchmark creators nor software developers are necessarily at fault in this scenario, however. The underlying problem is more often a subtle disconnect between the objective of the benchmark and the objective of the developer. In this paper we investigate examples of discrepancies between microbenchmark behavior and software developer expectations. Our goal is to draw attention to these pitfalls and initiate a discussion within the community about how to improve the state of the practice in performance engineering for HPC data services.
机译:HPC存储软件开发人员依靠基准作为参考点进行性能评估。低电平合成微磁发布对复杂系统中的性能瓶颈分离并识别优化机会特别有价值。然而,使用低级微稳态也需要风险,特别是如果基准行为不反映生产数据服务或应用程序的细微差别。在这些情况下,微稳定测量可能导致性能问题的不切实际的期望或误诊。然而,既不是基准创造者也不是软件开发人员在这种情况下必然存在错误。潜在的问题往往是在基准的目标和开发人员的目标之间进行微妙的断开。在本文中,我们调查微磁标记行为与软件开发人员期望之间的差异的例子。我们的目标是引起对这些陷阱的关注,并在社区中讨论如何提高如何改善HPC数据服务的性能工程实践状态。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号