博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
服务器中并发与并行的区别
阅读量:7283 次
发布时间:2019-06-30

本文共 510 字,大约阅读时间需要 1 分钟。

在网络服务器上,并发是指同一时刻能处理的连接数,比如,服务器能建立1000个TCP连接,即服务器同时维护了1000个socket,这个服务器的并发量就是1000,但是服务器可能只有单核或者8核,16核等,总之对这1000个socket连接的处理也是分时来做的。每个socket服务器处理的时间如果是1s,那么该服务器1s内可以处理完1000个请求,如果每个socket处理100ms的话,那么该服务器1s内可以处理10000个请求。

 

并发连接数:网站有时候报错:“HTTP Error 503. The service is unavailable”。但刷一两下又正常,估计很可能是超过网站的最大并发连接数了。并发连接指网络流量管理设备或代理服务器对其业务信息流的处理能力,是能够同时处理的点对点连接的最大数目,它反映出设备对多个连接的访问控制能力和连接状态跟踪能力,这个参数的大小直接影响到设备所能支持的最大信息点数。

 

并发可以理解为服务器最多维护多少个会话数,并行则不一样,它关系的是有多少个会话是在同时进行,假如有两台服务器(进程),可能并行的数量是2,而并发的数量是1000。我们还可以对比下吞吐量和带宽的概念。

转载地址:http://jrzjm.baihongyu.com/

你可能感兴趣的文章
10 Java NIO ServerSocketChannel-翻译
查看>>
apache配置修改
查看>>
国内Rubygem镜像
查看>>
swift - self的弱引用
查看>>
Web技巧(10)
查看>>
转载:定位ARM Hard Fault 的方法
查看>>
第九周周记
查看>>
VSCode利用Snippets设置超实用的代码块
查看>>
画解算法:14. 最长公共前缀
查看>>
【51NOD-0】1130 N的阶乘的长度 V2(斯特林近似)
查看>>
Leet Code OJ 简单(一)
查看>>
Es6 - 字符串模板
查看>>
Nginx 配置 Jenkins 反向代理
查看>>
Codeforces Round #284 (Div. 2) D. Name That Tune [概率dp]
查看>>
QQ 的登录封面是怎么设计的
查看>>
拯救不会函数的我!!
查看>>
cocos2dx 用命令行进行编译的指令
查看>>
NOIP 合唱队形
查看>>
event document.oncontextmenu 自定义默认右键菜单
查看>>
飞猪项目管理数字化实践
查看>>