色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

QPS、TPS、RT、并發數、吞吐量的概念

我快閉嘴 ? 來源:CSDN技術社區 ? 作者:科技D人生 ? 2022-09-15 15:55 ? 次閱讀


一、QPS,每秒查詢

QPS:Queries Per Second意思是“每秒查詢率”,是一臺服務器每秒能夠相應的查詢次數,是對一個特定的查詢服務器在規定時間內所處理流量多少的衡量標準。互聯網中,作為域名系統服務器的機器的性能經常用每秒查詢率來衡量。

基于 Spring Boot + MyBatis Plus + Vue & Element 實現的后臺管理系統 + 用戶小程序,支持 RBAC 動態權限、多租戶、數據權限、工作流、三方登錄、支付、短信、商城等功能

  • 項目地址:https://gitee.com/zhijiantianya/ruoyi-vue-pro
  • 視頻教程:https://doc.iocoder.cn/video/

二、TPS,每秒事務

TPS:是TransactionsPerSecond的縮寫,也就是事務數/秒。它是軟件測試結果的測量單位。一個事務是指一個客戶機向服務器發送請求然后服務器做出反應的過程。客戶機在發送請求時開始計時,收到服務器響應后結束計時,以此來計算使用的時間和完成的事務個數。

QPS vs TPS:QPS基本類似于TPS,但是不同的是,對于一個頁面的一次訪問,形成一個TPS;但一次頁面請求,可能產生多次對服務器的請求,服務器對這些請求,就可計入“QPS”之中。如,訪問一個頁面會請求服務器2次,一次訪問,產生一個“T”,產生2個“Q”。

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 實現的后臺管理系統 + 用戶小程序,支持 RBAC 動態權限、多租戶、數據權限、工作流、三方登錄、支付、短信、商城等功能

  • 項目地址:https://gitee.com/zhijiantianya/yudao-cloud
  • 視頻教程:https://doc.iocoder.cn/video/

三、RT,響應時間

響應時間:執行一個請求從開始到最后收到響應數據所花費的總體時間,即從客戶端發起請求到收到服務器響應結果的時間。響應時間RT(Response-time),是一個系統最重要的指標之一,它的數值大小直接反應了系統的快慢。

四、并發數

并發數是指系統同時能處理的請求數量,這個也是反應了系統的負載能力。

五、吞吐量

系統的吞吐量(承壓能力)與request對CPU的消耗、外部接口、IO等等緊密關聯。單個request 對CPU消耗越高,外部系統接口、IO速度越慢,系統吞吐能力越低,反之越高。系統吞吐量幾個重要參數:QPS(TPS)、并發數、響應時間。

  • QPS(TPS) :(Query Per Second)每秒鐘request/事務 數量
  • 并發數 :系統同時處理的request/事務數
  • 響應時間 :一般取平均響應時間

理解了上面三個要素的意義之后,就能推算出它們之間的關系:

  • QPS(TPS)= 并發數/平均響應時間
  • 并發數 = QPS*平均響應時間

六、實際舉例

我們通過一個實例來把上面幾個概念串起來理解。按二八定律來看,如果每天 80% 的訪問集中在 20% 的時間里,這 20% 時間就叫做峰值時間。

  • 公式:( 總PV數 * 80% ) / ( 每天秒數 * 20% ) = 峰值時間每秒請求數(QPS)
  • 機器:峰值時間每秒QPS / 單臺機器的QPS = 需要的機器

1、每天300w PV 的在單臺機器上,這臺機器需要多少QPS?

(3000000*0.8)/(86400*0.2)=139(QPS)

2、如果一臺機器的QPS是58,需要幾臺機器來支持?

139/58=3

七、最佳線程數、QPS、RT

1、單線程QPS公式:QPS=1000ms/RT

對同一個系統而言,支持的線程數越多,QPS越高。假設一個RT是80ms,則可以很容易的計算出QPS,QPS = 1000/80 = 12.5

多線程場景,如果把服務端的線程數提升到2,那么整個系統的QPS則為 2*(1000/80) = 25, 可見QPS隨著線程的增加而線性增長,那QPS上不去就加線程唄,聽起來很有道理,公司也說的通,但是往往現實并非如此。

2、QPS和RT的真實關系

我們想象的QPS、RT關系如下

d8278430-3027-11ed-ba43-dac502259ad0.png

實際的QPS、RT關系如下

d86592b6-3027-11ed-ba43-dac502259ad0.png

3、最佳線程數量

剛好消耗完服務器的瓶頸資源的臨界線程數,公式如下

最佳線程數量=((線程等待時間+線程cpu時間)/線程cpu時間)*cpu數量

特性:

  • 在達到最佳線程數的時候,線程數量繼續遞增,則QPS不變,而響應時間變長,持續遞增線程數量,則QPS開始下降。
  • 每個系統都有其最佳線程數量,但是不同狀態下,最佳線程數量是會變化的。
  • 瓶頸資源可以是CPU,可以是內存,可以是鎖資源,IO資源:超過最佳線程數-導致資源的競爭,超過最佳線程數-響應時間遞增。


審核編輯:湯梓紅


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    12

    文章

    9129

    瀏覽量

    85347
  • 吞吐量
    +關注

    關注

    0

    文章

    47

    瀏覽量

    12329
  • QPS
    QPS
    +關注

    關注

    0

    文章

    24

    瀏覽量

    8800

原文標題:面試官:你了解 QPS、TPS、RT、吞吐量 這些高并發性能指標嗎?

文章出處:【微信號:芋道源碼,微信公眾號:芋道源碼】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    網卡吞吐量測試解決方案

    隨著互聯網的迅速發展,計算機日益成為人們生活中不可或缺的部分。伴隨著網絡業務的豐富,用戶對計算機網卡的要求也越來也高。如何對計算機網卡吞吐量進行合理的測試,已越來越成為眾多計算機網卡生產廠家日益關注
    發表于 12-23 11:07

    無線測試之吞吐量測試

    無線網絡測試之無線吞吐量測試方法、步驟
    發表于 06-25 08:40

    iperf固定吞吐量測試如何設置

    我有兩個CYW43907演示,并下載控制臺項目。我想使用IpFF命令來測試固定的UDP吞吐量。示例:IPEF-C 192.1680.1-P 5001 -I 2 -T 30 -U-B 60M,但客戶端
    發表于 11-06 14:09

    如何計算延遲和吞吐量

    如何計算延遲和吞吐量?在ISE時序報告中,我們發現一個名為“最大組合路徑延遲”的參數是否與最大時鐘頻率有關?
    發表于 03-19 08:55

    提高BLE吞吐量的可行辦法

    提高BLE吞吐量的可行辦法如何實現更快的BLE吞吐量
    發表于 01-18 06:26

    如何通過觸發模型提高吞吐量

    如何通過觸發模型提高吞吐量
    發表于 05-11 07:00

    防火墻術語-吞吐量

    防火墻術語-吞吐量  術語名稱:吞吐量 術語解釋:網絡中的數據是由一個個數據包組成,防火
    發表于 02-24 11:06 ?1537次閱讀

    如何衡量比特幣每秒的吞吐量

    比特幣提供許多功能時,一個最重要的使用是作為一個支付系統。通常用來將比特幣與VISA、Paypal等公司、甚至是那些吹噓交易能力更高的新區塊鏈等公司進行比較,比較的標準是系統能處理多少交易,通常被視為每秒吞吐量tps)。
    發表于 11-21 10:58 ?4522次閱讀

    debug 吞吐量的辦法

    Debug 網絡質量的時候,我們一般會關注兩個因素:延遲和吞吐量(帶寬)。延遲比較好驗證,Ping 一下或者 mtr[1] 一下就能看出來。這篇文章分享一個 debug 吞吐量的辦法。
    的頭像 發表于 08-23 09:17 ?961次閱讀

    debug 吞吐量的辦法

    Debug 網絡質量的時候,我們一般會關注兩個因素:延遲和吞吐量(帶寬)。延遲比較好驗證,Ping 一下或者 mtr[1] 一下就能看出來。這篇文章分享一個 debug 吞吐量的辦法。
    的頭像 發表于 09-02 09:36 ?864次閱讀

    如何運行Search和JSON的可實現吞吐量

    此外,RedisJSON 的讀取、寫入和負載搜索延遲在更高的百分位中遠比 ElasticSearch 和 MongoDB 穩定。當增加寫入比率時,RedisJSON 還能處理越來越高的整體吞吐量,而當寫入比率增加時,ElasticSearch 會降低它可以處理的整體
    的頭像 發表于 09-07 16:14 ?1026次閱讀

    如何讓接口吞吐量提升10多倍

    公司的一個ToB系統,因為客戶使用的也不多,沒啥并發要求,就一直沒有經過壓測。這兩天來了一個“大客戶”,對并發提出了要求:核心接口與幾個重點使用場景單節點吞吐量要滿足最低500/s的
    的頭像 發表于 01-17 10:22 ?1839次閱讀

    iperf吞吐量的測試流程

    iperf吞吐量測試指南
    發表于 04-03 15:40 ?2次下載

    一文講清并發用戶數、吞吐量QPSTPS之間關系

    網站并發:指網站服務器在單位時間內能夠處理的最大連接
    的頭像 發表于 04-15 17:48 ?3.2w次閱讀

    如何顯著提高ATE電源吞吐量

    作為一名測試工程師,你的工作并不容易。降低成本和提高系統吞吐量的壓力一直存在。本文中,我們將討論影響系統吞吐量的關鍵因素以及如何降低ATE測試成本。
    的頭像 發表于 11-08 14:59 ?702次閱讀
    如何顯著提高ATE電源<b class='flag-5'>吞吐量</b>?
    主站蜘蛛池模板: 萝莉御姐被吸奶| 99在线观看免费| 欧美巨大巨粗黑人性AAAAAA | 精品国内自产拍在线观看视频| 真实国产精品视频国产网| 日韩少妇爆乳无码专区| 国产手机在线视频| 亚洲 欧美 日本 国产 高清 | gogogo在线观看| 亚洲色欲色欲WWW在线丝| 欧美亚洲日韩国码在线观看| 果冻传媒2021一二三在线观看| brazzers巨臀系列| 一边亲着一面膜下的免费过程 | 97超碰在线视频人人av| 午夜色网站| 欧美人与禽ZOZO性伦交视频| 国内精品自产拍在线少密芽| 超碰国产亚洲人人| 91麻豆久久| 曰曰夜夜在线影院视| 亚洲成人mv| 网友自拍偷拍| 日韩精品亚洲专区在线电影不卡| 老师别揉我胸啊嗯小说| 红豆视频免费资源观看| 国产精品高清视频在线| 超碰在线97久久视频观看| 97色伦图片7778久久| 中文无码字慕在线观看| 亚洲乱亚洲乱妇在线观看| 人人妻免费线| 国产看黄网站又黄又爽又色| hdsex老太婆70| WWW国产精品内射老师| 丰满老熟好大bbbxxx| 国产看黄网站又黄又爽又色| 国产亚洲精品品视频在线| 国产精品人妻无码久久久2022| 国产乱国产乱老熟300部视频 | 奶头被客人吸得又红又肿|