【发布时间】:2012-11-01 09:01:40
【问题描述】:
我正在使用 tomcat 7 并希望调整 server.xml 中的 maxThreads 属性。
这个属性有什么选择标准吗?我的机器中有 8 GB RAM,并使用 -Xms 和 -Xmx JAVA_OPTS 为 tomcat JVM 分配 4 GB RAM。
如果您需要更多信息,请告诉我。
谢谢。
【问题讨论】:
我正在使用 tomcat 7 并希望调整 server.xml 中的 maxThreads 属性。
这个属性有什么选择标准吗?我的机器中有 8 GB RAM,并使用 -Xms 和 -Xmx JAVA_OPTS 为 tomcat JVM 分配 4 GB RAM。
如果您需要更多信息,请告诉我。
谢谢。
【问题讨论】:
您应该使用的最大线程数取决于您的用例、您的请求的预期响应时间、您的服务器应该能够同时处理的数量、您的 CPU(例如核心数)、您的操作系统, ... 最多 200 个线程的默认值通常是可以的。 如果您认为需要修改此值,您应该运行一些性能/压力测试并监控不同配置的不同响应时间。
【讨论】: