亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2652 | 回復(fù): 7
打印 上一主題 下一主題

[C++] 請教, 如何測試服務(wù)器的吞吐能力 [復(fù)制鏈接]

論壇徽章:
2
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-12-23 06:20:00每日論壇發(fā)貼之星
日期:2015-12-23 06:20:00
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2015-09-21 10:11 |只看該作者 |倒序?yàn)g覽
我需要測試自己寫的服務(wù)器程序的吞吐能力:
每秒能夠成功接收客戶端連接(3次握手)的極限值

我的想法是:
1. 測試服務(wù)器的吞吐能力不能摻雜網(wǎng)絡(luò)因素, 比如因?yàn)榫W(wǎng)速限制導(dǎo)致服務(wù)器每秒監(jiān)聽到的網(wǎng)絡(luò)事件數(shù)量受限, 所以測試的時(shí)候服務(wù)器和客戶端應(yīng)該在同一臺(tái)機(jī)器上進(jìn)行;
2. 寫一個(gè)客戶端程序, fork出多進(jìn)程或多線程, 每一個(gè)子進(jìn)程或線程向服務(wù)器發(fā)起n個(gè)連接
3. 服務(wù)器設(shè)置一個(gè)計(jì)時(shí)器, 每秒打印接受到的連接數(shù)量

實(shí)際中我嘗試(10個(gè), 20個(gè), 50個(gè), 100個(gè))線程, 每個(gè)線程向服務(wù)器發(fā)起1000個(gè)連接, 調(diào)用的connect函數(shù)為阻塞式的(非阻塞的connect也試過, 不知為何很多連接都失敗了), 結(jié)果: 服務(wù)器最高可以每秒成功接受差不多15000個(gè)連接
我看網(wǎng)上經(jīng)常出現(xiàn)的高并發(fā)服務(wù)器聲稱每秒能接受幾十萬個(gè)連接, 因此我有些疑惑, 到底是服務(wù)器程序有問題, 還是客戶端的測試方式有問題, 或者兩者都有問題?
最后, 請教一下大家通常是如何測試服務(wù)器的并發(fā)能力的?

我的服務(wù)器程序很簡單, 單線程, 一個(gè)while循環(huán), 不斷調(diào)用accept接受連接, 每次成功accept一個(gè)連接, 每秒接受的連接計(jì)數(shù)加一.
  1. while true:
  2.      int conn_fd = accept(listen_fd)
  3.      n_connection ++
復(fù)制代碼

論壇徽章:
12
2015年辭舊歲徽章
日期:2015-03-03 16:54:1515-16賽季CBA聯(lián)賽之同曦
日期:2017-03-17 19:13:162016科比退役紀(jì)念章
日期:2016-11-07 08:28:12luobin
日期:2016-06-17 17:46:36wusuopu
日期:2016-06-17 17:43:4515-16賽季CBA聯(lián)賽之福建
日期:2016-01-14 12:49:22程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-12-13 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-06-08 22:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-06-08 22:20:002015年亞洲杯之科威特
日期:2015-03-24 14:21:272015年迎新春徽章
日期:2015-03-04 09:57:092016科比退役紀(jì)念章
日期:2018-04-10 16:20:18
2 [報(bào)告]
發(fā)表于 2015-09-21 10:18 |只看該作者
其實(shí)跟服務(wù)器硬件也有關(guān)系

論壇徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52雙子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午馬
日期:2013-10-18 21:43:38
3 [報(bào)告]
發(fā)表于 2015-09-21 10:38 |只看該作者
本機(jī)測試意義不大。
高并發(fā)服務(wù)器一般是說能同時(shí)維持幾十萬、上百萬個(gè)活動(dòng)連接吧

論壇徽章:
2
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-12-23 06:20:00每日論壇發(fā)貼之星
日期:2015-12-23 06:20:00
4 [報(bào)告]
發(fā)表于 2015-09-21 10:54 |只看該作者
本帖最后由 alwaysR9 于 2015-09-21 10:56 編輯

回復(fù) 2# VIP_fuck

github上一個(gè)項(xiàng)目,聲稱可以每秒處理25w的請求, 我試試看

[不能發(fā)url, 真是不方便.................................... ]


   

論壇徽章:
3
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:032015年亞洲杯之中國
日期:2015-04-22 15:52:45
5 [報(bào)告]
發(fā)表于 2015-09-21 10:55 |只看該作者
我看網(wǎng)上經(jīng)常出現(xiàn)的高并發(fā)服務(wù)器聲稱每秒能接受幾十萬個(gè)連接


別鳥他們, 一般短連接服務(wù)能力遠(yuǎn)遠(yuǎn)不到這個(gè)量, 他們指的是同時(shí)在線能力, 長連接的.
根據(jù)長連接服務(wù)方式不同, 比如簡單地推送, 三百萬也不是問題.

我這邊經(jīng)驗(yàn)值, 短連接服務(wù)能力能破萬就是很強(qiáng)悍的, 而且還算是業(yè)務(wù)邏輯很簡單的.

你的因?yàn)橹皇呛唵蔚腶ccept, 所以才能一萬多.

如果遇到瓶頸, ....懶得寫了.....

論壇徽章:
36
子鼠
日期:2013-08-28 22:23:29黃金圣斗士
日期:2015-12-01 11:37:51程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-12-14 06:20:00CU十四周年紀(jì)念徽章
日期:2015-12-22 16:50:40IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-01-25 06:20:0015-16賽季CBA聯(lián)賽之深圳
日期:2016-01-27 10:31:172016猴年福章徽章
日期:2016-02-18 15:30:3415-16賽季CBA聯(lián)賽之福建
日期:2016-04-07 11:25:2215-16賽季CBA聯(lián)賽之青島
日期:2016-04-29 18:02:5915-16賽季CBA聯(lián)賽之北控
日期:2016-06-20 17:38:50技術(shù)圖書徽章
日期:2016-07-19 13:54:03程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-08-21 06:20:00
6 [報(bào)告]
發(fā)表于 2015-09-21 11:22 |只看該作者
25w/s,你得按他們測試所用的同等硬件資源才行

論壇徽章:
208
巨蟹座
日期:2013-09-02 09:16:36卯兔
日期:2013-09-02 20:53:59酉雞
日期:2013-09-05 21:21:45戌狗
日期:2013-10-15 20:51:17寅虎
日期:2013-10-18 21:13:16白羊座
日期:2013-10-23 21:15:19午馬
日期:2013-10-25 21:22:48技術(shù)圖書徽章
日期:2013-11-01 09:11:32雙魚座
日期:2013-11-01 20:29:44丑牛
日期:2013-11-01 20:40:00卯兔
日期:2013-11-11 09:21:32酉雞
日期:2013-12-04 19:56:39
7 [報(bào)告]
發(fā)表于 2015-09-22 09:36 |只看該作者
hellioncu 發(fā)表于 2015-09-21 10:38
本機(jī)測試意義不大。
高并發(fā)服務(wù)器一般是說能同時(shí)維持幾十萬、上百萬個(gè)活動(dòng)連接吧

關(guān)鍵要看測試的方式,有些鳥寫的,自稱幾十w來的,哥拿過代碼一看,mb,你那叫同時(shí)在線么,開n的線程,都依次退出了,串行無極限啊

論壇徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52雙子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午馬
日期:2013-10-18 21:43:38
8 [報(bào)告]
發(fā)表于 2015-09-22 10:31 |只看該作者
流氓無產(chǎn)者 發(fā)表于 2015-09-22 09:36
關(guān)鍵要看測試的方式,有些鳥寫的,自稱幾十w來的,哥拿過代碼一看,mb,你那叫同時(shí)在線么,開n的線程,都依 ...


你這么牛,老板給你多少年薪啊
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP