欢迎您访问我爱IT技术网,今天小编为你分享的电脑教程是建站经验系列之:【关于服务器支持在线人数问题】,下面是详细的分享!
关于服务器支持在线人数问题
经常遇到一些做WEB用户咨询服务器支持在线人数问题,在此做个简单介绍。非技术性讨论,如有疏漏或错误,敬请原谅和指导。
以普通单路服务器为例,CPU处理多个进程,并非是同一时刻处理的,(可以精确到1/1000秒),而是串行处理的。CPU通常把1秒的时间分割成N份,然后按照顺序,分别用1秒中的第1份处理第一个进程,用第二份处理第二个进程……用第N份处理第N个进程,也就是说CPU的处理能力,不是在于这一秒中内提交了多少申请,而是在于系统把CPU时间分了多少份。
例如通常系统默认进程数可以支持256个,而CPU将1秒分成100份的话,那么剩余的156个进程就要在下一秒中执行了,网卡得到请求信息后进入内存进行排队,所以通常内存大的话,会感觉支持在线人数多一些,而实质上是与CPU划分时间片是有关的,性能越高的CPU划分的时间片就可能越多,即处理速度就快。
当然在此说的一个进程并非只一个请求,一个进程通常可以包含100个相同请求,这样计算的话,CPU在1秒钟内可处理请求数为100*100=10000,然而我们知道,大部分用户不可能在一分钟内只提交一次请求,即只点击一个链接。
此外,带宽方面是支持在线人数的最关键的一个因素,服务器按照咱们所保证的最大带宽是5M,即5Mbit/s,相应的,服务器的数据最高传输速度应为5/8byte/s*1024=640K/s 。一分钟流量大约640K/S*60=38400K,假使每个用户一分钟内占用10K,即该一分钟内支持在线访问人数为3840人。(图片类和视频类站点不在此例,因为图片类视频类每个用户一分钟内绝对超过10K),但是,我们并不能保证每个用户在一分钟内只访问一个该站链接,假如每个用户在一分钟内点该站两个链接的话,那么支持在线人数应该在2000以下。
综上所说,一台中低端服务器通常最高支持在线人数为2000人左右,而且只适合普通WEB服务器和文字型论坛。不包括图片类下载类视频类等。其实一台服务器如果真是在线人数达到这么多了,那运营者也肯定是赚了不少了,也就需要加机器和带宽了。
娱乐新闻 www.fgsq2009.cn
以上所分享的是关于关于服务器支持在线人数问题,下面是编辑为你推荐的有价值的用户互动:
相关问题:关于网站服务器配置与同时在线人数
答:1. CPU E5200 2G 串口硬盘就行了 2。CPU高点,内存高点2000人没问题,不需要至强 3。4000人同时在线要求比较高了,5***系列CPU 内存至少10G以上,用ECC以上的的 4。1W人同时在线,说实在的,没测过,应该是使用集群了 5。你这配置也就4000多人,... >>详细
相关问题:在线人数和服务器配置问题
答:QQ:21350822 注册用户与在线人数是不同概念的,所以无法根据注册人数来判断带宽. 主要是要看程序,架构等等 我们先看硬件 CPU: 采用P4 的处理器大概也就同时支持400-600人同时在线,如果是单Xeon,1500人同时在线也差不多是极限了。如果是双Xeon,... >>详细
相关问题:怎么判断web服务器支持的用户在线数
答:你好,我来解答下你的问题. 服务器是独立的硬件设备.有独立的IP.内存.硬盘.带宽等.理论上来讲服务器并不限制最大连接数.配置越高.带宽越大.能支持的在线人数也就越多.但实际使用过程中,除了看服务器的配置和带宽以外.还与你所放的网站类型有关.一... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
