<kbd id="9plqc"><label id="9plqc"></label></kbd>

        <th id="9plqc"></th>
        1. <center id="9plqc"><video id="9plqc"></video></center>
          <sub id="9plqc"><form id="9plqc"><pre id="9plqc"></pre></form></sub>
          <nav id="9plqc"><form id="9plqc"><legend id="9plqc"></legend></form></nav>
          常見(jiàn)的系統(tǒng)性能指標(biāo):QPS、TPS 您所在的位置:網(wǎng)站首頁(yè) 屬雞的今年多大2017年出生 常見(jiàn)的系統(tǒng)性能指標(biāo):QPS、TPS

          常見(jiàn)的系統(tǒng)性能指標(biāo):QPS、TPS

          2024-07-07 13:12| 來(lái)源: 網(wǎng)絡(luò)整理| 查看: 265

          ??作者主頁(yè):青花鎖 ??簡(jiǎn)介:Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者??、Java微服務(wù)架構(gòu)公號(hào)作者?? ??簡(jiǎn)歷模板、學(xué)習(xí)資料、面試題庫(kù)、技術(shù)互助

          ??文末獲取聯(lián)系方式 ??

          在這里插入圖片描述

          系列專(zhuān)欄目錄

          [Java項(xiàng)目實(shí)戰(zhàn)] 介紹Java組件安裝、使用;手寫(xiě)框架等

          [Aws服務(wù)器實(shí)戰(zhàn)] Aws Linux服務(wù)器上作nginx、git、JDK、Vue等

          [Java微服務(wù)實(shí)戰(zhàn)] Java 微服務(wù)實(shí)戰(zhàn),Spring Cloud Netflix套件、Spring Cloud Alibaba套件、Seata、gateway、shadingjdbc等實(shí)戰(zhàn)作

          [Java基礎(chǔ)篇] Java基礎(chǔ)閑聊,已出HashMap、String、StringBuffer等源碼分析,JVM分析,持續(xù)更新中

          [Springboot篇] 從創(chuàng)建Springboot項(xiàng)目,到加載數(shù)據(jù)庫(kù)、靜態(tài)資源、輸出RestFul接口、跨越問(wèn)題解決到統(tǒng)一返回、全局異常處理、Swagger文檔

          [Spring MVC篇] 從創(chuàng)建Spring MVC項(xiàng)目,到加載數(shù)據(jù)庫(kù)、靜態(tài)資源、輸出RestFul接口、跨越問(wèn)題解決到統(tǒng)一返回

          [華為云服務(wù)器實(shí)戰(zhàn)] 華為云Linux服務(wù)器上作nginx、git、JDK、Vue等,以及使用寶塔運(yùn)維作添加Html網(wǎng)頁(yè)、部署Springboot項(xiàng)目/Vue項(xiàng)目等

          [Java爬蟲(chóng)] 通過(guò)Java+Selenium+GoogleWebDriver 模擬真人網(wǎng)頁(yè)作爬取花瓣網(wǎng)圖片、bing搜索圖片等

          [Vue實(shí)戰(zhàn)] 講解Vue3的安裝、環(huán)境配置,基本語(yǔ)法、循環(huán)語(yǔ)句、生命周期、路由設(shè)置、組件、axios交互、Element-ui的使用等

          [Spring] 講解Spring(Bean)概念、IOC、AOP、集成jdbcTemplate/redis/事務(wù)等

          前言

          一個(gè)系統(tǒng)的性能,我們通常需要關(guān)注哪些指標(biāo)呢? 不管是作為后端、測(cè)試工程師,還是產(chǎn)品,都會(huì)關(guān)注到系統(tǒng)的流量指標(biāo),文本將總結(jié)一些常見(jiàn)的性能指標(biāo)。

          1、概念 1.1、 QPS(每秒查詢(xún))

          QPS(Queries Per Second),即“每秒查詢(xún)率”,是一臺(tái)服務(wù)器每秒能夠響應(yīng)的查詢(xún)次數(shù),是對(duì)一個(gè)特定的查詢(xún)服務(wù)器在規(guī)定時(shí)間內(nèi)所處理流量多少的衡量標(biāo)準(zhǔn),主要針對(duì)專(zhuān)門(mén)用于查詢(xún)的服務(wù)器的性能指標(biāo)。 互聯(lián)網(wǎng)中,作為域名系統(tǒng)服務(wù)器的機(jī)器的性能經(jīng)常用每秒查詢(xún)率來(lái)衡量。比如DNS,它不包含復(fù)雜的業(yè)務(wù)邏輯處理,比如數(shù)據(jù)庫(kù)中的每秒執(zhí)行查詢(xún)sql的次數(shù)。QPS 只是一個(gè)簡(jiǎn)單查詢(xún)的統(tǒng)計(jì)顯然,不能描述增刪改等作,顯然它不夠全面,所以不建議用QPS來(lái)描述系統(tǒng)整體的性能。

          1.2、TPS(每秒事務(wù)) 1.2.1、TPS(Transactions Per Second)

          即每秒事務(wù)數(shù)。它是軟件測(cè)試結(jié)果的測(cè)量單位。一個(gè)事務(wù)是指一個(gè)客戶(hù)機(jī)向服務(wù)器發(fā)送請(qǐng)求然后服務(wù)器做出反應(yīng)的過(guò)程。客戶(hù)機(jī)在發(fā)送請(qǐng)求時(shí)開(kāi)始計(jì)時(shí),收到服務(wù)器響應(yīng)后結(jié)束計(jì)時(shí),以此來(lái)計(jì)算使用的時(shí)間和完成的事務(wù)個(gè)數(shù)。

          1.2.2、QPS與TPS區(qū)別 對(duì)于一個(gè)頁(yè)面的一次請(qǐng)求反應(yīng),形成一個(gè)TPS;但一次頁(yè)面請(qǐng)求,可能產(chǎn)生多次對(duì)服務(wù)器的請(qǐng)求,如訪問(wèn)一個(gè)頁(yè)面會(huì)請(qǐng)求服務(wù)器2次,一次訪問(wèn),產(chǎn)生一個(gè)“T”,產(chǎn)生2個(gè)“Q”。 1.3、RT(響應(yīng)時(shí)間)

          RT(Response time),即響應(yīng)時(shí)間,執(zhí)行一個(gè)請(qǐng)求從開(kāi)始到最后收到響應(yīng)數(shù)據(jù)所花費(fèi)的總體時(shí)間,是一個(gè)系統(tǒng)最重要的指標(biāo)之一,它的數(shù)值大小直接反應(yīng)了系統(tǒng)的快慢。

          1.4、并發(fā)量

          并發(fā)數(shù)是指系統(tǒng)同時(shí)能處理的請(qǐng)求數(shù)量,這個(gè)也是反應(yīng)了系統(tǒng)的負(fù)載能力。

          1.5、吞吐量

          從業(yè)務(wù)上來(lái)講,可以理解為應(yīng)用系統(tǒng)每秒鐘最大能接受的用戶(hù)訪問(wèn)量,或者每秒鐘最大能處理的請(qǐng)求數(shù)。

          1.6、PV(訪問(wèn)量)

          PV(Page View), 頁(yè)面瀏覽量或點(diǎn)擊量,用戶(hù)每次刷新即被計(jì)算一次。

          1.7、UV(獨(dú)立訪客)

          UV(Unique Visitor),訪問(wèn)您網(wǎng)站的一臺(tái)電腦客戶(hù)端為一個(gè)訪客,當(dāng)天相同的客戶(hù)端只被計(jì)算一次。

          2、吞吐量影響因素

          系統(tǒng)吞吐量幾個(gè)重要參數(shù):QPS(TPS)、并發(fā)數(shù)、響應(yīng)時(shí)間。 相關(guān)公式:

          Q P S ( T P S ) = 并發(fā)數(shù) / 平均響應(yīng)時(shí)間 QPS(TPS)= 并發(fā)數(shù) / 平均響應(yīng)時(shí)間 QPS(TPS)=并發(fā)數(shù)/平均響應(yīng)時(shí)間 并發(fā)數(shù) = Q P S ? 平均響應(yīng)時(shí)間 并發(fā)數(shù) = QPS * 平均響應(yīng)時(shí)間 并發(fā)數(shù)=QPS?平均響應(yīng)時(shí)間 一個(gè)系統(tǒng)吞吐量通常由QPS(TPS)、并發(fā)數(shù)兩個(gè)因素決定,每套系統(tǒng)這兩個(gè)值都有一個(gè)相對(duì)極限值,在應(yīng)用場(chǎng)景訪問(wèn)壓力下,只要某一項(xiàng)達(dá)到系統(tǒng)最高值,系統(tǒng)的吞吐量就上不去了,如果壓力繼續(xù)增大,系統(tǒng)的吞吐量反而會(huì)下降,原因是系統(tǒng)超負(fù)荷工作,上下文切換、內(nèi)存等等其它消耗導(dǎo)致系統(tǒng)性能下降。 3、相關(guān)計(jì)算

          按二八定律來(lái)看,如果每天80%的訪問(wèn)集中在20%的時(shí)間里,這20%的時(shí)間就叫做峰值時(shí)間。 【公式】

          峰值時(shí)間每秒請(qǐng)求數(shù) ( Q P S ) = ( 總 P V 數(shù) ? 80 % ) ( 每天 24 小時(shí)秒數(shù) ? 20 % ) 峰值時(shí)間每秒請(qǐng)求數(shù)(QPS) =\frac{(總PV數(shù)*80 \%)}{(每天24小時(shí)秒數(shù)*20 \%)} 峰值時(shí)間每秒請(qǐng)求數(shù)(QPS)=(每天24小時(shí)秒數(shù)?20%)(總PV數(shù)?80%)? 需要的機(jī)器 = 峰值時(shí)間每秒 Q P S 單臺(tái)機(jī)器的 Q P S 需要的機(jī)器 =\frac{峰值時(shí)間每秒QPS}{單臺(tái)機(jī)器的QPS} 需要的機(jī)器=單臺(tái)機(jī)器的QPS峰值時(shí)間每秒QPS? 【示例】每天500wPV的在單臺(tái)機(jī)器上,這臺(tái)機(jī)器需要多少Q(mào)PS? ( 5000000 * 0.8 ) / (86400 * 0.2 ) = 231 (QPS)如果一臺(tái)機(jī)器的QPS是58,需要幾臺(tái)機(jī)器來(lái)支持? 231 / 58 = 4

          資料獲取,更多粉絲福利,關(guān)注下方公眾號(hào)獲取

          在這里插入圖片描述



          【本文地址】

          公司簡(jiǎn)介

          聯(lián)系我們

          今日新聞

          推薦新聞

          專(zhuān)題文章
            CopyRight 2018-2019 實(shí)驗(yàn)室設(shè)備網(wǎng) 版權(quán)所有
            黄色免费网站在线看,韩国精品在线观看,韩国美女一区二区,99国产热 雷山县| 江永县| 辰溪县| 盘锦市| 阳曲县| 栾川县| 咸宁市| 洱源县| 海南省| 湘乡市| 嘉兴市| 河津市| 金平| 边坝县| 茂名市| 稷山县| 汉寿县| 吉木萨尔县| 丹江口市| 徐水县| 湘潭县| 昭苏县| 漯河市| 洛隆县| 敦煌市| 广昌县| 永顺县| 兴文县| 云南省| 萨迦县| 昌都县| 凤庆县| 华坪县| 弋阳县| 安溪县| 霍山县| 朝阳县| 南投县| 新龙县| 桃源县| 达尔| http://444 http://444 http://444 http://444 http://444 http://444