国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

你的linux,socket epoll連接數(shù)最大達(dá)到過多少

2019-11-10 18:45:38
字體:
供稿:網(wǎng)友

在去年的2個(gè)面試中被問及用過epoll嗎? 這個(gè)肯定沒啥說的,不說多精通,但也是熟練;

但又被問 你實(shí)現(xiàn)過的最大并發(fā)連接數(shù)是多少?   --  這個(gè)。。 還真沒概念,產(chǎn)品和項(xiàng)目里也沒很大的并發(fā)連接要求,所以,不知道

郁悶,那就自己排解一下!開干。。。

把自己的epoll例子代碼找出來,稍微調(diào)整一下,編譯,開始:

./server 12345 和 ./client ,才連接了1018個(gè);

調(diào)整最大打開文件句柄數(shù)1024000,調(diào)整端口默認(rèn)范圍1024 65535  (只是為了大約估算,有些數(shù)值設(shè)定沒啥具體意義)

ifconfig eth0:X  192.168.1.XXX     看了看局域網(wǎng)內(nèi)ping不通的ip,增加虛擬ip(一共增加了大約15個(gè))

讓客戶端bind每個(gè)ip,從1111 開始遞增,50000個(gè)端口 -- 每個(gè)客戶端建立5萬個(gè)連接

我沒有調(diào)整tcp-mem,因?yàn)槲铱此J(rèn)的1002624頁,1002624*4/1024k ≈ 3.9G (我本機(jī)8G,客戶端和服務(wù)端都在本機(jī),所以不用也不能調(diào)整了)

最后服務(wù)端打印,我看到的最后一個(gè)連接數(shù)統(tǒng)計(jì)是 696167,再然后。。。duang

系統(tǒng)崩潰了,內(nèi)存用光光了!

好,以后再有人問我這個(gè)問題,我就摔他臉上,70萬!!!

 ---  centos 6.7  8G內(nèi)存, 一個(gè)epoll服務(wù)端,15個(gè)客戶端(通過增加虛擬IP,每個(gè)客戶端5萬個(gè)連接),能支持的并發(fā)連接數(shù)是接近70萬

 (當(dāng)然,調(diào)小tcp_rmem tcp_wmem,并發(fā)數(shù)可能還能繼續(xù)提高點(diǎn))


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 萨嘎县| 怀远县| 平泉县| 盐山县| 临夏县| 东宁县| 平利县| 岢岚县| 巍山| 呼玛县| 乌鲁木齐市| 卓尼县| 北京市| 长岛县| 星座| 友谊县| 延寿县| 宣化县| 乾安县| 巴林左旗| 抚顺市| 宣城市| 呼伦贝尔市| 马鞍山市| 阳泉市| 凌云县| 介休市| 寻甸| 朝阳县| 建阳市| 桂平市| 景洪市| 沛县| 白朗县| 达州市| 承德市| 南丰县| 连城县| 共和县| 南康市| 林周县|