华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
  當(dāng)前位置:Linux認(rèn)證 > 綜合輔導(dǎo) > 文章內(nèi)容
  

Linux教程:淺談UDP(數(shù)據(jù)包長度,收包能力,丟包及進(jìn)程結(jié)構(gòu)選擇)

來源:Linux社區(qū)  [ 2016年3月1日 ] 【

模型2

其他測試條件同模型1,除UDP包頭外,一百個字節(jié)數(shù)據(jù)。

測試結(jié)果

進(jìn)程個數(shù)

1

2

4

8

平均處理速度(包/秒)

571433.4

752319.9

731545.6

751922.5

網(wǎng)卡流量(Mb/s)

855.482

855.542

855.546

855.549

CPU占用情���(%)

100

112.9

——

——

現(xiàn)象:

1、100個字節(jié)的包大小,比較符合平常的業(yè)務(wù)情形。

2、UDP的處理能力還是非?捎^,單機峰值可以到達(dá)每秒75w。

3、在4,8個進(jìn)程時,沒有記錄CPU的占用情況(網(wǎng)卡流量耗盡),不過可以肯定的是,CPU未耗盡。

4、隨著進(jìn)程個數(shù)的上升,處理能力沒有明顯提升,但是,丟包(UDP_ERROR)的個數(shù)大幅下降。

模型3

單機,單進(jìn)程,多線程異步UDP服務(wù),多線程共用一個fd,無業(yè)務(wù)邏輯,除UDP包頭外,一個字節(jié)數(shù)據(jù)。

測試結(jié)果:

線程個數(shù)

1

2

平均處理速度(包/秒)

791676

509868

網(wǎng)卡流量(Mb/s)

514.361

714.229

CPU占用情況(%)

100

150

現(xiàn)象:

1、隨著線程個數(shù)的增加,處理能力不升反降。

結(jié)論:

1、多線程共用一個fd,會造成相當(dāng)大的鎖爭用。

2、多線程共用一個fd,當(dāng)有包來時,會激活所有的線程,導(dǎo)致頻繁的上下文切換。

本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
巨鹿县| 青阳县| 五常市| 彝良县| 隆化县| 都匀市| 察隅县| 芦山县| 章丘市| 平谷区| 兴安县| 苍南县| 房山区| 济源市| 云林县| 山东省| 新河县| 梁平县| 长武县| 广宗县| 永丰县| 道孚县| 淅川县| 桃江县| 玉溪市| 梧州市| 滨海县| 额济纳旗| 库尔勒市| 澄江县| 巨野县| 依兰县| 泊头市| 偃师市| 秦皇岛市| 麻江县| 苏尼特左旗| 雷山县| 修文县| 潼关县| 同德县|