Search the VMware Knowledge Base (KB)
View by Article ID

vSphere 6.0 Update 3 和 vSphere 6.5.0d (vSAN 6.6) 实现的 vSAN 性能增强 (2151352)

  • 0 Ratings

Symptoms

免责声明:本文为 vSAN performance enhancements delivered with vSphere 6.0 Update 3 and vSphere 6.5.0d(vSAN 6.6) (2149127) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。

在以下情况下,虚拟机客户机 I/O 性能可能会降低:
  • 大量写入密集型工作负载期间
  • 在已启用 vSAN 的群集上启用去重和压缩等数据服务时执行大型文件删除操作期间

Purpose

本文概述了 vSAN 中引入的性能增强。

从 vSphere 6.0 Update 3 和 vSphere 6.5.0d (vSAN 6.6) 开始,解决了多个问题,优化了 vSAN I/O 路径,提高了性能。

Cause

  • 在 vSAN 中,处理每个 I/O 操作之前,都先进行记录。如果不实施有效的日志管理,日志条目的大小可能会非常快速地增长。当日志大小接近分配的最大大小限制 (16 GB) 时,会触发不必要的 I/O 操作,以处理条目。这可能会影响群集的性能。用于确定实际影响的起决定作用的因素有多种,例如群集的当前运行状况、挂起的 I/O 和其他衡量指标。

  • 需要管理开启数据服务的 vSAN 群集中的删除操作,以维护对象一致性。在基于日志的系统中维护处理删除操作涉及的 I/O 进程。因此,日志会在很短的时间内变得非常大(甚至使用增强的日志打包也会如此)。在删除大小涉及数 TB 的多个文件的情况下尤为如此。

Resolution

为了解决性能问题,引入了以下增强功能:
  • 使用更少的空间存储更多的日志
    vSAN 现在具有有效的日志管理策略,支持每个存储字节打包更多的日志记录。这样可防止日志过快、过于频繁地达到分配的限制。此外,还为 vSAN 在日志达到其分配的限制之前处理日志条目提供了足够的时间,从而避免了不必要的 I/O 操作

  • 对启用数据服务情况下的大型文件删除操作执行抢占式降级转储
    vSAN 内置了定期降级转储数据的算法。降级转储操作与有效的日志管理结合使用,可显著提高大型文件删除操作的性能,同时也可提供写入密集型工作负载的性能

  • 改进校验和
    vSAN 包含多项提高校验和代码路径效率的增强功能。这些更改有望带来极大益处并显著影响所有闪存配置,因为无需额外的读取缓存查找(所有读取操作都在容量层发生)。这些增强功能有望为连续工作负载和随机工作负载带来显著的性能优势。

Additional Information

有关这些更改的详细信息,请参见 ESXi 6.0 Update 3 Release Notes

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 0 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)




Please enter the Captcha code before clicking Submit.
  • 0 Ratings
Actions
KB: