首页
/
每日頭條
/
科技
/
系統最大并發量計算
系統最大并發量計算
更新时间:2025-05-12 11:50:26

系統最大并發量計算(系統設計的基礎知識)1

吞吐量

吞吐量通常是指在給定時間段内處理的查詢或請求的數量。決定吞吐量上限的因素有兩個

1)可用硬件資源的數量,

2)系統中的資源分配和有效利用。

PS:以下是性能測試的主要概念和計算公式。

系統的吞吐量與請求的CPU消耗、外部接口、IO等密切相關。單個請求的 CPU 消耗越高,外部系統接口和 IO 影響速度越慢,系統吞吐量越低,反之亦然。

系統吞吐量參數

  • QPS/TPS:每秒請求/事務的數量
  • 并發:系統同時處理的請求/事務的數量
  • Response Time:完成一個請求的時間(一般取平均響應時間)

理解了以上3個元素的含義後,可以推斷出它們之間的關系:QPS/TPS = 并發/平均響應時間

确定吞吐量

因此,系統的吞吐量通常由兩個因素決定:并發數和 QPS/TPS。每個系統的這 2 個值都有一個相對限值。隻要某個項目達到系統的最高值,系統的吞吐量就會達到最大值。如果請求數和并發數繼續增加,系統的吞吐量反而會降低。這是因為系統過載,上下文切換、内存等其他消耗導緻系統性能下降。

确定響應時間

系統的響應時間是系統将通過關鍵路徑的系統影響時間。關鍵路徑由 CPU 操作、IO、外部系統響應等組成。

我們在做系統設計的時候,需要考慮CPU操作、IO、外部系統響應因素的影響,以及對系統性能的初步估計。

除了 QPS、并發和響應時間,我們還需要考慮每日峰值。通過觀察系統的訪問日志發現,在用戶較多或TPS最高的情況下,除節假日和季節性因素外,每天同一時間段的訪問流量具有相對穩定的關系。

用戶數、QPS、響應時間和吞吐量之間的關系。

系統最大并發量計算(系統設計的基礎知識)2

延遲

延遲是一個動作(由用戶或機器發起)在任何給定系統中産生其預期效果(其響應或輸出)所花費的時間。它在計算機網絡中最常被引用,它是請求通過網絡完成其單向或雙向(返回)行程所需的時間。在網絡請求的上下文中,延遲通常在低端以毫秒為單位,在高端以秒為單位。一個請求(和延遲的度量)可能隻是通過網絡連接的許多機器上的更大操作的一小部分(具有更高的延遲)。對于不面向用戶的工作負載,可接受的延遲可以用幾分鐘、幾小時或更長的時間來衡量。

低延遲的三個關鍵是:

  1. 從動作源到數據或計算目的地的物理(或地理)短途旅行。
  2. 在請求行程期間對任何數據的最小計算(數據應預先計算)。
  3. 在其數據存儲中查找數據的最短時間(例如,通過在數據庫上使用良好的索引)。這在技術上也是計算。

系統最大并發量計算(系統設計的基礎知識)3

延遲一般包括單向延遲和往返延遲。其單位一般為ms、s、min、hr等。

端到端延遲 =客戶端處理延遲 網絡延遲 服務器處理延遲

  • 服務器處理延遲(計算延遲):任務進入處理并完成處理所花費的時間。假設計算資源的可用量、有效利用率和能量轉換效率保持不變,任務調度算法将決定一個任務的處理延遲。

網絡延遲=發送延遲 傳播延遲 處理延遲 排隊延遲

  • 發送延遲:主機或路由器發送一個數據幀所用的時間(數據幀的第一個比特到幀的最後一個比特)
  • 傳輸延遲:數據幀長度(b)/信道帶寬(b/s)
  • 傳播延遲:電磁波在機器外部的通道介質中傳播一定距離所需的時間(通道長度(m)/電磁波在通道上的傳播速度(m/s))
  • 處理延遲:當主機或路由器接收到一個數據包時,需要一定的時間來處理,例如分析數據包的頭部,從數據包中提取數據,進行糾錯,或者找到合适的路由
  • 排隊延遲:當一個數據包通過網絡傳輸時,它必須經過許多路由器。進入路由器後,數據包必須在輸入隊列中排隊進行處理。确定轉發接口後,必須在輸出隊列中排隊。

如果你發現我的任何文章對你有幫助或有用,麻煩點贊或者轉發。 謝謝!

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
gis的功能及特點
gis的功能及特點
gis的功能及特點?GIS地理信息系統是一門新興的邊緣科學技術,是為了獲取、存儲、檢索、分析、和顯示空間定位數據而建立的計算機化的數據庫管理系統如今在病蟲害監測預報工作中發揮着越來越重要的作用,我來為大家講解一下關于gis的功能及特點?跟着...
2025-05-12
天正安裝教程t20v5.0
天正安裝教程t20v5.0
大家好,我是本文的小編'軟妹',前幾篇為大家分享了Proe系列軟件的安裝步驟,在設計三維設計領域Pro/E是現今主流的CAD/CAM/CAE軟件一款軟件,特别是在國内産品設計領域占據重要位置。在數控加工編程軟件領域,哪款軟件才是王者?今天為...
2025-05-12
酷比魔方9寸的平闆有哪些
酷比魔方9寸的平闆有哪些
說到最早進軍Android平闆電腦的國産品牌,酷比魔方(ALLDOCUBE)應該可以說是“元老”之一了,但是經過長久的市場競争,再加上有蘋果iPad這個強大的對手存在,所以目前還在堅持推出Android平闆電腦的國産品牌并不多了,但酷比魔方...
2025-05-12
最便宜平闆手機哪個好
最便宜平闆手機哪個好
蠶豆是一個地地道道追劇達人,像一部電視劇剛剛出來,我就開始瘋狂地追起來,幾乎是不吃飯不睡覺地“看看看”,所以我渴望要一台大屏手機,不過遺憾的是“自己手小,所以一直沒有買大屏手機”,我一直有個願望,那就是如果上天能給蠶豆一雙大手,肯定買7英寸...
2025-05-12
技術創新推動經濟高質量發展
技術創新推動經濟高質量發展
特高壓輸電工程、“深海一号”鑽井平台,讓經濟發展的能源底座築得更牢;複興号高速列車、北鬥導航系統,暢通人流物流讓經濟循環效率更高;神舟系列飛船、天宮空間站建設,開拓出太空經濟與商業航天的新業态......黨的十八大以來,以同志為核心的黨中央...
2025-05-12
Copyright 2023-2025 - www.tftnews.com All Rights Reserved