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