
# Knox进程占用内存高
#### 用户问题
knox进程占用内存高。
#### 问题现象
主Master节点内存使用率高，用**top -c**命令查看到占用内存较高的进程中有knox进程，且此进程占用内存超过4 GB。
#### 原因分析
knox进程没有单独配置内存，进程会自动根据系统内存大小按照比例划分可用内存，导致knox占用内存大。
#### 处理步骤
1. 以**root**用户分别登录Master节点。
2. 打开文件"/opt/knox/bin/gateway.sh"，查找APP_MEM_OPTS，并设置该参数的值为："-Xms3072m -Xmx4096m"。
3. 登录Manager页面，在主机列表页面找到主Master节点的IP地址（即主机名称前带有实心五角星的节点），并登录该节点后台。
4. 执行如下命令重启进程。 
   su - omm
   sh /opt/knox/bin/restart-knox.sh
   
   
 
