成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

容易混淆的“并發”概念

運維 服務器運維
這篇文章摘自kruny的blog,作者的blog地址為:http://www.cnblogs.com/kruny。本文詳細的介紹了幾個服務器并發知識中比較容易混淆的概念,對服務器并發的初學者能夠起到很大的幫助,51CTO.com在此向作者表示感謝。以下是文章原文。

這篇文章摘自kruny的blog,作者的blog地址為:http://www.cnblogs.com/kruny。本文詳細的介紹了幾個服務器并發知識中比較容易混淆的概念,對服務器并發的初學者能夠起到很大的幫助,51CTO.com在此向作者表示感謝。以下是文章原文。

昨天讀完了段念寫的《軟件性能測試過程詳解與案例剖析》一書的***章,感覺學到了不少東西,以下將該書中的我認為是精華的一篇復制過來給大家一起看看:

在實際的性能測試中,經常接觸到的與并發用戶數相關的概念還包括“并發用戶數”、“系統用戶數”和“同時在線用戶數”,下面用一個實際的例子來說明它們之間的差別。

假設有一個OA系統,該系統有2000個使用用戶——這就是說,可能使用該OA系統的用戶總數是2000名,這個概念就是“系統用戶數”,該系統有一個“在線統計”功能(系統用一個全局變量記數所有已登錄的用戶),從在線統計功能中可以得到,***峰時有500人在線(這個500就是一般所說的“同時在線人數”),那么,系統的并發用戶數是多少呢?

根據我們對業務并發用戶數的定義,這500就是整個系統使用時***的業務并發用戶數。當然,500這個數值只是表明在***峰時刻有500個用戶登錄了系統,并不表示實際服務器承受的壓力。因為服務器承受的壓力還與具體的用戶訪問模式相關。例如,在這500個“同時使用系統”的用戶中,考察某一個時間點,在這個時間上,假設其中40%的用戶在較有興致地看系統公告(注意:“看”這個動作是不會對服務端產生任何負擔的),20%的用戶在填寫復雜的表格(對用戶填寫的表格來說,只有在“提交”的時刻才會向服務端發送請求,填寫過程是不對服務端構成壓力的),20%部分用戶在發呆(也就是什么也沒有做),剩下的20%用戶在不停地從一個頁面跳轉到另一個頁面——在這種場景下,可以說,只有20%的用戶真正對服務器構成了壓力。因此,從上面的例子中可以看出,服務器實際承受的壓力不只取決于業務并發用戶數,還取決于用戶的業務場景。

在實際的性能測試工作中,測試人員一般比較關心的是業務并發用戶數,也就是從業務角度關注究竟應該設置多少個并發數比較合理,因此,在后面的討論中,也是主要針對業務并發用戶數進行討論,而且,為了方便,直接將業務并發用戶數稱為并發用戶數。

(1)  計算平均的并發用戶數: C = nL/T     

(2)  并發用戶數峰值: C’ ≈ C+3根號C

公式(1)中,C是平均的并發用戶數;n是login session的數量;L是login session的平均長度;T指考察的時間段長度。

公式(2)則給出了并發用戶數峰值的計算方式中,其中,C’指并發用戶數的峰值,C就是公式(1)中得到的平均的并發用戶數。該公式的得出是假設用戶的login session產生符合泊松分布而估算得到的。

實例:

假設有一個OA系統,該系統有3000個用戶,平均每天大約有400個用戶要訪問該系統,對一個典型用戶來說,一天之內用戶從登錄到退出該系統的平均時間為4小時,在一天的時間內,用戶只在8小時內使用該系統。

則根據公式(1)和公式(2),可以得到:

       C = 400*4/8 = 200

       C’≈200+3*根號200 = 242

呵呵,請大家不要見笑,雖然上面寫的都是很基礎的東西,但是對我本人來講,在還沒有看這本書之前,這些概念我是特別模糊的。

責任編輯:桑丘 來源: http://www.cnblogs.com/kruny
相關推薦

2009-02-02 10:00:11

ADO.NETASP.NET

2023-03-08 07:34:23

響應式更新細粒度更新

2011-05-23 13:05:25

重載重寫隱藏

2010-08-03 08:52:23

委托接口

2011-05-20 16:33:47

委托接口

2021-11-14 23:06:49

Python代碼開發

2022-05-05 10:02:06

Java設計模式開發

2019-12-23 08:48:24

Java技術全局變量

2021-06-07 17:51:29

并發高并發編程

2023-11-13 14:19:57

Golang編程語言

2022-02-15 19:50:18

加載器JAVAJDK

2022-07-29 08:58:44

多線程并發

2021-06-16 11:13:49

曙光

2017-05-31 10:56:25

F5跨云之旅混合云

2023-07-14 07:23:21

ReactuseEffect

2023-08-04 17:52:22

2019-05-27 16:10:28

MySQL數據庫SQL

2021-05-07 16:23:54

鴻蒙HarmonyOS應用

2009-10-13 14:50:19

C#中b=a
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 手机av在线 | 国产精品中文字幕在线观看 | 欧美日韩久久 | 毛片网站在线观看视频 | 国产一区二区三区免费 | 欧美日韩在线播放 | 亚洲成人精品在线 | 日韩视频区 | 亚洲免费精品一区 | 国产精品色 | 午夜精品视频在线观看 | 久久国产精品久久国产精品 | 午夜噜噜噜 | 亚洲最大的黄色网址 | 国产9999精品| 69av网| 日本视频中文字幕 | 久久99精品国产99久久6男男 | 国产精品亚洲一区二区三区在线观看 | 欧美13videosex性极品 | 中文在线播放 | 中文字幕在线播放不卡 | 中文字幕一区二区三区乱码在线 | 中文字幕在线网 | 免费毛片网站在线观看 | 国产98色在线 | 日韩 | 热久色 | 一级欧美一级日韩片 | 伊人色综合久久久天天蜜桃 | 一区二区精品 | 中文字幕在线中文 | 黄色大片在线免费观看 | 成年人黄色一级毛片 | 午夜精品一区二区三区在线 | 国产日韩在线观看一区 | 久久久亚洲一区 | 国产精品一区在线观看 | 一级黄色夫妻生活 | 久久久久久国产精品免费免费狐狸 | 91精品免费 | 国产免费观看久久黄av片涩av |