【文章內(nèi)容簡(jiǎn)介】
這里是指每秒事務(wù)數(shù))以及響應(yīng)時(shí)間(Response Time)。圖中坐標(biāo)軸的橫軸從左到右表現(xiàn)了并發(fā)用戶數(shù)(Number of Concurrent Users)的不斷增長(zhǎng)。在這張圖中我們可以看到,最開(kāi)始,隨著并發(fā)用戶數(shù)的增長(zhǎng),資源占用率和吞吐量會(huì)相應(yīng)的增長(zhǎng),但是響應(yīng)時(shí)間的變化不大;不過(guò)當(dāng)并發(fā)用戶數(shù)增長(zhǎng)到一定程度后,資源占用達(dá)到飽和,吞吐量增長(zhǎng)明顯放緩甚至停止增長(zhǎng),而響應(yīng)時(shí)間卻進(jìn)一步延長(zhǎng)。如果并發(fā)用戶數(shù)繼續(xù)增長(zhǎng),你會(huì)發(fā)現(xiàn)軟硬件資源占用繼續(xù)維持在飽和狀態(tài),但是吞吐量開(kāi)始下降,響應(yīng)時(shí)間明顯的超出了用戶可接受的范圍,并且最終導(dǎo)致用戶放棄了這次請(qǐng)求甚至離開(kāi)。根據(jù)這種性能表現(xiàn),圖中劃分了三個(gè)區(qū)域,分別是Light Load(較輕的壓力)、Heavy Load(較重的壓力)和Buckle Zone(用戶無(wú)法忍受并放棄請(qǐng)求)。在Light Load和Heavy Load 兩個(gè)區(qū)域交界處的并發(fā)用戶數(shù),我們稱為“最佳并發(fā)用戶數(shù)(The Optimum Number of Concurrent Users)”,而Heavy Load和Buckle Zone兩個(gè)區(qū)域交界處的并發(fā)用戶數(shù)則稱為“最大并發(fā)用戶數(shù)(The Maximum Number of Concurrent Users)”。當(dāng)系統(tǒng)的負(fù)載等于最佳并發(fā)用戶數(shù)時(shí),系統(tǒng)的整體效率最高,沒(méi)有資源被浪費(fèi),用戶也不需要等待;當(dāng)系統(tǒng)負(fù)載處于最佳并發(fā)用戶數(shù)和最大并發(fā)用戶數(shù)之間時(shí),系統(tǒng)可以繼續(xù)工作,但是用戶的等待時(shí)間延長(zhǎng),滿意度開(kāi)始降低,并且如果負(fù)載一直持續(xù),將最終會(huì)導(dǎo)致有些用戶無(wú)法忍受而放棄;而當(dāng)系統(tǒng)負(fù)載大于最大并發(fā)用戶數(shù)時(shí),將注定會(huì)導(dǎo)致某些用戶無(wú)法忍受超長(zhǎng)的響應(yīng)時(shí)間而放棄。對(duì)應(yīng)到我們上面理發(fā)店的例子,每小時(shí)3個(gè)顧客就是這個(gè)理發(fā)店的最佳并發(fā)用戶數(shù),而每小時(shí)9個(gè)顧客則是它的最大并發(fā)用戶數(shù)。當(dāng)每小時(shí)都有3個(gè)顧客到來(lái)時(shí),理發(fā)店的整體工作效率最高;而當(dāng)每小時(shí)都有9個(gè)顧客到來(lái)時(shí),前幾個(gè)小時(shí)來(lái)的顧客還可以忍受,但是隨著等待的顧客人數(shù)越來(lái)越多,等待時(shí)間越來(lái)越長(zhǎng),最終還是會(huì)有顧客無(wú)法忍受而離開(kāi)。同時(shí),隨著理發(fā)店里顧客人數(shù)的增多和理發(fā)師工作時(shí)間的延長(zhǎng),理發(fā)師會(huì)逐漸產(chǎn)生疲勞,還要多花一些時(shí)間來(lái)清理環(huán)境和維持秩序,這些因素將最終導(dǎo)致理發(fā)師的工作效率隨著顧客人數(shù)的增多和工作的延長(zhǎng)而逐漸的下降。當(dāng)然,如果一開(kāi)始就有10個(gè)顧客到來(lái),則注定有