日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

吞吐量 吞吐率

發布時間:2024/3/24 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 吞吐量 吞吐率 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

吞吐量?吞吐率是確定系統能承受最大的用戶負載的一個重要指標。該指標反映了系統處理請求的能力。

吞入量Total Throughput (bytes):代表一段時間內服務器返回給客戶端的數據量的大小

吞吐率Average Throughput (bytes/second):代表單位時間內服務器返回給客戶的數據量的大小

loadrunner所統計的數據量Total Throughput (bytes),在整個測試過程中是服務器返回給客戶端的所有數據,跟客戶端發出的字節數無關!

正常情況下,該項指標一開始會隨著用戶的增加,而逐漸增加,但當用戶達到一定程度的時候,該值又會逐漸變小。這是因為,用戶的越多,發出的請求越多,因為應用程序處理的請求數也會越多,該值就會越大;但當請求用戶達到一定數量的時候,已經超負載的時候,雖然用戶發出的請求多,但是應用程序已經處理不過來了,甚至處理能力開始下降,因為該值(吞吐率)會越來越小(較前段時間)。

?

與網絡中的吞吐量的含義區別:

網絡中的吞吐量:單位時間內通過網卡數據量之和,其中包括本機網卡發出去的數據量,也包括本機網卡接收到的數據量。

網絡帶寬和吞吐量的關系---網絡瓶頸不可忽視 一般網絡帶寬是Mbps為單位,這里我們舉例:網絡帶寬為100Mbps 但是我們性能測試出來的吞吐量卻只有10MB多一點,這是為什么呢? 那就是下面這個公式了: 1MB=8Mb
1MB/s=8Mb/s
而Mbps==Mb/s
B是Byte,b是bit,1B=8b
M是一樣的,都是1024×1024
p就是“每”的意思,和"/"是一樣的,但是如果你要用“MB”來計量的話,就要除以8了

在summary report中應該能得到Average Throughput (bytes/second)這個數值,假設為T,然后并發用戶數是U,這樣所需的最小帶寬應該用如下公式計算:
(T/U/1024*1024)*8
需要注意的是帶寬的單位通常為Mbps(M bits per second),所以需要進行以上的換算, 1 bytes=8 bits所以平時說的100Mbps的帶寬實際上傳輸速率為12.5MB/s

?

一個系統吞吐量通常由QPS(TPS)、并發數兩個因素決定,每套系統這兩個值都有一個相對極限值,在應用場景訪問壓力下,只要某一項達到系統最高值,系統的吞吐量就上不去了,如果壓力繼續增大,系統的吞吐量反而會下降,原因是系統超負荷工作,上下文切換、內存等等其它消耗導致系統性能下降。

轉載于:https://www.cnblogs.com/hupilan521/p/9634996.html

總結

以上是生活随笔為你收集整理的吞吐量 吞吐率的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。