吞吐量Throughput是什么意思?Throughput的中文意思

Infocode藍(lán)暢 互聯(lián)網(wǎng)開發(fā) 1903

? ?

吞吐量Throughput是什么意思?

Throughput的中文意思是吞吐量

? ? ? ?吞吐量Throughput是指對(duì)網(wǎng)絡(luò)、設(shè)備、端口、虛電路或其他設(shè)施,單位時(shí)間內(nèi)成功地傳送數(shù)據(jù)的數(shù)量(以比特、字節(jié)、分組等測(cè)量)系統(tǒng)在單位時(shí)間內(nèi)處理請(qǐng)求的數(shù)量。對(duì)于無并發(fā)的應(yīng)用系統(tǒng)而言,吞吐量與響應(yīng)時(shí)間成嚴(yán)格的反比關(guān)系,實(shí)際上此時(shí)吞吐量就是響應(yīng)時(shí)間的倒數(shù)。前面已經(jīng)說過,對(duì)于單用戶的系統(tǒng),響應(yīng)時(shí)間(或者系統(tǒng)響應(yīng)時(shí)間和應(yīng)用延遲時(shí)間)可以很好地度量系統(tǒng)的性能,但對(duì)于并發(fā)系統(tǒng),通常需要用吞吐量作為性能指標(biāo)。

 吞吐量是什么意思?
吞吐量是什么意思?

對(duì)于一個(gè)多用戶的系統(tǒng),如果只有一個(gè)用戶使用時(shí)系統(tǒng)的平均響應(yīng)時(shí)間是t,當(dāng)有你n個(gè)用戶使用時(shí),每個(gè)用戶看到的響應(yīng)時(shí)間通常并不是n×t,而往往比n×t小很多(當(dāng)然,在某些特殊情況下也可能比n×t大,甚至大很多)。這是因?yàn)樘幚砻總€(gè)請(qǐng)求需要用到很多資源,由于每個(gè)請(qǐng)求的處理過程中有許多不走難以并發(fā)執(zhí)行,這導(dǎo)致在具體的一個(gè)時(shí)間點(diǎn),所占資源往往并不多。也就是說在處理單個(gè)請(qǐng)求時(shí),在每個(gè)時(shí)間點(diǎn)都可能有許多資源被閑置,當(dāng)處理多個(gè)請(qǐng)求時(shí),如果資源配置合理,每個(gè)用戶看到的平均響應(yīng)時(shí)間并不隨用戶數(shù)的增加而線性增加。實(shí)際上,不同系統(tǒng)的平均響應(yīng)時(shí)間隨用戶數(shù)增加而增長(zhǎng)的速度也不大相同,這也是采用吞吐量來度量并發(fā)系統(tǒng)的性能的主要原因。一般而言,吞吐量是一個(gè)比較通用的指標(biāo),兩個(gè)具有不同用戶數(shù)和用戶使用模式的系統(tǒng),如果其最大吞吐量基本一致,則可以判斷兩個(gè)系統(tǒng)的處理能力基本一致。

?吞吐量Throughput與帶寬的區(qū)別

? ? ? ?吞吐量與帶寬的區(qū)分:吞吐量和帶寬是很容易搞混的一個(gè)詞。先來看兩者對(duì)應(yīng)的英語,吞吐量:throughput;帶寬:Max net bitrate。當(dāng)討論通信鏈路的帶寬時(shí),一般是指鏈路上每秒所能傳送的比特?cái)?shù),它取決于鏈路時(shí)鐘速率和信道編碼在計(jì)算機(jī)網(wǎng)絡(luò)中又稱為線速??梢哉f以太網(wǎng)的帶寬是10Mbps。但是需要區(qū)分鏈路上的可用帶寬(帶寬)與實(shí)際鏈路中每秒所能傳送的比特?cái)?shù)(吞吐量)。通常更傾向于用“吞吐量”一詞來表示一個(gè)系統(tǒng)的測(cè)試性能。這樣,因?yàn)閷?shí)現(xiàn)受各種低效率因素的影響,所以由一段帶寬為10Mbps的鏈路連接的一對(duì)節(jié)點(diǎn)可能只達(dá)到2Mbps的吞吐量。這樣就意味著,一個(gè)主機(jī)上的應(yīng)用能夠以2Mbps的速度向另外的一個(gè)主機(jī)發(fā)送數(shù)據(jù)。?[2]



您希望更多了解和咨詢Infocode藍(lán)暢信息技術(shù)的具體內(nèi)容
=

回復(fù)

我來回復(fù)
  • 暫無回復(fù)內(nèi)容

請(qǐng) 登錄 或者 注冊(cè) 后回復(fù)。