在开始今天的文章之前,先抛一个面试题出来:
你接触过的单机最大并发数是多少?
你认为当前正常配置的服务器物理机最大并发数可以到多少?
说说你的理解和分析。
如果你能很好地在心里总结一下答案,那您可以好好地享受您的周末了,就不占用您太多时间了
如果你稍微的有点迷茫,不知道怎么回答,那占用您几分钟的时间看一下下面的内容,因为这个问题可扩展性挺大哦
理想情况
理想情况下,并发量简单来说就是看源IP和源Port数量,针对单机来说,可能这个数值真的不大,但是如果你真的这么想了的话,那你可能要回炉重造了或者你没接触过实际的生产环境**。**
分析一下,前面的我说的是针对单个服务器或者客户端的,但是实际上每个服务器会应对全网的所有客户端,那么从服务端看,源IP和源Port的数量是非常大的。
理论上服务端可以接受的客户端IP是232(按照IPv4计算),端口数是216,这么看是真的挺大的,好像用起来可供选择的也不少,但是,开头也说了,这是理想情况呀
实际情况
天下没有免费的午餐。
每一条连接都是要消耗系统资源的