计算服务器的负载能力,是互联网系统设计维护的基础问题,也是一个很实际的问题。租用带宽超过实际需求,带来资金方面的浪费;租用带宽过小,业务受到影响。吞吐量如何计算?
我们先看下吞吐量的计算公式:吞吐量=并发请求数*每个请求的响应数据量。从这个公式,我们可以看出,吞吐量与并发请求数、请求响应的数据量相关。注意这里是并发请求数不是用户数,并发用户数不一定和并发请求数是相等的。单位时间内1个用户可以发起多个用户请求。也就是说,吞吐量与并发用户数、应用本身有很大的关系。1个用户看直播和访问网页需要的流量是不相同的,看直播的流量远大于看网页的流量。
回到问题。网站访问ip过万,对互联网系统来说是一个不大的量。我们要算带宽负载,需要搞清楚服务器业务集中的时段。10000个用户访问集中在10小和5小时,并发是不同的。知道了集中时段,我们可以算出并发请求数。并发请求数的计算公式为:并发请求数=ip数/集中访问小时数/3600*单用户并发数。10000个用户访问,我们按业务每天集中在4小时完成、单用户并发请求数1计算,结果是多少呢?小于1,也就是1秒就1个访问。每个请求的数据量按100KB计算,那么服务器的吞吐率就是100KB/s,购买云服务器的最小带宽1M也够用了。
另外这里还有一个用户体验的问题,一般的服务器响应时间设计为小于3s,如果我们要做到更好的用户体验,就要相应增大带宽。假设设计为1s,访问的网页内容大小为200KB,1M(128MB/S)的带宽就不能满足体验的要求,就要租用2M的带宽。一般购买服务器带宽的时候,在满足最大吞吐量的基础上,冗余30%的宽带来应对突发情况。
结论:服务器的带宽负载与并发请求数,应用自身、用户体验等有密切关系。网站10000IP的访问量,采购最小的服务器即可满足要求。
DDOS攻击全称分布式拒绝服务(Distributed Denial of Service)攻击指借助于客户/服务器技术,将多个计算机联合起来作为攻击平台,对一个或多个目标发动DDoS攻击,从而成倍地...
美国服务器注意: 1、操作系统 美国服务器的操作系统大概就分为两种,Windows系统和linux系统,不同的操作系统所对应的开发语言也是不一样的,所以我们在选择美国服务器的时候,要确定我们运行的程序...
阿里云、腾讯云这里应该都是指公有云,对比自购服务器有没有更省钱,得从多个方面来对比算账。下面我就从花费和各自优缺点做个对比: 1、大型企业对数据中心需求模拟 既然需要算一笔账,而题主并没有给出场景。...
因为,你在邮件里看到的From和To这条里的邮箱地址,都是来自于邮件内容,而真正的收件人和发件人地址,是以命令的方式提交给邮箱服务器的。下面,我使用Telnet命令给我的Gmail邮箱发一封邮件。而G...
DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库。东莞电信的DNS服务器IP地址如下: 1、首选DNS服务器为:202.96.128.86...
服务器资料参考百度百科这个 服务器就是高稳定性,高可靠性,高性能的PC,当然PC主要是为了工作娱乐等方面。服务器是需要处理大量数据和网络应用的,并且由于365天开机,所以要高可靠性。 你说的空间是I...
近日,在杭州举行的2017中国“互联网+”数字经济峰会上,腾讯公司董事会主席兼首席执行官马化腾、娃哈哈集团董事长兼总经理宗庆后、联想集团董事长兼CEO杨元庆,以及权威级财经作家吴晓波同台探讨了“互联...
这里简单介绍一下吧,主要从5个方面来判断服务器是否被入侵,感兴趣的朋友可以尝试一下: 01查看当前登录用户这种方式最简单也最基本,查看当前登录服务器的用户,如果有异常用户或IP地址正在登录,则说明服务...