我的实例上有问题,Java使用超过100%的CPU。此外,通过写" top"命令,我看到了1400%-2200%。你可以从图片中看到。我还添加了#34; top -H"命令输出。
我更改了我的实例类型并将CPU增加了8倍但从未改变过。 我删除了插件但没有改变。 我将xmpp.pep.enabled设置为false但没有任何改变。
仅供Openfire服务器使用的Java,我尝试了很多东西。配置如下。当我重新启动实例或openfire服务器时,它工作正常。但是5分钟后。再次下降。
此外,在线会话中只有1000个用户。有32个CPU和60 GB内存。
如何降低CPU使用率?谢谢。
OPENFIRE_OPTS="-Xms256m -Xmx56096m -Xss256k -Xoss256k -XX:ThreadStackSize=256"
INSTALL4J_ADD_VM_PARAMS="-Djava.net.preferIPv4Stack=true -Xms256m -Xmx56096m -Xss256k -Xoss256k -XX:ThreadStackSize=256"
DAEMON_OPTS="-Xms256m -Xmx56096m -Xss256k -Xoss256k -XX:ThreadStackSize=256"
答案 0 :(得分:0)
我知道这是一个老线程,但就在几天前我遇到了类似的问题。罪魁祸首是一个mysql表ofOffline
,在截断数据后,服务器正常运行,已经增长到5 GB的数据。