Amazon EC2 上的 JVM 调优
我们很快就会将生产应用程序部署到 Amazon EC2。最初,我们将只使用一个“小型”实例,但计划不久之后进行扩展。我的问题是,是否对 EC2 环境的 JVM 调优进行过调查?我们是否应该对 JVM 参数进行任何具体更改,以弥补 Amazon EC2 的怪癖/特性?或者,正常的调整方法是否像在物理环境中一样适用于此?
我们的应用程序将部署在 Tomcat 6.x 上。它使用 JBoss Seam 2.2.x 构建,并使用 PostgreSQL 8.x 作为后端数据库。非常感谢您提供的任何建议!
We will be deploying a production application to Amazon EC2 very shortly. Initially, we'll just be using a "small" instance, but have plans to scale up not long afterwards. My question is, has any investigation been done on JVM tuning for the EC2 environment? Are there any specific changes that we should make to our JVM parameters to compensate for quirks/characteristics of Amazon EC2? Or, do the normal tuning methodologies apply here as they would in a physical environment?
Our application will be deployed on Tomcat 6.x. It is built using JBoss Seam 2.2.x, and uses PostgreSQL 8.x as the backend database. Any advice you can give is greatly appreciated!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您不必对 EC2 实例执行任何特定操作(也不能),只需进行正常的 JVM 和 GC 调整即可。
You have to do nothing specific to EC2 instancs (and can't), just normal JVM- and GC-tuning.
这个你可以参考一下。它对 EC2 实例进行 JVM 调优。
我为 Apache Tomcat 使用了 c1.medium 实例。
干杯
http://javamaster.wordpress.com/2013/ 03/13/apache-tomcat-tuning-guide/
You can reference this. it did JVM tuning over EC2 instance.
I used c1.medium instance for Apache Tomcat.
Cheers
http://javamaster.wordpress.com/2013/03/13/apache-tomcat-tuning-guide/