【IIS】如何從最大用戶并發(fā)數(shù)推算出系統(tǒng)最大用戶數(shù)
當(dāng)前位置:點(diǎn)晴教程→知識管理交流
→『 技術(shù)文檔交流 』
一個(gè)系統(tǒng)的最大并發(fā)用戶數(shù)為1100,怎么能推算出該系統(tǒng)的支持最大用戶數(shù)。 其中用戶性能要求如下:支持100萬注冊用戶 性能需求分析: 1、根據(jù)用戶的要求,本系統(tǒng)要支持100萬用戶,其中性能機(jī)器配置如何?高峰值是多少?帶寬?等 2、如果都是采用公司的測試環(huán)境,那么本次性能應(yīng)該做哪幾種性能?性能評測、負(fù)載測試、強(qiáng)度測試? 3、怎么算出并發(fā)用戶數(shù)?響應(yīng)時(shí)間? 性能指標(biāo)確定: 因?yàn)橛脩舻男阅苄枨筇珡V,沒有定到具體的數(shù)值。那么我怎么開展后繼的工作? 2、考慮此項(xiàng)目組以前開發(fā)過的系統(tǒng)性能情況,能否做為一個(gè)參考值。 3、100萬用戶,那么怎么計(jì)算出他的每小時(shí)峰值活動用戶數(shù)? 解決方案:采用80•20原則計(jì)算得到每小時(shí)峰值活動用戶數(shù) 6.667萬/小時(shí);那么每秒中的同一功能點(diǎn)點(diǎn)擊并發(fā)數(shù)應(yīng)該是18.5。 4、怎么得其并發(fā)數(shù)? 解決方案:本系統(tǒng)有多少個(gè)功能點(diǎn)?功能點(diǎn)為153個(gè);也就是本系統(tǒng)在高峰值時(shí)一功能將被點(diǎn)擊1258次,每秒點(diǎn)擊0.35次。(不考慮間隔時(shí)間)考慮以前本項(xiàng)目組的數(shù)值。初步設(shè)置并發(fā)數(shù)為1100,主要以瀏覽功能為主、其次是查詢和新增。 5、應(yīng)該測試那種性能類型 執(zhí)行性能: 評測,依據(jù)性能指標(biāo)確定中的第三點(diǎn),將用戶的并發(fā)設(shè)置為300-350,看其情況。 性能測試結(jié)果: 發(fā)現(xiàn)本系統(tǒng)最大用戶支持為1100.失敗用戶最高為209,響應(yīng)時(shí)間為315??梢耘袛啻讼到y(tǒng)最大并發(fā)數(shù)為1100左右。也就說此系統(tǒng)在一臺服務(wù)器上可支持150萬用戶數(shù)。 根據(jù)上述情況,可以得出: 1100用戶并發(fā)時(shí),用戶一共響應(yīng)時(shí)間為315秒(即每用戶平均響應(yīng)時(shí)間0.005秒),其中最高產(chǎn)生209個(gè)失敗用戶,但成功用戶基本上可以完成后續(xù)操作,符合現(xiàn)系統(tǒng)要求的最大穩(wěn)定用戶數(shù)。由此可得出本系統(tǒng)在新增功能點(diǎn)中支持最大用戶并發(fā)數(shù)為1100。按照1*100比例,計(jì)算得到每小時(shí)峰值活動用戶數(shù)11萬/小時(shí);采用80•20原則計(jì)算得出本系統(tǒng)支持注冊用戶數(shù)約為165萬。而本系統(tǒng)性能需求大規(guī)模支持100萬注冊用戶,由上述的數(shù)據(jù)我們的系統(tǒng)已達(dá)到本系統(tǒng)性能需求。 注:100萬,采用80•20原則計(jì)算得到每小時(shí)峰值活動用戶數(shù)6.667萬/小時(shí)。 該文章在 2014/1/30 0:19:58 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |