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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

架构--网络关键指标公式

發(fā)布時間:2024/3/13 编程问答 63 豆豆
生活随笔 收集整理的這篇文章主要介紹了 架构--网络关键指标公式 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

架構(gòu)–網(wǎng)絡(luò)關(guān)鍵指標(biāo)公式


一、經(jīng)典公式1:估算系統(tǒng)的平均并發(fā)用戶數(shù)和并發(fā)用戶數(shù)峰值

1.1、公式

1.1.1、平均并發(fā)用戶數(shù)

C = nL/T

參數(shù)說明–C

平均并發(fā)用戶數(shù),通過計算出來的

參數(shù)說明–n

login session的數(shù)量,也就是 平均每天訪問用戶數(shù)

參數(shù)說明–L

是login session的平均長度,也就是 一天內(nèi)用戶從登錄到退出的平均時間(操作平均時間),單位小時

參數(shù)說明–T

是值考察的時間長度,也就是 在一天的時間內(nèi),一天內(nèi)多長時間有用戶使用系統(tǒng),單位小時。

1.1.2、并發(fā)用戶數(shù)峰值

C'= C + 3*根號C

參數(shù)說明–C’

并發(fā)用戶數(shù)峰值

參數(shù)說明–C

平均并發(fā)用戶數(shù)

1.2、案例說明

1.2.1、案例1

假設(shè)系統(tǒng)A,該系統(tǒng)有3000個用戶,平均每天大概有400個用戶要訪問該系統(tǒng)(n),對于一個典型用戶來說,一天之內(nèi)用戶從登陸到退出的平均時間為4(L)小時,而在一天之內(nèi),用戶只在8小時之內(nèi)會使用該系統(tǒng)(T)。

平均并發(fā)用戶數(shù)

C = nL/T C = 400*4/8 = 200

并發(fā)用戶數(shù)峰值

C'= C + 3*根號C C' = 200 + 3根號200 = 243

1.2.2、案例2

某公司為其170000名員工設(shè)計了一個薪酬系統(tǒng),員工可進(jìn)入該系統(tǒng)查詢自己的薪酬信息,但并不是每個人都會用這個系統(tǒng),假設(shè)只有50%的人會定期用該系統(tǒng),這些人里面有70%是在每個月的最后一周使用一次該系統(tǒng),且平均使用系統(tǒng)時間為5分鐘。所有員工都是朝九晚五(T=8)

一個月最后一周的平均并發(fā)用戶數(shù)

C = nL/T# 平均每天訪問系統(tǒng)的用戶人數(shù) n = (1700000*0.5*0.7)/5 = 11900 C= 11900 * (5/60)/8 = 124

問題–(17000000.50.7)/5,為什么要/5?

1.2.3、案例3

早上上班,7點半到8點的30分鐘(T)的時間里用戶會登錄簽到系統(tǒng)進(jìn)行簽到。公司員工為1000(n)人,平均每個員上登錄簽到系統(tǒng)的時長為5分鐘(L)。

7點半到8點的平均并發(fā)用戶數(shù)

C = nL/T C = nL/T? =? 1000*(5/60)/0.5 =?166.7

二、通用公式2:平均并發(fā)用戶數(shù)

2.1、公式

平均并發(fā)用戶數(shù)=用戶總量/統(tǒng)計時間*影響因子

2.2、 案例

以乘坐地鐵為例子,每天乘坐人數(shù)為5000萬人次,每天早高峰是7到9點,晚高峰是6到7點,根據(jù)8/2原則,80%的乘客會在高峰期間乘坐地鐵。

用戶總量

用戶總量=50000*80%

統(tǒng)計時間

統(tǒng)計時間=36060 秒
備注:7到9點 2個小時,6到7點 1個小時,總共3小小時

影響因子

  • 考慮到安檢,入口關(guān)閉等因素,實際堆積在檢票口的人數(shù)肯定比這個要大,假定每個人需要3秒才能進(jìn)站,那么影響因子為3。
  • 影響因子可以根據(jù)實際情況增大!
  • 每秒到達(dá)地鐵檢票口的人數(shù)為

    平均并發(fā)用戶數(shù)=用戶總量/統(tǒng)計時間*影響因子平均并發(fā)用戶數(shù)0=50000*80%/(3*60*60)=3.7,約4人/S平均并發(fā)用戶數(shù)1=4人/s*3s(影響因子)=12 人

    從公式可以得到 平均并發(fā)用戶數(shù)是12人/S

    三、PV公式3:平均并發(fā)用戶數(shù)

    3.1、公式

    TPS =PV/T C=TPS*經(jīng)驗因子

    參數(shù)說明–TPS

    事務(wù)數(shù)/秒

    參數(shù)說明–T

    PV 的時間

    參數(shù)說明–PV

    頁面訪問量,即頁面瀏覽量或點擊量,用戶每次刷新即被計算一次??梢越y(tǒng)計服務(wù)一天的訪問日志得到。

    3.2、 案例1

    比如一個網(wǎng)站,每天的PV大概1000w,根據(jù)2/8原則,我們可以認(rèn)為這1000w pv的80%是在一天的9個小時內(nèi)完成的(人的精力有限),那么TPS為

    TPS =PV/T TPS=1000 0000 *0.8 /(9*3600)=246.92個/s

    取經(jīng)驗因子3,則平均并發(fā)用戶數(shù):

    C=TPS*經(jīng)驗因子 C=246.92*3=740

    四、根據(jù)TPS估計: 平均并發(fā)用戶數(shù)

    4.1、公式

    C = (ThinkTime + 1)*TPS

    參數(shù)說明–C

    平均并發(fā)用戶數(shù)

    參數(shù)說明–TPS

    事務(wù)數(shù)/秒

    參數(shù)說明–ThinkTime

    影響因子

    五、根據(jù)系統(tǒng)用戶數(shù)計算: 平均并發(fā)用戶數(shù)

    5.1、公式

    C = 系統(tǒng)最大在線用戶數(shù)的8%到12%

    參數(shù)說明–C

    平均并發(fā)用戶數(shù)

    六、吞吐量公式1

    6.1、公式1

    F = Vu * R / T

    參數(shù)說明–F

    F為事務(wù)吞吐量,單位為個/s

    參數(shù)說明–Vu

    為虛擬用戶數(shù)個數(shù)

    參數(shù)說明–R

    每個虛擬用戶發(fā)出的請求數(shù)

    參數(shù)說明–T

    每個虛擬用戶發(fā)出的請求所花費的時間

    6.2、公式2

    QPS(TPS)=并發(fā)數(shù)/平均響應(yīng)時間

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

    七、在線用戶數(shù):并發(fā)用戶 比例關(guān)系

    并發(fā)最小比例

    并發(fā):在線=5:100

    并發(fā)最大比例

    并發(fā):在線=20:100

    7.1、舉例

    某網(wǎng)站存在注冊用戶數(shù)為10W人,但同時在線最多1W人,但這1W個人,同一時刻,可能只有500人會瀏覽帖子,500人會進(jìn)行發(fā)帖,只有這1000個人對服務(wù)器才有交易,那我們計算并發(fā)量的時候,就可以以1000為標(biāo)準(zhǔn)!

    總結(jié)

    以上是生活随笔為你收集整理的架构--网络关键指标公式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。