相关疑难解决方法(0)

在生产服务器上启用jmx(lambda probe)是个好主意吗?

我们在Sun VM 1.5.0_06-b05上运行的Tomcat 5.5.17上部署的Web应用程序出现了一些减速,我们的托管公司没有提供足够的数据来查找问题.

我们正在考虑在生产服务器上安装lambda探针,但它需要启用JMX(com.sun.management.jmxremote)以获取内存和CPU统计信息.

启用JMX会导致严重的性能损失吗?

如果我们启用JMX,我们是否会打开任何安全漏洞?如果我们只启用对JMX的本地访问,是否需要设置安全身份验证?

是否有人使用相同的(tomcat + lambda探针)没有生产问题?

UPDATE

看看答案似乎单独启用JMX不会给VM带来很大的开销.如果附加到VM的监视应用程序(无论是JConsole,lambda探测器还是其他任何程序)都过度投入,则可能会产生额外的工作.

java security performance tomcat jmx

23
推荐指数
2
解决办法
1万
查看次数

是否启用JConsole远程监控会影响生产中的系统性能?

只要你不在生产盒上本地运行,Oracle/Sun就说它很好吗? http://download.oracle.com/javase/1.5.0/docs/guide/management/jconsole.html

注意:使用jconsole监视本地应用程序对于开发和原型设计很有用,但不建议用于生产环境,因为jconsole本身会占用大量系统资源.建议使用远程监视将jconsole应用程序与受监视的平台隔离.

您是否曾在生产环境中启用它并且遇到任何性能影响?

java jvm jconsole

8
推荐指数
1
解决办法
4723
查看次数

标签 统计

java ×2

jconsole ×1

jmx ×1

jvm ×1

performance ×1

security ×1

tomcat ×1