![生活在我的 numproc 屏障内](https://linux22.com/image/606933/%E7%94%9F%E6%B4%BB%E5%9C%A8%E6%88%91%E7%9A%84%20numproc%20%E5%B1%8F%E9%9A%9C%E5%86%85.png)
因此,我每月支付约 50 美元购买 2GB 的 VPS,其 numproc 限制为 200。我不知道这是好是坏... 而且我的技术水平也不是很好。
我一直有一个稳定的 VPS,运行几个 VOIP 服务器、一些论坛和其他各种非盈利网站/工具。然后我安装了 openfire XMPP 服务器...
该服务器在单个进程下生成了大约 140 个 Java 线程,这超出了我的 numprod 限制。关于如何减少线程数,您有什么想法吗?
该过程如下:
/opt/openfire/jre/bin/java -server -Xms128m -Xmx256m -DopenfireHome=/opt/openfire -Dopenfire.lib.dir=/opt/openfire/lib -classpath /opt/openfire/lib/startup.jar -jar /opt/openfire/lib/startup.jar
谢谢
答案1
一些有希望的旗帜这里,具体来说xmpp.server.outgoing.threads
和xmpp.server.processing.threads
。默认将线程数设置为机器中的处理器数。