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

了解 vSAN 6.0-6.5 内存消耗 (2122470)

  • 0 Ratings

Purpose

免责声明:本文为 Understanding vSAN 6.0-6.5 memory consumption (2113954) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。



本文提供有关 vSAN 6.0-6.5 内存消耗的信息和各种示例场景。

Resolution

要计算 vSAN 6.0-6.5 内存消耗,请使用以下公式:

BaseConsumption + (NumDiskGroups x ( DiskGroupBaseConsumption + (CacheDeviceMemOverheadPerGB x CacheDevicesize)))
 
其中:
  • 基本消耗:每个 ESXi 主机的 vSAN 所消耗的固定内存量。目前为 3 GB。这部分内存常用于承载 vSAN 目录、每个主机的元数据以及内存缓存。
  • 磁盘组数量:主机中的磁盘组的数量,范围应为 1 到 5。
  • 磁盘组基本消耗:主机中每个单独磁盘组所消耗的固定内存量。目前为 500 MB。主要用于分配用来支持每个磁盘组级别上的 inflight 操作的资源。
  • 缓存设备内存开销/GB:为每 GB 缓存设备容量所分配的固定内存量。目前,在混合系统中为 2 MB,在全闪存系统中为 7 MB。这部分内存大多用于跟踪缓存设备中用于写入缓冲区和读取缓存的块。
  • 缓存设备大小:缓存设备的大小 (GB)。

    注意:在全闪存 vSAN 中,我们可以将 SSD 同时用于缓存和容量,在本知识库文章中,SSD 仅是缓存层的参考。

场景 1

在此场景中,包括混合和全闪存配置的工作示例,其中每个主机的内存大于 32 GB,群集中的主机数量小于 16,缓存设备大小为 400 GB。
 
例如:
  • 每个主机一个磁盘组,混合配置
基本消耗 + (磁盘组数量 x (磁盘组基本消耗 + (缓存设备内存开销/GB x 缓存设备大小)))
3GB   +    (1   x     (500MB   +    (2MB    x    400)))
3GB   +    (500MB + 800MB)
3GB   +   1.3GB   ~= 4.3 GB 

  • 每个主机三个磁盘组,混合配置

    基本消耗 + (磁盘组数量 x (磁盘组基本消耗 + (缓存设备内存开销/GB x 缓存设备大小)))
3GB   +    (3   x     (500MB   +    (2MB    x    400)))
3GB   +    (3   x     (500MB + 800MB)
3GB   +    (3   x     (1.3GB)

3GB   +   3.9GB ~= 6.9 GB 

  • 每个主机的一个磁盘组,全闪存配置

    基本消耗 + (磁盘组数量 x (磁盘组基本消耗 + (缓存设备内存开销/GB x 缓存设备大小)))
3GB   +    (1   x     (500MB   +    (7MB    x    400)))
3GB   +    (500MB + 2800MB)

3GB   +   3.3GB   ~= 6.3 GB 

  • 每个主机的三个磁盘组,全闪存配置

    基本消耗 + (磁盘组数量 x (磁盘组基本消耗 + (缓存设备内存开销/GB x 缓存设备大小)))
3GB   +    (3   x     (500MB   +    (7MB    x    400)))
3GB   +    (3   x     (500MB + 2800MB)
3GB   +    (3   x     (3.3GB)

3GB   +   9.9GB   ~= 12.9 GB 


场景 2

在此场景中,包括一些工作示例,其中每个主机的内存大于 32 GB,群集中的主机数量大于 32,缓存设备大小为 600 GB。当 vSAN 群集中有 32 个以上节点时(意味着使用了 goto11 选项),基本消耗将增加 300 MB,总量达到 3.3 GB。
 
例如:

  • 每个主机一个磁盘组,混合配置
基本消耗 + (磁盘组数量 x (磁盘组基本消耗 + (缓存设备内存开销/GB x 缓存设备大小)))
3.3GB   +    (1   x     (500MB   +    (2MB    x    600)))
3.3GB   +    (500MB + 1200MB)

3.3GB   +   1.7GB   ~= 5 GB 

  • 每个主机三个磁盘组,混合配置

    基本消耗 + (磁盘组数量 x (磁盘组基本消耗 + (缓存设备内存开销/GB x 缓存设备大小)))
3.3GB   +    (3   x     (500MB   +    (2MB    x    600)))
3.3GB   +    (3   x     (500MB + 1200MB)
3.3GB   +    (3   x     (1.7GB)

3.3GB   +   5.1GB   ~= 8.4 GB 
  • 每个主机的一个磁盘组,全闪存配置

    基本消耗 + (磁盘组数量 x (磁盘组基本消耗 + (缓存设备内存开销/GB x 缓存设备大小)))
3.3GB   +    (1   x     (500MB   +    (7MB    x    600)))
3.3GB   +    (500MB + 4200MB)

3.3GB   +   4.7GB   ~= 8 GB 

  • 每个主机的三个磁盘组,全闪存配置

    基本消耗 + (磁盘组数量 x (磁盘组基本消耗 + (缓存设备内存开销/GB x 缓存设备大小)))
3.3GB   +    (3   x     (500MB   +    (7MB    x    600)))
3.3GB   +    (3   x     (500MB x 4200MB)
3.3GB   +    (3   x     (4.7GB)

3.3GB   +   14.1GB   ~= 17.4 GB 


场景 3

在最后的场景中,列举了一些内存小于 32 GB 的主机的示例。在 RAM 小于 32 GB 的系统中,根据公式 (系统内存/32),所用内存量将线性减少,公式中系统内存是系统中的内存量,以 GB 为单位。因此,当系统 RAM 为 16 GB 时,如果使用该公式计算内存消耗,则消耗的内存量将为输出的一半。如果系统有 8 GB 内存,将相应缩减 1/4。假设主机有 16 GB 内存,群集中的主机数小于 16,缓存设备大小为 400 GB。
 
例如:

  • 每个主机一个磁盘组,混合配置

    基本消耗 + (磁盘组数量 x (磁盘组基本消耗 + (缓存设备内存开销/GB x 缓存设备大小)))
(3GB   +    (1   x     (500MB   +    (2MB    x    400))) * 0.5)
(3GB   +    (500MB + 800MB)) * 0.5)

(3GB   +   1.3GB) * 0.5)  ~= 4.3 GB * 0.5
~= 2.15 GB


  • 每个主机三个磁盘组,混合配置

    基本消耗 + (磁盘组数量 x (磁盘组基本消耗 + (缓存设备内存开销/GB x 缓存设备大小)))
(3GB   +    (3   x     (500MB   +    (2MB    x    400)))) * 0.5
(3GB   +    (3   x     (500MB + 800MB))) * 0.5
(3GB   +    (3   x     1.3GB)) * 0.5

(3GB   +   3.9GB) * 0.5  ~= 6.9 GB  * 0.5
~= 3.45GB
  • 每个主机的一个磁盘组,全闪存配置

    基本消耗 + (磁盘组数量 x (磁盘组基本消耗 + (缓存设备内存开销/GB x 缓存设备大小)))

(3GB   +    (1   x     (500MB   +    (7MB    x    400)))) * 0.5
(3GB   +    (500MB + 2800MB)) * 0.5

(3GB   +   3.3GB) * 0.5   ~= 6.3 GB  * 0.5
~= 3.15GB
 
  • 每个主机的三个磁盘组,全闪存配置

    基本消耗 + (磁盘组数量 x (磁盘组基本消耗 + (缓存设备内存开销/GB x 缓存设备大小)))
(3GB   +    (3   x     (500MB   +    (7MB    x    400)))) * 0.5
(3GB   +    (3   x     (500MB + 2800MB))) * 0.5
(3GB   +    (3   x     3.3GB)) * 0.5

(3GB   +   9.9GB) * 0.5   ~= 12.9 GB  * 0.5
~= 6.45GB

Additional Information

计算属于 vSAN 群集的主机内存需求时的注意事项:
  • 当主机内存小于 32 GB 时,vSAN 相应缩减其内存使用。
  • 当群集中的节点数大于 32 时,vSAN 会消耗更多内存。
  • 与混合配置相比,全闪存 vSAN 配置消耗的内存资源更多。
有关 vSAN 群集的设计和大小调整的详细信息,请参见:

Tags

简体中文 Simplified Chinese

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: