查看: 901|回复: 6

把13亿中国人拉进同一个微信群里会发生什么?

[复制链接]
发表于 2018-9-15 09:09:38 |未经授权,严禁转载,违者必究... | 显示全部楼层 |阅读模式
后台总有些脑洞大的朋友向我们提出奇奇奇怪的问题,比如前两天就有人问——
& H- r1 v! v( |
- {* I1 k' [  B6 r5 |“把 13 亿中国人民都拉到一个微信群里在技术上能实现吗?”……7 A# }$ Q% `9 e' V4 N

, c; ?) G( {5 G$ Y3 d6 E0 Y听到这个问题,全厂的人都炸了。要知道一个微信群最多只能有500人啊,QQ群也只有2000而已。当你有机会加入一个2000人QQ群的时候,你就已经感受到“信息爆炸”的可怕……
9 G7 f3 ]; T' X8 o& g/ L7 }: z8 q5 p+ d% |4 B, y
13亿人的微信群?Are you sure?" B5 d3 ?( ?7 h' ?2 U
. _2 u- g* x5 B. m' k* @8 e9 p
然鹅,鹅厂的工程师们的艺高人胆大,居然有人跳出来认认真真地做了回答。喏,就是下面这位开发小哥哥,他给出了一个知乎万赞的回答,请好好欣赏他的灵魂作画!5 k# ]" i1 \  S( O+ ]8 a% T
# O4 ^# c0 ~0 i  p2 o# Q4 i
1.jpg
# e" `$ [3 D8 E
" v0 R7 W3 W! M先说结论:也许可以实现,但你会什么都看不见。5 Y0 z0 c! t5 Z+ w
" @1 r- c8 H7 T& h& D& B5 J1 g. z
2.jpg 9 x5 A, v0 a9 |) \% D( t5 n7 h
* ~# d+ ^- }/ _3 D! |" M5 K
根据2017年《微信数据报告》的公开数据[参考1]:6 G" J1 l+ X# d$ A5 s' L3 }

2 f" ^! L, T$ R8 T% O2017年9月,微信日均登陆9.02亿人,日均发送消息380亿次
* K5 @- c3 v" n5 ^0 h3 X0 h
0 i0 n; i. q/ L' k7 k9 Z这意味着平均每人每天发送信息42条,如果全国人民(对了,现在全国人口已经接近14亿)在同一个群里说话,这个群每天出现的信息就高达:: ?2 f" j1 a9 }" ]4 m6 w
# g) v+ P; O7 p8 J8 Z; D
3.jpg " h7 a. i% Y( q" e2 `

( [$ M6 A3 x$ i/ d这么多信息仅仅是匀速发送的话,考虑到大家的睡眠,睡觉的8小时不算,那么手机里每秒要接收的信息就是:  J# a: _" Q# |
9 L5 O2 o: {# y% y- s( H  b
4.jpg
' X" k! A: [% X; {& Z0 X
, N- J1 I4 e6 ?# \& u- h( [哇塞,每秒超过100万条啊!目前主频最高的手机CPU之一,高通骁龙845有2.8GHz的处理能力[参考2],一共是8核。6 f. L$ _3 s, `/ w1 `
4 Q: C( V2 a, {9 G- w
如不计算安卓系统、显示刷新、络IO等CPU操作的话,每条信息能分配到的计算能力是:8 U% z3 j2 E3 G2 _6 z( h* Y
; A* h( `/ q+ W# F+ W9 z# d8 R
5.jpg + J) ?. p1 S% J6 ~+ Y3 ]9 b( U
: Z7 ]+ K+ s  Q0 D- C3 u' o7 Z$ j* y
这是什么概念?全球第一款微处理器是1971年英特尔推出的Intel 4004[参考3],这个老古董的主频也有108KHz啊。所以21.9KHz就是啥也干不了。0 e/ q* p- i) f% _3 l

# H6 p& F& G8 c; Q- K9 k6 `幸好IT界有个摩尔定律:每18个月CPU性能就能翻倍(或者价钱是一半)。虽然现有科技已经很难让主频提升(某牙膏厂拼命挤也只有5Ghz)。  x! }& ^! j7 a) }/ E; `& `- }

* q1 `# k4 Y0 `& r1 u但假设我们使用了黑科技提升主频。等到了2025摩尔定律[参考4]失效时,我们的手机CPU主频应该达到:
& P$ H: F5 A+ ]2 o% R/ i( ?' ^; U' f
6.jpg
: K6 [* k/ e" H$ G3 @% S, n$ {8 q& \" h, v0 D* o- K8 J
看起来不错嘛,不过每条消息能得到的计算能力将达到:$ i) T+ c8 I9 s* L: N: f
9 j( e1 u$ ?: v: e$ V; W! E
呵呵,依然没有达到Intel 4004的水平,所以结果就是你等了7年,还是进不了这个全国群抢一个红包。- h1 v6 {' P; w: [
7 L7 f; Y6 ~8 U; D0 _
7.jpg ! s& o& J6 `9 Q" z( l

' o* B: H; S2 m  C好吧,咱们让手机接入一个给力点的电脑, 比如说曾经全球超算第一名的太湖之光[参考5],用他的1千万个CPU核心来帮忙处理这个宇宙第一大微信群。算力的问题算是有了着落。
* r( J0 G- U( i4 N
: L: }$ r6 J/ X+ {我们假设平均每条消息有10个汉字,这大概相当于30 byte,算上应用层会加上一定的控制字符,再加上TCP/IP网络层的数据消耗大概是74 byte,取个整,平均每条消息有100 byte。$ X1 l% _! `' @5 u# }- q; B' v
% j( |" m  O- c7 p: d/ Y
而每个byte 相当于8个bit,所以这时每秒需要的网络带宽大约是:
0 x) u! b+ \7 b( A$ {" A5 `7 k1 ?- r, N! I+ N* d, T
8.jpg
% t; s8 d$ X/ ?5 V& B
% S$ ?6 S3 x( S' W这时千万不要有人发红包,否则需要的带宽就更大了。
% V8 W$ X; a5 n. N! [
) G0 y5 E* d9 [/ m3 h1 x  z3 M" R理论上,4G网络能支持1000Mbps[参考6],但别忘了,是全国人民在同一个群里,而你周围的人也需要同样的带宽,这使得你附近的基站不堪重负,陷入瘫痪。/ Y1 B- Q6 O5 o& }3 O+ T

; o* I. }8 \- x, i2 L" E为了避免网络瘫痪导致你抢不到红包或者看群消息,你需要搬到一个周围没有人的基站,比如放暑假了全校只有你还没回家的时候。1 ^/ p: I  i0 L" {' k! X

- T9 o/ B( X  O, R! `  G5 I, t 9.jpg % T5 V8 k4 Q0 }/ U, K( C: }0 N0 Z
. A+ S. C2 L$ z  H! C
不过运营商的日子就不好过了,因为这一秒全国上下的流量就达到了惊人的:/ P+ a4 P( }) ~& _3 S1 E. p4 N
8 U8 ?0 ~( ]% M8 x; G
10.jpg / n$ a2 `& J- a$ Y9 V& m/ w  Q1 O
6 `1 }# `9 ?. p: F" m: u3 S& |
这相当于2017 4月份的全国移动数据总流量的65.7%[参考7],同时意味着每18秒就能用完全国一年的流量 。运营商瑟瑟发抖.gif% Y4 s% ]5 ^8 P/ D. Z
! w- m1 H- Q: s, g3 C' `
如果把1.146Ebit数据用2TByte 3.5英寸硬盘(20mm高)装起来,然后叠起来,有1433.25m,相比之下,全球最高楼——迪拜的哈里发塔只有区区828m。) G2 t* |0 F" b) T( d
( v% F: v7 a3 {
11.jpg 6 M% p# S" `) {' x
6 }5 g' l6 t. P$ ]" C
当然,如果确实有需要,我相信电信运营商们肯定砸下重金为你建设全世界最大的宽带网络。
9 t# J( y. S6 b8 Q$ D7 N& E, j3 ]# w/ A# b
不过,接下来该花钱的就不是运营商——而是腾讯了。8 ~% O* A* ]  t' m$ X6 v

- ]. z( `0 I3 H) _( t2 J为了处理这1.146Ebps 的流量,腾讯需要准备11466万套交换机和服务器。
. k, E" \8 Y8 V. U/ o- S4 c3 ~
6 Y) @6 o) M5 o9 ]+ s8 X6 p目前一台大厂4口万兆交换机售价大约是4000元,一台便宜带万兆口的服务器则大概需要10000元,这两项加起来的费用是:6 Z6 B, g0 A0 D1 O# f# W/ L
5 E5 O8 f0 @: ?9 G# `4 Q
12.jpg
) X' m! l# Y) L& l+ e& B$ n, V/ |
呃,仅仅这两项就相当于深圳2014年全年的GDP[参考8]。这里还不包括网线、电线、服务器机架、机房托管、电费、运行支出……
6 V5 x1 V( ~) Z& z  j# e$ a
3 L0 }# N" [# H; D4 ]" P' [8 e况且,这么多设备的存放也是个问题。一台带万兆(10Gbps)口的2U服务器有88.9mm高,这样叠起来就有:
1 D0 E* L4 E2 s0 T' S# |! u( V( a8 B6 [, u1 W! w2 C
13.jpg
; J. G8 b1 L) Q$ x1 |2 V2 \, H/ H( e% l
这差不多是中国到美国的飞机航线距离啊,用来修铁路也是够够的了。
2 d! M! i3 n* o. o" f' s9 u9 n3 J& z' ~
14.jpg
4 D1 B3 u( o. ?- P' M/ e7 ?
! O( P! F9 R* f0 q/ L好了,有了这么多设备加持,这下你终于可以愉快地进了群。& N; q, g4 C' V. y5 r

- O& r( @: Q% u但你惊讶地发现,屏幕上除了白色,什么都没有——这是因为你的眼睛没办法接收这么快的数据!
6 [: z7 j7 h1 ?' [! J5 l$ E8 h. S8 P( J( f* D: T2 u0 O2 y/ v, D
人眼的视觉暂留时间是100-400毫秒[参考9],而我们这个群每秒钟就要显示102万条信息,每条消息停留的时间只有大概0.0001毫秒。相比之下,电影、电视都有41毫秒。3 J  v- U( i% \$ H2 V+ `

: S) U& l3 [9 ?! l( j因此你还没来得及看清消息,它就已经消失了,最后只留下一团白色的色块在屏幕的正中央。
9 }2 H8 B' W& N$ j
7 v* c4 W# N. u& h 15.jpg
! r! ^" C' [4 k( R' z* z3 n
8 h* K! U4 B1 m2 n歪,妖妖韭吗?我的手机着火了,能不能来一下……着火了,能不能来一下……
发表于 2018-9-15 09:43:46 来自手机 | 显示全部楼层
 
***建个全国群,找几个管理员打理。
) Z/ H. H6 y5 H& a  U* [所有人都禁言。管理员在里面发通知。发国家政策什么的。
% r& d9 ^. U' p$ T6 X4 d不是比什么一级一级通知,什么媒体播报要好很多吗。
' e2 Y' L' B4 B/ Y6 u
 
 
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-9-15 10:20:38 | 显示全部楼层
[孟]恋约前生 发表于 2018-9-15 09:43
8 Q# u3 N: H/ ]4 t# [6 ]***建个全国群,找几个管理员打理。( q4 F# c$ m* K9 h2 w
所有人都禁言。管理员在里面发通知。发国家政策什么的。
( `/ w0 q, D/ ^不是比什么 ...

) b, A0 W& U( s这个思路好啊!!思路好!!!
9 y' @: }( B2 _( d7 s. N% H
回复 支持 反对

使用道具 举报

发表于 2018-9-15 11:45:44 | 显示全部楼层
malimalihong 发表于 2018-9-15 10:205 \/ o, l) R. f
这个思路好啊!!思路好!!!
+ ]8 [& c4 Z' n" ?% o( I$ T
川普用推特管理国家,大大用微信?6 h% n, g; ~  t/ e
回复 支持 反对

使用道具 举报

发表于 2018-9-15 12:25:57 来自手机 | 显示全部楼层
 
看见这些数据就头疼,天呢. ?0 o  r7 I% p$ o. ~
 
 
回复 支持 反对

使用道具 举报

发表于 2018-9-16 09:47:28 来自手机 | 显示全部楼层
回复

使用道具 举报

发表于 2018-9-16 09:47:28 来自手机 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入声远

本版积分规则

返回顶部快速回复上一主题下一主题返回列表

声远论坛|联系电话:0537-2311005|Archiver|手机版|小黑屋|Sitemap|声远网 |网站地图|网站地图

鲁公网安备 37089702000485号 | 鲁ICP备 18028751号 | 互联网药品信息服务资格证:(鲁)-经营性-2022-0209 | 增值电信业务经营许可证:鲁B2-20230761号 | (鲁)职介证字[223]:第08120014号

中国互联网违法和不良信息举报中心 | 山东省互联网违法和不良信息举报中心 | 人工智能生成合成内容标识办法

GMT+8, 2026-5-16 22:11, Processed in 0.158441 second(s), 26 queries , Gzip On, APCu On.

Powered by Discuz! X3.5© 2001-2026 SYUAN.COM

快速回复 返回顶部 返回列表