本节介绍了所需的额外共享内存量以及配置额外共享内存的步骤。

NSX Advanced Load Balancer 中,具有各种依赖于数据库查找的功能。这些功能包括 IP 信誉、依赖于地理数据库查找的 L7 功能、机器人程序管理以及根据地理位置选择 GSLB 站点。这些功能需要在服务引擎上使用额外共享内存以满足这些数据库的要求。同样,涉及很多配置对象的 GSLB 需要在服务引擎上使用一些额外共享内存。

额外共享内存要求

额外共享配置内存要求取决于使用的功能。

下面显示了每个功能的额外内存要求:

功能

所需的额外共享内存

IP 信誉

40 MB

使用 GeoDB 查找的 L7 功能

350 MB

机器人程序管理

600 MB(390 MB (=40 MB + 350 MB) 用于 IP 信誉和 L7 GeoDB 查找)

使用地理位置的 GSLB

2000 MB

在 500-5000 个 GSLB 服务中使用任何 LB 算法的 GSLB

1000 MB

在超过 5000 个 GSLB 服务中使用任何 LB 算法的 GSLB

2000 MB

如果您同时使用其中的多个功能,请将 extra_shared_config_memory 配置为上述要求的总和。不过,由于机器人程序管理功能依赖于 IP 信誉和 L7 GeoDB 查找,因此,600 MB 的内存要求已包括这两个功能所需的 390 MB。

可以使用以下示例进一步理解这一点。

示例 1

在 1000 个 GSLB 服务中使用机器人程序管理和 GSLB 地理位置。

要配置的额外共享内存明细如下所示:

功能

所需的额外共享内存

机器人程序管理

600 MB

使用地理位置的 GSLB

2000 MB

在 1000 个服务中使用负载均衡算法的 GSLB

1000 MB

要配置的总共享内存量

600 + 2000 + 1000 = 3600 MB

示例 2

在少于 500 个 GSLB 服务中使用机器人程序管理、IP 信誉和 GSLB 地理位置。

要配置的额外共享内存明细如下所示:

功能

所需的额外共享内存

机器人程序管理

600 MB

在少于 500 个 GSLB 服务中使用 IP 信誉和 GSLB 地理位置

2000 MB

注:

IP 信誉需要 40 MB 额外共享内存。由于这 40 MB 计入机器人程序管理,可以将其从额外共享内存配置中排除。因此,此处仅考虑 GSLB 地理位置所需的 2000 MB 共享内存。

要配置的总共享内存量

600 + 2000 = 2600 MB