美文网首页
连接池小记

连接池小记

作者: yellow_han | 来源:发表于2019-06-01 15:19 被阅读0次

    连接数计算公式

    连接数 = ((核心数 * 2) + 有效磁盘数)

    大致原理

    一核 CPU同一时刻只能执行一个线程,然后操作系统切换上下文,CPU 核心快速调度,执行另一个线程的代码,不停反复,给我们造成了所有进程同时运行假象。其实,在一核 CPU 的机器上,顺序执行A和B永远比通过时间分片切换“同时”执行A和B要快,一旦线程的数量超过了 CPU 核心的数量,再增加线程数系统就只会更慢,而不是更快,因为这里涉及到上下文切换耗费的额外的性能。处理的是 I/O 密集型业务时,便可以让线程/连接数设置的比 CPU核心大一些,这样就能够在同样的时间内,完成更多的工作,提升吞吐量。

    相关文章

      网友评论

          本文标题:连接池小记

          本文链接:https://www.haomeiwen.com/subject/avcatctx.html