更新时间:2023-11-10 GMT+08:00
Knox进程占用内存高
用户问题
knox进程占用内存高。
问题现象
主Master节点内存使用率高,用top -c命令查看到占用内存较高的进程中有knox进程,且此进程占用内存超过4 GB。
原因分析
knox进程没有单独配置内存,进程会自动根据系统内存大小按照比例划分可用内存,导致knox占用内存大。
处理步骤
- 以root用户分别登录Master节点。
- 打开文件“/opt/knox/bin/gateway.sh”,查找APP_MEM_OPTS,并设置该参数的值为:“-Xms3072m -Xmx4096m”。
- 登录Manager页面,在主机列表页面找到主Master节点的IP地址(即主机名称前带有实心五角星的节点),并登录该节点后台。
- 执行如下命令重启进程。
su - omm
sh /opt/knox/bin/restart-knox.sh
父主题: 集群管理类