带宽计算
问题:
假如
每天4千万个请求,即 40000000
每个页面大小 10KB
不用考虑峰值,计算平均值即可。
方法一:
每秒请求个数:40000000个/86400s = 462.962962962963个/s
每秒请求个数*10KB =等于每秒总的数据量 4629KB =4.6MB
每秒总的数据量 / 128KB/s 等于每秒需要的带宽 ,即: 4629KB / 128KB/s = 36Mbps
1Mbps 带宽下载文件的速度是 128KB/s
方法二:
每秒请求个数:40000000个/86400s = 462.962962962963个/s
每秒请求个数*10KB = 等于每秒总的数据量是 4629KB = 4.6MB
每秒请求数据量换算成bit: 4629KB * 8 = 37032Kb / 1024 = 36Mbps
如果对带宽的概念还是不了解的话可以参考下面的文章:
转载:https://www.linuxchina.net/?p=3413
你所不知道的 宽 —1M带宽是什么意思
公司拉了个光纤 但是很多人老是说卡, 回想自己宿舍好像1M却下载只有100K/s 老是以为是 1M=1024K 呢
通过多方请教和google 终于知道真相了
1M带宽的意思是1Mbps注意是bps而不是Bps!
换算吧,1Bps=8bps;
所以1Mbps=128KBps;
所以下载速度最高为128KBps
1Mbps=1024KBps/8=128KBps
随便说说什么是bps
bps是bits per second的缩写,表示比特/秒。那么客户下载一首5兆的MP3歌曲, 需要多长时间?这与下载速率有直接的关系。
以普通的ADSL为例(基本都能达到50Kbps的下载速率):(5MB=5120KB÷50K=102.4秒,约1.7分钟。
电信说的带宽,其实是以bit为单位的。但我们平时说的下载的速度,一般都是说byte的。
1byte=8bit
所以如果是机房的带宽是100m,或adsl是100m的,真正的下载速度。要用100/8=12.5mbyte左右,但还要加上线路的损耗,速度在10M多一点的。
当然 有些人说得更加猛,直接除以10
UnixFBI 运维特工
www.unixfbi.com