gpt4 book ai didi

tomcat - 如何使 tomcat 随着内核数量的增加而可扩展?

转载 作者:行者123 更新时间:2023-11-28 23:39:20 24 4
gpt4 key购买 nike

tomcat 文档和我的谷歌搜索告诉我,Tomcat 可以随着内核数量的增加而扩展。开发人员不需要做任何额外的事情,除非确保没有发生可能会减慢速度的不必要的同步。

我做了以下实验:

  1. CentOS 6.0 64 位机器,4G 内存。
  2. 在不同的测试中启用 1 到 16 个内核。
  3. Tomcat 7。(除了安装下面的 servlet 外,没有改变开箱即用的配置)
  4. 安装一个只回显“Hello World”字符串的 Hello World servlet。
  5. 另一个与上面相同的 servlet,但执行一些虚拟计算(例如将 1 加到 1M)
  6. 使用 30 个并发客户端访问服务器。

通过上述设置,我基本上看不到 1 到 16 核之间的性能差异。我对任意数量的内核都得到了类似的结果。

由于servlet不跨线程共享任何东西,所以应该是同步问题。有人有任何线索吗?有什么我可以调查的吗?

最佳答案

您是否针对 MaxThreads 和 MaxConnections 调整了 server.xml?如需更多信息,请访问: http://tomcat.apache.org/tomcat-7.0-doc/config/http.html

关于tomcat - 如何使 tomcat 随着内核数量的增加而可扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21442987/

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