在 NetScaler VPX 上配置额外的管理 CPU 核心

Last published : Oct 06, 2026
NetScaler VPX 设备通常使用单个 CPU 核心进行管理任务,例如配置、监控和控制操作。在管理需求较高的环境中,此默认配置会导致性能瓶颈,从而导致响应时间变慢和管理操作可能出现延迟。
此功能允许管理员专门为管理功能分配一个额外的 CPU 核心。此增强功能可实现更高效的资源分配,从而改进管理操作,而不会影响数据流量处理能力。用户将受益于更高的响应速度和更好的管理性能,尤其是在管理工作负载要求较高的环境中。
重要注意事项:
  • 此功能仅在至少具有 4 个 vCPU 和两个以上数据包引擎的 NetScaler VPX 实例上受支持。
  • 激活此功能会减少分配给数据流量处理的 CPU 核心。
  • 请在维护窗口期间安排此配置更改,因为设备必须重新启动才能使更改生效。

使用 CLI 配置额外的管理 CPU 核心

要启用额外的管理 CPU 核心,请使用以下命令:
enable extramgmtcpu
要禁用额外的管理 CPU 核心,请使用以下命令:
disable extramgmtcpu
注意:
配置更改需要重新启动才能生效。
要验证额外的管理 CPU 核心功能是启用还是禁用,请使用以下命令:
show extramgmtcpu

ConfiguredState: DISABLED
EffectiveState: DISABLED
此命令返回额外管理 CPU 核心的配置状态和生效状态。此命令可帮助管理员快速评估其运行状态,并确定是否需要采取进一步操作来启用或禁用它。

使用 GUI 配置额外的管理 CPU 核心

  1. 导航到 配置 > 系统 > 设置。
  2. 单击配置额外管理 CPU。
    额外管理 CPU
  3. 在 Configured State 下拉菜单中,选择 ENABLED,然后单击 OK。
    配置额外管理 CPU
  4. 要应用更改,请返回到 Configuration > System,然后单击 Reboot。通过单击 OK 确认操作。
    配置后重新启动
注意:
  • 要禁用此功能,请在 Configured State 下拉菜单中选择 DISABLED。
  • 在高可用性部署中,必须在每个节点上独立启用额外管理 CPU。

统计信息和监控

以下示例演示了在 4 vCPU 系统上分配额外管理 CPU 前后 stat cpu 命令输出中的更改。
启用额外管理 CPU 之前:
额外 CPU 之前
启用额外管理 CPU 之后:
额外的 CPU 之后
可以使用 stat system 输出中的计数器来监控额外的管理 CPU 使用情况。
系统统计输出

额外管理 CPU 故障排除

如果未满足至少 4 个 vCPU 和至少两个数据包引擎的先决条件,则在运行 CLI 命令时会看到错误消息。例如,如果只有一个数据包引擎在运行,系统会显示:
“**警告:**操作不允许。PE 池不足以启用额外的管理 CPU”。
默认情况下,NetScaler VPX 将 CPU 核心 0 分配给管理功能。您可以使用以下 shell 命令进行验证:
  • sysctl netscaler.additional_mgmt_cpu
    netscaler.additional_mgmt_cpu = 0 表示未配置额外的管理 CPU。
  • sysctl netscaler.cpus_in_mgmt_pool
    netscaler.cpus_in_mgmt_pool : CPU(s) 0 确认核心 0 已设置为默认管理 CPU。
如果配置了额外的管理 CPU(例如 CPU 核心 3),这些命令的输出可能会有所不同,如下所示:
  • sysctl netscaler.additional_mgmt_cpu 显示 1,表示额外的管理 CPU 处于活动状态。
  • sysctl netscaler.cpus_in_mgmt_pool 显示 CPU(s) 0,3,表明 CPU 核心 0 和核心 3 都已分配