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

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

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

3天內不再提示

通過Forcebot壓測實踐簡述“并發(fā)模式”與“RPS模式”兩種模式的區(qū)別

京東云 ? 來源:京東零售 張強 ? 作者:京東零售 張強 ? 2024-10-15 15:23 ? 次閱讀

作者:京東零售 張強

導讀

本文主要講解了Forcebot壓測平臺之中“并發(fā)模式”與“RPS模式”兩種模式對于服務端性能指標的影響。通過“商品查詢標簽”的壓測作為具體實踐案例,簡要闡述了“并發(fā)模式”與“RPS模式”兩種模式壓測過程中TPS、TP99以及TP999差異性。希望通過本文,讀者可以對“并發(fā)模式”與“RPS模式”兩種模式相關概念有更清晰的認識,并且能夠將它們應用到具體的業(yè)務場景之中,幫助大家在實際代碼研發(fā)、壓測的時候,提供一些參考思路。

1、背景

互聯網的頭部公司,對于接口服務性能要求非常高,各個應用鏈路之間接口要求TP99響應時間在100ms以下,甚至還有要求TP999。為了達到此目標需要不斷的優(yōu)化接口邏輯性能和服務器性能。基于此前提之下,最近開發(fā)了一個“商品查詢標簽”杰夫接口(RPC),外部門要求單機200QPS、TP999響應時間要小于40ms。我們在整個壓測過程中采用了“并發(fā)模式”與“RPS模式”兩種模式,但是它們給出的展現效果有一定差異性。其中“并發(fā)模式”適用于摸底業(yè)務系統(tǒng)各節(jié)點能同時承載的在線用戶數,“RPC模式”適用于衡量系統(tǒng)的吞吐能力。

2、并發(fā)模式(虛擬用戶模式)

“并發(fā)”是指虛擬并發(fā)用戶數,從業(yè)務角度,也可以理解為同時在線的用戶數。 適用場景:如果需要從客戶端的角度出發(fā),摸底業(yè)務系統(tǒng)各節(jié)點能同時承載的在線用戶數,可以使用該模式設置目標并發(fā)。以下是通過并發(fā)模式(虛擬用戶模式)簡單的請求流程圖:

wKgZoWcOGFuANSv1AAU1yxfD0ds084.png


綜上所述:

1)發(fā)壓機按照設置的并發(fā)數,持續(xù)向目標服務端發(fā)起請求,經過網絡傳輸和杰夫線程池后,到達具體的方法內部執(zhí)行邏輯。

2)壓力機監(jiān)控的性能指標(TP99、TP999)的總時長為網絡傳輸耗時、杰夫線程等待耗時和方法耗時三者相加。

3)壓力機監(jiān)控的TPS指標為單位時間內持續(xù)發(fā)出的請求總和。

實踐案例:

?forcebot監(jiān)控(并發(fā)用戶數:1;TPS平均:330;TP99:4ms;TP999:5ms)

wKgaoWcOGF2AYJqLAARy4D76vYY689.png


?umpkey監(jiān)控(QPS:300;TP99:1ms;TP999:1ms)

wKgZoWcOGGCAHueoAAR6nuJ7keU440.png


3、RPS模式

RPS(Requests Per Second)是指每秒請求數。 適用場景:RPS模式即“吞吐量模式”,通過設置每秒發(fā)出的請求數,從服務端的角度出發(fā),直接衡量系統(tǒng)的吞吐能力,免去并發(fā)到RPS的繁瑣轉化一步到位。以下是通過RPS簡單的請求流程圖:

wKgaoWcOGGGARAIhAAUGGf0PW4o327.png


?綜上所述:

1)發(fā)壓機按照設置的并發(fā)數,同時向目標服務端發(fā)起請求,經過網絡傳輸和杰夫線程池后,到達具體的方法內部執(zhí)行邏輯。

2)壓力機監(jiān)控的性能指標(TP99、TP999)的總時長為網絡傳輸耗時、杰夫線程等待耗時和方法耗時三者相加。

3)壓力機監(jiān)控的TPS指標為單位內一次性發(fā)出的請求數量。

?實踐案例:

?forcebot監(jiān)控(并發(fā)用戶數:50;TPS平均:47;TP99:6ms;TP999:60ms)

wKgZoWcOGGKABVzxAARH9Gpui9A972.png


?umpkey監(jiān)控(QPS:50;TP99:1ms;TP999:1ms)

wKgZoWcOGGSAZszUAARCD7nAi3Q124.png


4、總結

經過“并發(fā)模式”與“RPS模式”兩種模式實踐應用數據的對比,總結出以下經驗可以供大家參考。希望此文對大家后續(xù)做服務接口性能壓測有一定的幫助和啟發(fā)。

1)“并發(fā)模式”并發(fā)用戶數少于“RPS模式”并發(fā)用戶數,但是forcebot壓測事務對應TPS(最大/平均)的數量前者大于后者以及服務端UMP監(jiān)控到QPS也是前者大于后者。

具體原因:“并發(fā)模式”是按照預先設置并發(fā)用戶數持續(xù)不斷的發(fā)送請求,所以在秒級收到的請求數量總和為QPS。然而“RPS模式”是按照預先設置并發(fā)用戶數同時一次性將請求發(fā)出,并且秒級時間范圍內不持續(xù)。所以它的秒級QPS只是這一次發(fā)出請求數量。

2)“并發(fā)模式”的并發(fā)用戶數少于“RPS模式”的并發(fā)用戶數并且服務端收到QPS前者大于后者的前提之下,forcebot壓測事務對應TP99/TP999的性能指標前者優(yōu)于后者。

具體原因:“并發(fā)模式”的并發(fā)用戶數少于“RPS模式”的并發(fā)用戶數,同時能夠到達杰夫線程池的任務數前者少于后者,所以杰夫線程池任務緩沖區(qū)處于等待的任務就相對較少、等待時間較短。最終計算TP99/TP999性能的時候,“并發(fā)模式”的性能更優(yōu)于“RPS模式”的性能。

3)“并發(fā)模式”和“RPS模式”方法內部UMP監(jiān)控的時候,可用率、TP99和TP999等性能指標都遠遠優(yōu)于forcebot壓測事務監(jiān)控指標。

具體原因:壓測請求傳輸過程中,會經過跨網絡傳輸、杰夫線程池等重要節(jié)點,這兩個節(jié)點的耗時對于forcebot壓測事務監(jiān)控指標也有非常大的影響。例如:服務端的young gc或full gc等都會影響到杰夫線程的暫停,導致最終forcebot壓測事務監(jiān)控指標遠遠高于實際方法內部UMP監(jiān)控到的值。

審核編輯 黃宇

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

    關注

    33

    文章

    8617

    瀏覽量

    151316
  • 監(jiān)控
    +關注

    關注

    6

    文章

    2212

    瀏覽量

    55243
收藏 人收藏

    評論

    相關推薦

    ADS1292R有 \"1 ch ECG + 1 ch呼吸偵測\" 或 \"2 ch ECG\" 兩種模式,是否可以在產品上實現自行切換兩種使用模式?

    請問 ADS1292R 有 \"1 ch ECG + 1 ch 呼吸偵測\" 或 \"2 ch ECG\" 兩種模式,是否可以在產品上實現讓用戶自行切換兩種使用模式?
    發(fā)表于 12-13 14:43

    技術介紹:什么是 EtherCAT 的開放模式

    EtherCAT有兩種運行模式:直接模式和開放模式。直接模式因其高效的實時性能被廣泛使用,而開放模式
    的頭像 發(fā)表于 12-13 11:51 ?523次閱讀
    技術介紹:什么是 EtherCAT 的開放<b class='flag-5'>模式</b>?

    兩種轉換控制模式Zone 1 Transfer和Zone 2 Transfer怎么區(qū)分使用?

    兩種轉換控制模式Zone 1 Transfer和Zone 2 Transfer怎么區(qū)分使用?現在想用Zone 1 Transfer模式,硬件或軟件上應該怎么設置?
    發(fā)表于 11-19 06:20

    噪聲傳導的兩種模式

    噪聲傳導有兩種模式,一為差模傳導,一為共模傳導。
    的頭像 發(fā)表于 10-15 11:33 ?312次閱讀
    噪聲傳導的<b class='flag-5'>兩種</b><b class='flag-5'>模式</b>

    usb主機模式和設備模式區(qū)別

    USB(通用串行總線)是一廣泛使用的接口技術,用于連接計算機和外部設備。USB主機模式和設備模式是USB通信中的兩種不同角色,它們定義了設備和計算機之間的通信方式。以下是對這
    的頭像 發(fā)表于 09-25 09:06 ?889次閱讀

    晶體管的開關模式和放大模式區(qū)別

    晶體管的開關模式和放大模式是其在電子電路中兩種截然不同的工作模式,它們在原理、特點、應用以及電路行為等方面都存在顯著的差異。以下是對這兩種
    的頭像 發(fā)表于 09-13 16:42 ?605次閱讀

    晶體管的基本工作模式

    晶體管作為電子電路中的核心元件,其基本工作模式對于理解其工作原理和應用至關重要。晶體管的工作模式主要可以分為大類:放大模式和開關模式。這
    的頭像 發(fā)表于 09-13 16:40 ?952次閱讀

    紅石比較器兩種模式的作用

    紅石比較器是Minecraft中的一非常重要的紅石元件,它用于比較個紅石信號的強度,并根據比較結果輸出不同的信號強度。比較器有兩種模式:比較模式
    的頭像 發(fā)表于 09-05 09:17 ?507次閱讀

    鴻蒙開發(fā):PageAbility的啟動模式

    啟動模式對應PageAbility被啟動時的行為,支持單實例模式、多實例模式兩種啟動模式
    的頭像 發(fā)表于 06-17 14:35 ?369次閱讀
    鴻蒙開發(fā):PageAbility的啟動<b class='flag-5'>模式</b>

    伺服電機位置模式和速度模式區(qū)別

    伺服電機作為現代工業(yè)自動化領域中的核心動力裝置,其控制模式的選擇對于整個系統(tǒng)的性能有著至關重要的影響。在伺服電機的控制模式中,位置模式和速度模式是最為常見的
    的頭像 發(fā)表于 06-05 15:02 ?3528次閱讀

    網絡橋接模式是什么? 網絡橋接模式和路由模式區(qū)別

    ,以便將多個計算機連接在一起并共享資源。 網絡橋接模式和路由模式區(qū)別 網絡橋接模式和路由模式是計算機網絡中
    的頭像 發(fā)表于 05-10 13:48 ?4346次閱讀

    實踐GoF的23設計模式:解釋器模式

    解釋器模式(Interpreter Pattern)應該是 GoF 的 23 設計模式中使用頻率最少的一了,它的應用場景較為局限。
    的頭像 發(fā)表于 04-01 11:01 ?719次閱讀
    <b class='flag-5'>實踐</b>GoF的23<b class='flag-5'>種</b>設計<b class='flag-5'>模式</b>:解釋器<b class='flag-5'>模式</b>

    工業(yè)智能網關的網關模式和交換機模式有哪些區(qū)別

    工業(yè)智能網關主要用以實現工業(yè)物聯網絡中不同設備和系統(tǒng)之間的通信,工業(yè)智能網關常見的兩種工作模式是網關模式和交換機模式,在功能和應用場景上存在顯著差異,本篇就為大家簡單介紹一下
    的頭像 發(fā)表于 03-12 17:24 ?993次閱讀
    工業(yè)智能網關的網關<b class='flag-5'>模式</b>和交換機<b class='flag-5'>模式</b>有哪些<b class='flag-5'>區(qū)別</b>

    臨界模式與連續(xù)模式區(qū)別

    在功率因數校正(PFC)電路設計中,臨界模式(Boundary Conduction Mode,BCM)和連續(xù)模式(Continuous Conduction Mode,CCM)是兩種關鍵的操作
    的頭像 發(fā)表于 02-23 15:35 ?2173次閱讀
    臨界<b class='flag-5'>模式</b>與連續(xù)<b class='flag-5'>模式</b>的<b class='flag-5'>區(qū)別</b>

    變頻器的兩種無速度傳感器矢量控制模式有什么區(qū)別

    在變頻器控制模式中,有無速度矢量傳感器模式,該模式又分為兩種,無感矢量0和無感矢量1,這兩種模式
    發(fā)表于 02-22 21:45
    主站蜘蛛池模板: 亚洲成年男人的天堂网| 男人J放进女人屁股免费观看| 女子初尝黑人巨嗷嗷叫| 午夜视频在线瓜伦| 国产日韩成人内射视频| 日本色高清| a一级毛片视频免费看| 精品性影院一区二区三区内射| 伊人大香线蕉影院在线播放| 麻豆成人AV久久无码精品| xiah俊秀| 亚洲精品国产在线观看| 奶大B紧17p| 国产偷国产偷亚洲高清app| 日本午夜视频在线| 国产在线精品国自产拍影院午夜| 10分钟免费观看视频| 巨乳中文无码亚洲| 亚洲免费一区二区| 麻豆乱码一卡二卡三卡视频| 成人无码国产AV免费看| 亚洲免费视频在线观看| 欧美老少欢杂交另类| 国产麻豆AV伦| 97久久精品视频| 欧洲内射VIDEOXXX3D| 国产精品久久久久久免费播放| 天天拍拍国产在线视频| 大陆老太交xxxxxhd在线| 亚洲色欲色欲无码AV| 秋霞伦理机在线看片| 久久99热狠狠色一区二区| 高清不卡伦理电影在线观看| 最近中文字幕2019国语4| 免费视频不卡| 国产午夜一级鲁丝片| HEYZO无码中文字幕人妻| 一边亲着一面膜下的免费过程| 少妇一夜未归暴露妓女身份| 国产精品看高国产精品不卡| 67194线在线精品观看|