精华内容
下载资源
问答
  • tomcat支持的并发

    千次阅读 2014-06-13 14:43:02
    我看《Tomcat权威指南》上说BIO性能还不错能到 2.3w req/sec 每次看到这种并发XXX问题总觉得令人蛋疼,不是说解决不了,而是毫无意义问题。假设1秒钟并发1万,那1个小时pv就是3600万,假设一天pv只...
    
    我看《Tomcat权威指南》上说BIO的性能还不错能到 2.3w req/sec

    每次看到这种并发XXX的问题总觉得令人蛋疼,不是说解决不了,而是毫无意义的问题。假设1秒钟并发1万,那1个小时的pv就是3600万,假设一天的pv只按照3个小时算就是1亿的pv。

    一天1亿的pv多大?我刚刚查一下新浪微博的排名,平均一天的pv是1.8亿,也就是说你相当于做了半个新浪微博。
    新浪微博有多少工程师、多少服务器我不知道,不过我们网站正好用的apache+tomcat,流量很低,alexa排名才1万,有15台tomcat服务器。

    兄弟,如果你能一台服务器解决这个问题的话,我可以花高价聘请你来帮忙,不过前提是你不被google这样的公司挖走,因为我听说google有超过100万台服务器。
    展开全文
  • tomcat支持多少并发

    2020-06-23 17:29:58
    更好的硬件,更多的处理器都会使Tomcat支持更多的并发。  Tomcat默认的HTTP实现是采用阻塞式的Socket通信,每个请求都需要创建一个线程处理,当一个进程有500个线程在跑的话,那性能已经是很低很低了。Tomcat 默认...

    Tomcat的最大并发bai数是可以配置的,实际运用du中,最大并发数与硬件性能zhi和CPU数量都有很大关系dao的。更好的硬件,更多的处理器都会使Tomcat支持更多的并发。

      Tomcat默认的HTTP实现是采用阻塞式的Socket通信,每个请求都需要创建一个线程处理,当一个进程有500个线程在跑的话,那性能已经是很低很低了。Tomcat 默认配置的最大请求数是150,也就是说同时支持150个并发。具体能承载多少并发,需要看硬件的配置,CPU 越多性能越高,分配给JVM的内存越多性能也就越高,但也会加重GC的负担。当某个应用拥有 250 个以上并发的时候,应考虑应用服务器的集群。操作系统对于进程中的线程数有一定的限制:

    Windows 每个进程中的线程数不允许超过 2000

    Linux 每个进程中的线程数不允许超过 1000

    在Java中每开启一个线程需要耗用1MB的JVM内存空间用于作为线程栈之用,此处也应考虑。  

    展开全文
  • Tomcat支持多少并发

    千次阅读 2019-07-01 09:49:48
    更好的硬件,更多的处理器都会使Tomcat支持更多的并发。 Tomcat默认的HTTP实现是采用阻塞式的Socket通信,每个请求都需要创建一个线程处理,当一个进程有500个线程在跑的话,那性能已经是很低很低了。 Tomcat 默认...

     Tomcat的最大并发数是可以配置的,实际运用中,最大并发数与硬件性能和CPU数量都有很大关系的。更好的硬件,更多的处理器都会使Tomcat支持更多的并发。
           Tomcat默认的HTTP实现是采用阻塞式的Socket通信,每个请求都需要创建一个线程处理,当一个进程有500个线程在跑的话,那性能已经是很低很低了。
           Tomcat 默认配置的最大请求数是150,也就是说同时支持150个并发。具体能承载多少并发,需要看硬件的配置,CPU 越多性能越高,分配给JVM的内存越多性能也就越高,但也会加重GC的负担。
    当某个应用拥有 250 个以上并发的时候,应考虑应用服务器的集群。操作系统对于进程中的线程数有一定的限制:

    1. Windows 每个进程中的线程数不允许超过 2000
    2. Linux 每个进程中的线程数不允许超过 1000
    3. 在Java中每开启一个线程需要耗用1MB的JVM内存空间用于作为线程栈之用。

          Tomcat的最大并发数是可以配置的,实际运用中,最大并发数与硬件性能和CPU数量都有很大关系的。更好的硬件,更多的处理器都会使Tomcat支持更多的并发。
         Tomcat 默认的 HTTP 实现是采用阻塞式的 Socket 通信,每个请求都需要创建一个线程处理。这种模式下的并发量受到线程数的限制,但对于 Tomcat 来说几乎没有 BUG 存在了。
    Tomcat 还可以配置 NIO 方式的 Socket 通信,在性能上高于阻塞式的,每个请求也不需要创建一个线程进行处理,并发能力比前者高。但没有阻塞式的成熟。
         这个并发能力还与应用的逻辑密切相关,如果逻辑很复杂需要大量的计算,那并发能力势必会下降。如果每个请求都含有很多的数据库操作,那么对于数据库的性能也是非常高的。
    对于单台数据库服务器来说,允许客户端的连接数量是有限制的。
    并发能力问题涉及整个系统架构和业务逻辑。
    系统环境不同,Tomcat版本不同、JDK版本不同、以及修改的设定参数不同。并发量的差异还是满大的。
    maxThreads="1000" 最大并发数 
    minSpareThreads="100"///初始化时创建的线程数
    maxSpareThreads="500"///一旦创建的线程超过这个值,Tomcat就会关闭不再需要的socket线程。
    acceptCount="700"// 指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理

    展开全文
  • Tomcat 支持多少并发

    2019-10-01 15:11:53
    更好的硬件,更多的处理器都会使Tomcat支持更多的并发。  Tomcat默认的HTTP实现是采用阻塞式的Socket通信,每个请求都需要创建一个线程处理,当一个进程有500个线程在跑的话,那性能已经是很低很低了。Tomcat 默认...

      Tomcat的最大并发数是可以配置的,实际运用中,最大并发数与硬件性能和CPU数量都有很大关系的。更好的硬件,更多的处理器都会使Tomcat支持更多的并发。

      Tomcat默认的HTTP实现是采用阻塞式的Socket通信,每个请求都需要创建一个线程处理,当一个进程有500个线程在跑的话,那性能已经是很低很低了。Tomcat 默认配置的最大请求数是150,也就是说同时支持150个并发。具体能承载多少并发,需要看硬件的配置,CPU 越多性能越高,分配给JVM的内存越多性能也就越高,但也会加重GC的负担。当某个应用拥有 250 个以上并发的时候,应考虑应用服务器的集群。

    操作系统对于进程中的线程数有一定的限制:

      1. Windows 每个进程中的线程数不允许超过 2000

      2. Linux 每个进程中的线程数不允许超过 1000

      3. 在Java中每开启一个线程需要耗用1MB的JVM内存空间用于作为线程栈之用,此处也应考虑。  

    转载于:https://www.cnblogs.com/wangyuyanhello/p/8045964.html

    展开全文
  • Tomcat的最大并发数是可以配置的,而且并没有限制你所配置的并发数数量,需要根据你的应用...Tomcat支持的并发数与操作系统也是有关系的,一些操作系统会限制外来的连接数。 实际运用中,最大并发数与硬件性能和C...
  • 一个tomcat支持多少并发

    千次阅读 2019-12-30 11:41:47
    Tomcat默认配置最大请求数是150,也就是说同时支持150个并发,当然了,也可以将其改大。 当某个应用拥有250个以上并发的时候,应考虑应用服务器集群。 具体能承载多少并发,需要看硬件配置,CPU越多性能越高,...
  • Tomcat的最大并发数是可以配置的,而且并没有限制你所配置的并发数数量,需要根据你的...Tomcat支持的并发数与操作系统也是有关系的,一些操作系统会限制外来的连接数。 实际运用中,最大并发数与硬件性能和CPU数...
  • Tomcat最多支持并发多少用户?

    万次阅读 2018-01-26 15:13:40
    Tomcat 默认配置最大请求数是 150,也就是说同时支持 150 个并发,当然了,也可以将其改大。 当某个应用拥有 250 个以上并发的时候,应考虑应用服务器集群。 具体能承载多少并发,需要看硬件配置,CPU...
  • Tomcat的最大并发

    千次阅读 2016-11-15 18:14:48
    更好的硬件,更多的处理器都会使Tomcat支持更多的并发。  Tomcat默认的HTTP实现是采用阻塞式的Socket通信,每个请求都需要创建一个线程处理,当一个进程有500个线程在跑的话,那性能已经是很低很低了。Tomcat ...
  • Tomcat的最大并发配置

    2018-01-08 16:18:00
    Tomcat 默认配置最大请求数是 150,也就是说同时支持 150 个并发。      操作系统对于进程中线程数有一定限制:  Windows 每个进程中线程数不允许超过 2000  Linux 每个进程中线程数不允许超过 ...
  • 很好奇,一个tomcat 能同时支持多大的并发量 框架 java 后台工具 renren-fast v2.1.0 发布版测试 主要技术细节: springboot mysql 简单的接口,在接口中查询了一条数据库记录。 调试工具中配置的线程数 压力测试...
  • Tomcat的并发能力

    2020-09-25 14:08:38
    一、一些限制 Windows 每个进程中的线程数不允许超过 2000 ... 还需要考虑数据库读写的并发能力 二、Tomcat Tomcat 默认配置的最大请求数是 150,也就是说同时支持 150 个并发,当然了, Tomcat的最大并发数是可以
  • 调整Tomcat的并发线程

    2015-05-03 17:16:41
    调整并修改Tomcat的并发线程. 扩大tomcat的并发数,并支持到5000+
  • Tomcat 8.0的并发优化(基于Oracle JDK 8) Tomcat并发量与其配置息息相关, 一般的机器几百的并发量足矣, 如果设置太高可能引发各种问题, 内存、网络等问题也能在高并发下暴露出来, 因此, 配置参数的设置非常重要. 1 ...
  •  测试服务器和loadrunner运行服务器位于同一网段--100MB网络(同一交换机)上,排除网络问题影响  服务器运行始终,CPU使用率非常低没有超过5% 因此虽然服务器配置低,但是不是性能瓶颈所在  服务器运行在...
  • tomcat并发

    2016-11-27 20:56:00
    更好的硬件,更多的处理器都会使Tomcat支持更多的并发。  Tomcat默认的HTTP实现是采用阻塞式的Socket通信,每个请求都需要创建一个线程处理,当一个进程有500个线程在跑的话,那性能已经是很低很低了。Tomcat 默认...
  • 1、Tomcat默认配置最大请求数是150,也就是说同时支持150个并发,可配置修改。 2、当应用达到200以上并发的时候,就应考虑集群部署。 3、Tomcat在服务器中是一个进程。 操作系统对于进程中线程数有一定限制...
  • 支持的并发量是指连接数,200个线程如何处理10000条连接的? Tomcat有两种处理连接的模式,一种是BIO,一个线程只处理一个连接,另一种就是NIO,一个线程处理多个连接。由于HTTP请求不会太耗时,而且多个连接一般...
  • Tomcat并发理解

    千次阅读 2019-07-31 15:56:02
    更好的硬件,更多的处理器都会使Tomcat支持更多的并发。 Tomcat默认的HTTP实现是采用阻塞式的Socket通信,每个请求都需要创建一个线程处理,当一个进程有500个线程在跑的话,那性能已经是很低很低了。 Tomcat 默认...
  • 一个Tomcat最多支持多少用户的并发? 转载:https://www.cnblogs.com/zhaosq/p/10870762.html 转载理由:看看
  • Tomcat能够稳定支持的最大用户并发

    万次阅读 多人点赞 2016-03-20 11:30:18
    Tomcat能够稳定支持的最大用户并发
  • Tomcat的并发处理能力

    2020-02-04 14:07:47
    Tomcat默认配置最大请求数是150,也就是说同时支持150个并发,当然了,也可以将其改大。 当某个应用拥有250个以上并发的时候,应考虑应用服务器集群。 具体能承载多少并发,需要看硬件配置,CPU越多性能越高...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,020
精华内容 408
关键字:

tomcat支持的并发