近期在某項(xiàng)目驗(yàn)收過(guò)程中骑歹,遇到一個(gè)事情酌住,覺(jué)得有必要說(shuō)一說(shuō)残炮。大體背景是這個(gè)樣子。
我們姑且稱此項(xiàng)目為X項(xiàng)目回窘,目前項(xiàng)目驗(yàn)收處于尾聲翘县,X項(xiàng)目負(fù)責(zé)人將驗(yàn)收流程進(jìn)度卡在我們的性能測(cè)試報(bào)告上最域,并提出一個(gè)指標(biāo):20w并發(fā)量。值得一提的是項(xiàng)目給予的服務(wù)器僅為一臺(tái)4核8G的機(jī)器锈麸,在此物理基礎(chǔ)上想要達(dá)到20w并發(fā)量镀脂。而且此系統(tǒng)目前總用戶數(shù)僅幾千人。
稍微懂點(diǎn)技術(shù)的人都會(huì)覺(jué)得這逼瘋了忘伞。但作為文明人薄翅,還是要心平氣和的拿出文字武器來(lái)給這幫腐朽的某國(guó)企領(lǐng)導(dǎo)進(jìn)行教學(xué)沙兰,畢竟活兒還是得干,錢還是得賺翘魄,臉上笑嘻嘻鼎天,心里MMP,要堅(jiān)強(qiáng)的活下去暑竟,微笑面對(duì)世界~
于是我便整理個(gè)幾個(gè)論點(diǎn)斋射。
綜合目前情況,性能測(cè)試拿20萬(wàn)并發(fā)量做標(biāo)準(zhǔn)是不合理的但荤。
第一罗岖,正常來(lái)講一個(gè)連接產(chǎn)生一個(gè)session,大約每個(gè)session在服務(wù)器上有個(gè)內(nèi)存空間大小的設(shè)置腹躁,在NT上是3M桑包,那么20萬(wàn)并發(fā)就需要600G內(nèi)存。當(dāng)然實(shí)際中考慮其他程序也占用內(nèi)存纺非,怎么也得700G-800G內(nèi)存捡多。每臺(tái)電腦配置128G內(nèi)存,大約需要6臺(tái)高配置服務(wù)器铐炫,才能保證資源滿足需求垒手。而目前X項(xiàng)目正式服務(wù)器配置為4核8G。
第二倒信,如果真有這么大的訪問(wèn)量科贬,每秒20萬(wàn),每天訪問(wèn)24小時(shí)鳖悠,真正營(yíng)運(yùn)時(shí)間假設(shè)算8小時(shí)榜掌,86060*20(萬(wàn))= 57.6億。目前有這個(gè)規(guī)模的訪問(wèn)量的業(yè)務(wù)乘综,全球現(xiàn)有的幾家公司憎账,純技術(shù)人員都不會(huì)少于1500人,其中至少5%都是業(yè)界頂級(jí)精英卡辰。
簡(jiǎn)單列舉下:
Google:世界瀏覽量最高的網(wǎng)站
日均 IP 訪問(wèn)量[一周平均]
≈ 281,280,000
日均 PV 瀏覽量[一周平均]
≈ 3,546,940,800
35億胞皱,每秒12W的PV,峰值應(yīng)該能達(dá)到20W九妈。
QQ:
日均 IP 訪問(wèn)量[一周平均]
≈ 44,460,000
日均 PV 瀏覽量[一周平均]
≈ 382,356,000
4億左右反砌,平均每秒1.3w的PV,跟世界級(jí)的Google還是不能比
Baidu:
日均 IP 訪問(wèn)量[一周平均]
≈ 61,500,000
日均 PV 瀏覽量[一周平均]
≈ 991,995,000
10億左右萌朱。平均每秒4w的PV宴树,世界第六。97.2%都是國(guó)內(nèi)提供的...
硬件起碼也是小型機(jī)集群晶疼,然后在世界各地都N個(gè)這樣的服務(wù)器節(jié)點(diǎn)酒贬,有超級(jí)計(jì)算機(jī)也是可能的又憨,技術(shù)形式各異,毋庸置疑锭吨,滿足這樣的條件需要一筆非常昂貴的開(kāi)銷竟块。通常,中型業(yè)務(wù)系統(tǒng)里耐齐,0~1000的并發(fā)已經(jīng)足夠滿足需求浪秘。
大家都知道領(lǐng)導(dǎo)這個(gè)物種,尤其是在國(guó)企性質(zhì)單位的領(lǐng)導(dǎo)埠况,不管是技術(shù)部門還是非技術(shù)部門耸携,實(shí)質(zhì)上是并不懂技術(shù)的。所以看到這里基本上就已經(jīng)懵逼了辕翰,就差脫口而出的“臥槽夺衍,真牛逼”。但基于多年混跡江湖的職業(yè)素養(yǎng)喜命,姿態(tài)還是要擺一擺的沟沙,不能讓自己下不來(lái)臺(tái)對(duì)嘛。
于是乎此事的最終結(jié)果壁榕,X項(xiàng)目領(lǐng)導(dǎo)(甲方)指令由我們(乙方)來(lái)制定出一個(gè)指標(biāo)范圍矛紫,他們?cè)賮?lái)評(píng)估是否滿足需要。當(dāng)然對(duì)于X項(xiàng)目領(lǐng)導(dǎo)來(lái)說(shuō)牌里,肯定不會(huì)立刻同意我們制定的指標(biāo)范圍的(正如上面所說(shuō)的颊咬,姿態(tài)還是得擺好~),便又如打太極一般推來(lái)搡去一回合牡辽,我們?cè)俅谓o出指標(biāo)范圍之后喳篇,此事才告一段落。
各位同仁們?nèi)粲蓄愃茊?wèn)題态辛,可以作為參考麸澜。