把 13 億中國人平易近都拉到一個微信群里在手藝上能實現嗎?
騰訊
先說結論:也許可以實現,但你會什么都看不見。
按照 2017 年《微信數據陳述》的公開數據[參考 1]
2017 年 9 月,微信日均登岸 9.02 億人,日均發送動靜 380 億次
這意味著平均每人天天發送信息42 條,若是全國人平易近(對了,此刻全國生齒已經接近 14 億)在統一個群里措辭,這個群天天呈現的信息就高達
這么多信息僅僅是勻速發送的話,考慮到大師的睡眠,睡覺的 8 小時不算,那么手機里每秒要領受的信息就是
哇塞,每秒跨越 100 萬條啊!今朝本家兒頻最高的手機 CPU 之一,高通驍龍 845 有 2.8GHz 的處置能力[參考 2] ,一共是 8 核,如不計較安卓系統、顯示刷新、收集 IO 等 CPU 操作的話,
每條信息能分派到的計較能力是
這是什么概念?全球第一條目微處置器是 1971 年英特爾推出的 Intel 4004[參考 3],這個老古玩的本家兒頻也有 108KHz 啊。所以 21.9KHz 就是啥也干不了。
幸好 IT 界有個摩爾心猿意馬律:每 18 個月 CPU 機能就能翻倍(或者代價是一半)。固然現有科技已經很難讓本家兒頻晉升(某牙膏廠拼命擠也只有 5Ghz)。
但假設我們利用了黑科技晉升本家兒頻。比及了 2025 摩爾心猿意馬律掉效時[參考 4],我們的手機 CPU 本家兒頻應該達到
看起來不錯嘛,不外每條動靜能獲得的計較能力將達到:
呵呵,依然沒有達到 Intel 4004 的程度,所以成果就是你等了 7 年,仍是進不了這個全國群搶一個紅包。
好吧,咱們讓手機接入一個給力點的電腦, 好比說全球超算第一名的太湖之光,1 萬萬個 CPU 焦點[參考 5]來幫手處置這個宇宙第一年夜微信群。算力的問題總算有了下落。
我們假設平均每條動靜有 10 個漢字,這大要半斤八兩于 30 byte,算上應用層會加上必然的節制字符,再加上 TCP/IP 收集層的數據耗損大要是 74 byte,取個整,平均每條動靜有 100 byte,每個 byte 半斤八兩于 8 個 bit。
這時每秒需要的收集帶廣大約是
若是有人發紅包,需要的帶寬就更年夜了。
理論上,4G 收集能撐持 1000Mbps[參考 6],但別忘了,是全國人平易近在統一個群里,而你四周的人也需要同樣的帶寬,這使得你四周的基站不勝重負,陷入癱瘓。
為了避免收集癱瘓導致你搶不到紅包或者看群動靜,你需要搬到一個四周沒有人的基站,好比生齒密度最低的西藏是個不錯的選擇。
不外運營商的日子就欠好過了,因為這一秒全國上下的流量就達到了驚人的:
這半斤八兩于 2017 4 月份的全國移動數據總流量的 65.7%[參考 7],意味著每 18 秒就能用完全國一年的流量 。運營商瑟瑟顫栗.gif
若是把 1.146Ebit 數據用 2TByte 3.5 英寸硬盤(20mm 高)裝起來,然后疊起來,有 1433.25m,比擬之下,全球最高樓——迪拜的哈里發塔只有戔戔 828m。
當然,若是確實有需要,我相信電信運營商們必定砸下重金為你扶植全宿世界最年夜的寬帶收集。
不外,接下來該花錢的就不是運營商——而是騰訊了。
為了處置這 1.146Ebps 的流量, 騰訊需要籌辦 11466 萬套互換機和辦事器。
今朝一臺年夜廠 4 口萬兆互換機售價年夜約是 4000 元,一臺廉價帶萬兆口的辦事器則大要需要 10000 元,這兩項加起來的費用是:
呃,僅僅這兩項就半斤八兩于深圳 2014 年全年的 GDP[參考 8]。
這里還不包羅網線、電線、辦事器機架、機房托管、電費、運行支出……
這么多設備的存放也是個問題。一臺帶萬兆(10Gbps)口的 2U 辦事器有 88.9mm 高,如許疊起來就有
這差不多是中國到美國的飛機航路距離啊,用來修鐵路也是夠夠的了
好了,有了這么多設備加持,這下你終于可以興奮地進了群。
但你驚奇地發現,屏幕上除了白色,什么都沒有——
這是因為你的眼睛沒法子領受這么快的數據!
人眼的視覺暫留時候是 100-400 毫秒[參考 9] ,而我們這個群每秒鐘就要顯示 102 萬條信息,每條動靜逗留的時候只有大要 0.0001 毫秒。比擬之下,片子、電視都有 41 毫秒。
是以你還沒來得及看清動靜,它就已經消逝了,最后只留下一團白色的色塊在屏幕的正中心。
想繼續切磋的可以和我勾搭 @mengzhuo
[1]: 微信數據陳述日登錄用戶超億日發送動靜億次
[2]: 高通驍龍平臺
[3]: 維基百科
[4]:
[5]:
[6]: 維基百科
[7]: 年月通信業本家兒要指標完當作環境一
[8]: 深圳統計年鑒
[9]: 視覺暫留維基百科
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!