NetWorker:如何更改 NetWorker Management Console (NMC) 的 Java 堆大小

摘要: 如何更改 NetWorker Management Console (NMC) 的 Java 堆大小?

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

说明

提醒:本文中的过程仅适用于 NetWorker 19.12.x(及更早版本)。

NetWorker Management Console (NMC) 使用访问控制台的主机上的 Java 运行时。控制台使用该文件 gconsole.jnlp,从 NMC 服务器下载。此文件定义访问 NMC 的主机的 Java 内存限制。默认内存限制为 2 GB。在某些情况下,您可能会在 NMC 中观察到“内存不足”错误,即使访问 NMC 的主机仍有足够的可用内存也是如此。当 NMC 接近 NMC 的 Java 堆限制时,会发生这种情况。这是在 NMC 中执行某些操作时的预期行为,尤其是在较大的环境或具有大量数据的环境中。 

 

Java 堆大小可能会从默认 NMC 值更改,以适应各种环境配置。  

在以下示例中,NMC 上的 Java 堆大小从 2 GB 增加到 2 GB(-Xmx2048m) 至 4 GB (-Xmx4096m)(在 NetWorker Management Console Server 上)。新值适用于连接到 NetWorker Management Console 服务器的任何 NetWorker Management Console 工作站。

  1. 打开 gconsole.jnlp 文件。
    • 默认 Linux: /opt/lgtonmc/web/gconsole.jnlp
    • 默认 Windows: C:\Program Files\EMC NetWorker\Management\GST\web\gconsole.jnlp 
  1. 更改 Java heap memory max size行:
    • 现有: <j2se version="1.8+"  java-vm-args="-XX:+IgnoreUnrecognizedVMOptions --add-modules=java.se.ee -Xms256m -Xmx2048m"/>
    • 改变: <j2se version="1.8+"  java-vm-args="-XX:+IgnoreUnrecognizedVMOptions --add-modules=java.se.ee -Xms256m -Xmx4096m"/>

配置大小

NMC 客户端上所需的最小内存

最小 Java 最大堆大小

建议的 Java 初始堆大小

小型配置(最多 500 个客户端)

8 GB RAM

2 GB

1 GB

中型配置(最多 1000 个客户端)

16 GB RAM

4 千兆字节

2 GB

大型配置(最多 2000 个客户端)

32 GB RAM

6 GB

2 GB 
  1. 重新启动 NMC 服务。
    • Linux: systemctl restart gst
    • Windows(PowerShell 语法): net stop gstd ; net start gstd
  1. 在 NMC 工作站(访问 NMC 的主机)中,清除 Java 高速缓存。以下文章适用于 NetWorker Runtime Environment (NRE):
  1. 启动 NMC。
提醒:堆大小可以扩展到 4GB 以上;但是,务必要考虑访问 NMC 的主机的内存配置。将堆增得太高可能会导致访问 NMC 的主机上的内存消耗过高。

其他信息

如果需要减小 NMC 上的默认 Java 堆大小,可能会影响 NetWorker 管理控制台的响应能力。建议在 NMC 上使用默认的 Java 堆大小或更高的值,但如果环境中存在限制,则可能会减小。

受影响的产品

NetWorker, NetWorker Management Console

产品

NetWorker Family
文章属性
文章编号: 000019476
文章类型: How To
上次修改时间: 04 6月 2026
版本:  10
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。