在線網(wǎng)頁壓力測試 100并發(fā)數(shù)需要帶寬多少?
100并發(fā)數(shù)需要帶寬多少?當你說100-200人時,你指的是用戶總數(shù)還是并發(fā)訪問數(shù)?如果是用戶總數(shù),并發(fā)訪問的數(shù)量應該非常少,所以不需要太多帶寬。如果是同時訪問的次數(shù),那沒關系。假設每個網(wǎng)頁的平均大小
100并發(fā)數(shù)需要帶寬多少?
當你說100-200人時,你指的是用戶總數(shù)還是并發(fā)訪問數(shù)?如果是用戶總數(shù),并發(fā)訪問的數(shù)量應該非常少,所以不需要太多帶寬。如果是同時訪問的次數(shù),那沒關系。假設每個網(wǎng)頁的平均大小是30K,每個網(wǎng)頁應該在兩秒鐘內(nèi)打開。這樣,每個網(wǎng)頁的傳輸速度必須大于或等于15K/s,同時如果有200個用戶,總速度必須大于或等于15K/s*200=3000K/s,所以帶寬必須大于或等于3m,如果要求更嚴格,網(wǎng)頁必須在1秒內(nèi)打開,那么帶寬必須大于或等于30K/s*200=6000K/s,即6m
根據(jù)主題描述,我們要估計平均并發(fā)數(shù)。平均并發(fā)度不僅與用戶的調(diào)用頻率有關,還與接口的平均調(diào)用時間有關。平均并發(fā)次數(shù)=平均在線次數(shù)×平均接口調(diào)用時間△平均用戶調(diào)用間隔。以主體數(shù)據(jù)為例,假設接口的平均調(diào)用時間為500ms,則平均并發(fā)數(shù)=100000x0.5△300≈167;如果平均調(diào)用時間為1s,則平均并發(fā)數(shù)=100000x1△300≈333。
相比之下,高峰時間的并發(fā)數(shù)更實用。系統(tǒng)要想順利地提供服務,就必須能夠承受業(yè)務高峰的壓力。因此,峰值并發(fā)量是系統(tǒng)承載力的下限。
一臺服務器10萬在線用戶數(shù),每個用戶每隔5分鐘調(diào)用一個接口,這個接口的并發(fā)用戶數(shù)大概是多少?
權威答案。沒有限制。
我在運營商從事網(wǎng)絡運維工作10年。我清楚地告訴您,操作員不限制TCP連接的數(shù)量。只有帶寬限制。
物理設備沒有鏈接限制。只有帶寬限制。如果帶寬已滿,則可以緩存部分帶寬。如果緩存也已滿,則只能丟棄數(shù)據(jù)包。
只要帶寬未滿,就不會受到限制。
從技術角度看,沒有限制:一般家庭用戶使用光貓上網(wǎng),光貓是ONU的一種,如OLT、bras和bras。從光貓到OLT再到bras是一個通道,即使沒有撥號,也是一個通道,用戶的TCP數(shù)據(jù)量也不會被計算在內(nèi)。Bras負責寬帶認證和數(shù)據(jù)連接。負責帶寬控制。帶寬的控制是基于單位時間內(nèi)所有包的大小來控制轉(zhuǎn)發(fā)或丟棄。也就是說,它是根據(jù)吞吐量來控制的。
如果每個數(shù)據(jù)包都很大,幾十個TCP鏈路可能會占用整個帶寬。如果每個數(shù)據(jù)包都很小,成千上萬的TCP鏈路可能不會占用整個帶寬。因此,操作員控制TCP連接的數(shù)量是沒有意義的,他們根本不會控制TCP連接的數(shù)量
假設操作員統(tǒng)計并限制TCP連接的數(shù)量,則需要TCP解碼。對于一個吞吐量為幾百克的設備,要解碼這么多TCP數(shù)據(jù)包,我們可以想象這個設備有多大的延遲?恐怕延遲超過100毫秒。所以它根本不限制TCP連接的數(shù)量。此外,許多TCP協(xié)議在建立連接后很長時間內(nèi)不使用數(shù)據(jù)。它們只發(fā)送消息來保持連接,以防止TCP隨著時間的推移而斷開連接。如果有大量這樣的TCP連接,但不去數(shù)據(jù),空連接的數(shù)量,你還能隨意上網(wǎng)嗎???
對于那些反駁我的人,我問你,UDP協(xié)議是不連接的,怎么限制???
連接數(shù)限制在哪里?在服務器系統(tǒng)軟件和服務軟件中。
系統(tǒng):例如,XP系統(tǒng)用作服務器,tcpip.sys系統(tǒng)此驅(qū)動程序文件,默認限制為10個鏈接,要突破,需要替換此文件,替換為Win2003版本。因為2003是一個服務系統(tǒng),最大連接數(shù)可以達到2的32次方。
服務軟件:編寫服務軟件時,由于技術水平的原因,程序員的套接字處理能力有限,因此會設置連接數(shù)。一般游戲可以支持2000多個鏈接。
突破鏈路數(shù)量的最常見技術是負載平衡。
因此,請選擇主要運營商訪問互聯(lián)網(wǎng)。中國只有兩家一流的寬帶運營商,中國電信和中國網(wǎng)通(與中國聯(lián)通合并)。