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 工作站。
- 打开
gconsole.jnlp文件。
-
- 默认 Linux:
/opt/lgtonmc/web/gconsole.jnlp - 默认 Windows:
C:\Program Files\EMC NetWorker\Management\GST\web\gconsole.jnlp
- 默认 Linux:
- 更改 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 |
- 重新启动 NMC 服务。
-
- Linux:
systemctl restart gst - Windows(PowerShell 语法):
net stop gstd ; net start gstd
- Linux:
- 在 NMC 工作站(访问 NMC 的主机)中,清除 Java 高速缓存。以下文章适用于 NetWorker Runtime Environment (NRE):
- 启动 NMC。
提醒:堆大小可以扩展到 4GB 以上;但是,务必要考虑访问 NMC 的主机的内存配置。将堆增得太高可能会导致访问 NMC 的主机上的内存消耗过高。
其他信息
如果需要减小 NMC 上的默认 Java 堆大小,可能会影响 NetWorker 管理控制台的响应能力。建议在 NMC 上使用默认的 Java 堆大小或更高的值,但如果环境中存在限制,则可能会减小。
受影响的产品
NetWorker, NetWorker Management Console产品
NetWorker Family文章属性
文章编号: 000019476
文章类型: How To
上次修改时间: 04 6月 2026
版本: 10
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。