web 性能測(cè)試中的幾個(gè)關(guān)鍵指標(biāo)(并發(fā)用戶數(shù),QPS,用戶平均請(qǐng)求等待時(shí)間)

并發(fā)用戶數(shù)和QPS兩個(gè)概念沒(méi)有直接關(guān)系,但是如果要說(shuō)QPS時(shí),一定需要指明是多少并發(fā)用戶數(shù)下的QPS,否則豪無(wú)意義,因?yàn)閱斡脩魯?shù)的40QPS和20并發(fā)用戶數(shù)下的40QPS是兩個(gè)不同的概念。前者說(shuō)明該應(yīng)用可以在一秒內(nèi)串行執(zhí)行40個(gè)請(qǐng)求,而后者說(shuō)明在并發(fā)20個(gè)請(qǐng)求的情況下,一秒內(nèi)該應(yīng)用能處理40個(gè)請(qǐng)求,當(dāng)QPS相同時(shí),越大的并發(fā)用戶數(shù),代表了網(wǎng)站并發(fā)處理能力越好。對(duì)于當(dāng)前的web服務(wù)器,其處理單個(gè)用戶的請(qǐng)求肯定戳戳有余,這個(gè)時(shí)候會(huì)存在資源浪費(fèi)的情況(一方面該服務(wù)器可能有多個(gè)cpu,但是只處理單個(gè)進(jìn)程,另一方面,在處理一個(gè)進(jìn)程中,有些階段可能是IO階段,這個(gè)時(shí)候會(huì)造成CPU等待,但是有沒(méi)有其他請(qǐng)求進(jìn)程可以被處理)。而當(dāng)并發(fā)數(shù)設(shè)置的過(guò)大時(shí),每秒鐘都會(huì)有很多請(qǐng)求需要處理,會(huì)造成進(jìn)程(線程)頻繁切換,反正真正用于處理請(qǐng)求的時(shí)間變少,每秒能夠處理的請(qǐng)求數(shù)反而變少,同時(shí)用戶的請(qǐng)求等待時(shí)間也會(huì)變大,甚至超過(guò)用戶的心理底線。
所以在最小并發(fā)數(shù)和最大并發(fā)數(shù)之間,一定有一個(gè)最合適的并發(fā)數(shù)值,在并發(fā)數(shù)下,QPS能夠達(dá)到最大。
但是,這個(gè)并發(fā)并非是一個(gè)最佳的并發(fā),因?yàn)楫?dāng)QPS到達(dá)最大時(shí)的并發(fā),可能已經(jīng)造成用戶的等待時(shí)間變得超過(guò)了其最優(yōu)值,所以對(duì)于一個(gè)系統(tǒng),其最佳的并發(fā)數(shù),一定需要結(jié)合QPS,用戶的等待時(shí)間來(lái)綜合確定。
圖1 并發(fā)用戶數(shù),QPS,用戶平均等待時(shí)間(響應(yīng)時(shí)間關(guān)系圖)
上面這張圖是應(yīng)用其他人的關(guān)于并發(fā)用戶數(shù),QPS,用戶平均等待時(shí)間的一張關(guān)系圖,對(duì)于實(shí)際的系統(tǒng),也應(yīng)該是對(duì)于不同的并發(fā)數(shù),進(jìn)行多次測(cè)試,獲取到這些數(shù)值后,畫出這樣一張圖出來(lái),以便于分析出系統(tǒng)的最佳并發(fā)用戶數(shù)。
相關(guān)文章
寶塔面板屏蔽 Censys的配置方法(防止源站 IP 泄露)
Censys 搜索引擎很強(qiáng)大,Censys 每天都會(huì)掃描 IPv4 地址空間,以搜索所有聯(lián)網(wǎng)設(shè)備并收集相關(guān)的信息,并返回一份有關(guān)資源(如設(shè)備、網(wǎng)站和證書)配置和部署信息的總體報(bào)告2025-03-01使用高防服務(wù)器或者高防CDN后為什么還會(huì)出現(xiàn)源站IP被打
近來(lái)站長(zhǎng)們應(yīng)該基本都遇到過(guò) DDOS 攻擊,特別是 CC,如果放任不管,會(huì)導(dǎo)致服務(wù)器資源緊張,導(dǎo)致用戶無(wú)法正常訪問(wèn),有時(shí)間就算接入了高防服務(wù)器,源站 IP 還是被打,網(wǎng)站打不2025-03-01通過(guò)Censys引擎,教你繞過(guò) CDN 精準(zhǔn)找到源站IP
當(dāng)我們談?wù)摾@過(guò)CDN查找真實(shí)IP的時(shí)候,不得不提到SSL證書,它確實(shí)是我們尋找真實(shí)IP的一大利器,至于為什么SSL證書會(huì)導(dǎo)致源站IP泄露?很多人或許沒(méi)有深入了解這個(gè)問(wèn)題,目前好2025-03-01CloudFlare官方免費(fèi)CNAME接入配置教程
默認(rèn)CloudFlare都是讓大家通過(guò)dns接入,但大家因?yàn)橐呀?jīng)習(xí)慣了dnspod等解析方式,那么cname就比較方便大家使用了,下面為大家分享一下cname的接入方法,需要的朋友可以參考下2025-02-20旅途云 高防服務(wù)器活動(dòng)促銷(ddos、cc攻擊)
是否需要高防服務(wù)器呢,最近很多網(wǎng)站遭受ddos與cc攻擊,雙11之際旅途云特為大家提供了性價(jià)比更高的高防服務(wù)器套餐需要的朋友可以咨詢2023-11-12華為云優(yōu)惠券在哪里獲得?華為云優(yōu)惠券領(lǐng)取
在本篇文章里小編給大家整理的是關(guān)于華為云優(yōu)惠券領(lǐng)取的方法和入口,有此需要的朋友們可以領(lǐng)取下,希望對(duì)你有幫助。2020-03-12華為云優(yōu)惠券怎么用?華為云優(yōu)惠券使用方法
在本篇文章里小編給大家整理了關(guān)于華為云優(yōu)惠券使用方法和詳細(xì)步驟,有興趣的朋友們可以學(xué)習(xí)下。2020-03-12華為云優(yōu)惠券在哪能找到?華為云優(yōu)惠券領(lǐng)取教程
我們給大家?guī)?lái)如何用優(yōu)惠的方法購(gòu)買華為云主機(jī)的方法以及給大家分享華為云的優(yōu)惠券和代金券,希望能夠幫助到大家。2020-02-26進(jìn)行https證書申請(qǐng)安裝和tomcat https證書安裝的方法
對(duì)于https證書,想必大家已經(jīng)非常熟悉了,這是一種可以保護(hù)網(wǎng)站安全的證書,以https開頭的網(wǎng)站都是具有這一證書的網(wǎng)站。今天給大家介紹怎樣進(jìn)行https證書申請(qǐng)安裝和tomcat2019-10-31庫(kù)店進(jìn)軍社交電商,揮斥重金燎原計(jì)劃迎戰(zhàn)雙十一
庫(kù)店創(chuàng)始人鄭劍豪,原寺庫(kù)商城總經(jīng)理,2010年聚劃算創(chuàng)始團(tuán)隊(duì)成員,5年時(shí)間幫助寺庫(kù)成功上市。庫(kù)店,是美國(guó)納斯達(dá)克上市企業(yè)寺庫(kù)旗下高品質(zhì)社交電商平臺(tái),獲京東與LVMH集團(tuán)旗下基2018-11-01