发表时间:2018/09/14 22:35:00 来源:金羊科技 浏览次数:949
大家都知道,现在的微信群最多只能有500人,仅仅是这个人数的群都能让你感受到信息爆炸的可怕了(赶紧打开免打扰模式),那要是把13亿中国人都拉进同一个微信群里面,会发生什么呢?
最近,网上传出了这样一个话题:把13亿中国人民都拉到一个微信群里在技术上能实现吗?腾讯官方给出了回答:也许可以实现,但你会什么都看不见。
【快掏出笔记本,下面要划重点了。】
根据2017年《微信数据报告》的公开数据,2017年9月,微信日均登陆9.02亿人,日均发送消息380亿次。这意味着平均每人每天发送信息42条。
如果全国人民在同一个群里说话,这个群每天出现的信息就会高达
除去大家睡觉的8小时不算,这么庞大的信息量,如果要按照匀速发送来计算,那么手机里每秒要接收的信息是
每秒超过100万条啊!
目前主频最高的手机CPU之一,高通骁龙845有2.8GHz的处理能力,一共是8核,如不计算安卓系统、显示刷新、网络IO等CPU操作的话,每条信息能分配到的计算能力是
这是什么概念?全球第一款微处理器是1971年英特尔推出的Intel 4004,这个老古董的主频也有108KHz啊,所以21.9KHz就是啥也干不了。
那我们找个给力一点的设备,比如说全球超算第一名的太湖之光(1千万个CPU核心)来帮忙处理这个宇宙第一大微信群。算力的问题总算有了着落。
我们再假设平均每条消息有100 byte,每个byte 相当于8个bit。这时每秒需要的网络带宽大约是
如果有人发红包,需要的带宽就更大了。理论上,4G网络能支持1000Mbps,但要是全国人民都在同一个群里,你周围的人也需要同样的带宽,这会使你附近的基站不堪重负,陷入瘫痪。
为了避免网络瘫痪,你需要跑到一个没有人的基站去。
不过运营商的日子就不好过了,因为这一秒全国上下的流量就达到了惊人的
这是什么概念呢?相当于2017年4月份的全国移动数据总流量的65.7%,意味着每18秒就能用完全国一年的流量。(运营商听了瑟瑟发抖)
需要烧钱的不止运营商——还有腾讯!
为了处理这1.146Ebps 的流量, 腾讯需要准备11466万套交换机和服务器。目前一台大厂4口万兆交换机售价大约是4000元,一台便宜带万兆口的服务器则大概需要10000元。所以,这两项加起来的费用是:
仅仅这两项就相当于深圳2014年全年的GDP,这里还不包括网线、电线、服务器机架、机房托管、电费、运行支出……
好啦,有了这么多设备加持,这下你终于可以愉快地进了群。
但你惊讶地发现,屏幕上除了白色,什么都没有——因为你的眼睛没办法接收这么快的数据!
人眼的视觉暂留时间是100-400毫秒,而我们这个群每秒钟就要显示102万条信息,每条消息停留的时间只有大概0.0001毫秒。相比之下,电影、电视都有41毫秒。
因此你还没来得及看清消息,它就已经消失了,最后只留下一团白色的色块在屏幕的正中央。