High Memory Usage of the Knox Process
Issue
The memory usage of the knox process is high.
Symptom
The memory usage of the active master node is high. The top -c command output shows that the memory usage of the knox process exceeds 4 GB.
Cause Analysis
The memory is not separately configured for the knox process. The process automatically allocates available memory based on the system memory size. As a result, the knox process occupies a large amount of memory.
Procedure
- Log in to the master nodes as user root.
- Open the /opt/knox/bin/gateway.sh file. Search for APP_MEM_OPTS, and set its value to -Xms3072m -Xmx4096m.
- Log in to Manager, find the IP address of the active master node (that is, the node with a solid star before the hostname) in the host list, and then log in to the node.
- Run the following commands to restart the process:
su - omm
sh /opt/knox/bin/restart-knox.sh
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.