gpt4 book ai didi

Linux EC2 实例和 Openfire 服务器中的 Java CPU 使用率超过 100%

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:31:27 26 4
gpt4 key购买 nike

我的实例有问题,Java 使用超过 100% 的 CPU。此外,通过编写“top”命令,我看到了 1400%-2200%。你可以从图片中看到。我还添加了“top -H”命令输出。

我更改了我的实例类型并将 CPU 增加了 8 倍,但从未改变。我删除了插件但没有任何改变。我将 xmpp.pep.enabled 设置为 false 但没有任何改变。

Java 仅供 Openfire 服务器使用,我尝试了很多东西。配置也如下。当我重新启动实例或 openfire 服务器时,它工作正常。但是5分钟后。它再次下降。

在线 session 也只有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"

top command on my instance

top -H command

最佳答案

我知道这是一个旧线程,但就在几天前我遇到了类似的问题。罪魁祸首是一个 mysql 表 ofOffline,它已经增长到 5 GB 的数据,在截断数据后服务器运行正常。

关于Linux EC2 实例和 Openfire 服务器中的 Java CPU 使用率超过 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26714361/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com