BBS.ChinaUnix.net
今日推荐    首页 | 新闻 | Linux | AIX | 博客 | 论坛 | 存储 | 人才 | 培训 | 知识库 | 资料 | 读书 | 手册 | 精华 | 下载 | 空间     
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


[C++] 关于一个服务器性能的问题?
首页 » 论坛 » C/C++ »  
[打印] [订阅] [收藏] [推荐给朋友] [本帖文本页]
  [未解决] 本主题悬赏 可用积分 10  
qingfengjianke
精灵



UID:658349
注册:2007-12-29
最后登录: 2008-07-07
帖子:177
精华:0

可用积分:645
信誉积分:0
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
1楼 发表于 2008-5-15 17:22 
摘自:    http://blog.csdn.net/sodme/archive/2005/06/12/392977.aspx 


所谓的“高性能”,我想不外乎两个方面:
  1、处理的并发请求要尽可能地多,具体表现为同一时间内同时连接的客户端数量;
  2、数据包的吞吐量要尽可能地大,具体表现为单位时间内服务器的收、发数据量。

----------------

在这里我有个菜鸟问题,

服务器不论什么模型,

如何测试出 这个服务器同一时间内能  同时连接客户端数量的最大值?
如何测试出 这个服务器同一时间内 服务器数据包的 最大吞吐量?



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
版主 converse   帅哥
广告杀手-大法师
我能做三个俯卧撑




UID:117516
注册:2003-12-7
最后登录: 2008-07-09
帖子:11572
精华:12

可用积分:3653
信誉积分:140
专家积分:10 (本版)

来自:芒果花开的地方
状态:...在线...

[个人空间] [短信] [博客]


顶部
2楼 发表于 2008-5-15 17:28 
这些统计都不难吧?服务器加一个字段做统计就可以了.统计一个时间点可能无法做到,我想统计数据应该是平均的结果.也就是统计量/时间长度.

[ 本帖最后由 converse 于 2008-5-15 17:30 编辑 ]



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

唯坚持,得成功.

卖书: http://bbs.chinaunix.net/thread-1053812-1-1.html
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
qingfengjianke
精灵



UID:658349
注册:2007-12-29
最后登录: 2008-07-07
帖子:177
精华:0

可用积分:645
信誉积分:0
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
3楼 发表于 2008-5-15 17:30 
服务器: accept(); 一个链接 ++ ;   ???



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
qingfengjianke
精灵



UID:658349
注册:2007-12-29
最后登录: 2008-07-07
帖子:177
精华:0

可用积分:645
信誉积分:0
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
4楼 发表于 2008-5-16 08:44 
client :
   
//客户端每秒钟发送1000个链接  ,,,  但是不清楚,服务器多少链接是他负荷所承受的能力?
for(int i = 0; i <1000000;i++)
{
      Sleep(1);        
     connect();
}



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
system888net   帅哥
光明使者




UID:304970
注册:2005-8-21
最后登录: 2008-07-08
帖子:778
精华:1

可用积分:855
信誉积分:100
专家积分:30 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
5楼 发表于 2008-5-16 08:49 


QUOTE:
原帖由 qingfengjianke 于 2008-5-16 08:44 发表
client :
   
//客户端每秒钟发送1000个链接  ,,,  但是不清楚,服务器多少链接是他负荷所承受的能力?
for(int i = 0; i  

光连接而而没有包交换,仅仅占用srever的TCP连接表格,这段代码稍改一下可以测出连接上限.
但服务器的负载能力的测试要复杂一些,比如是基于吞吐的测试和基于CPU的测试重点就不一样.



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
qingfengjianke
精灵



UID:658349
注册:2007-12-29
最后登录: 2008-07-07
帖子:177
精华:0

可用积分:645
信誉积分:0
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
6楼 发表于 2008-5-16 10:09 
   同一个客户端 每秒钟发送大量的 tcp链接包,

这这....  是  dos 攻击么?



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
system888net   帅哥
光明使者




UID:304970
注册:2005-8-21
最后登录: 2008-07-08
帖子:778
精华:1

可用积分:855
信誉积分:100
专家积分:30 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
7楼 发表于 2008-5-16 11:05 


QUOTE:
原帖由 qingfengjianke 于 2008-5-16 10:09 发表
   同一个客户端 每秒钟发送大量的 tcp链接包,

这这....  是  dos 攻击么?

当然不是, 产生的是TCP完整连接。
能产生TCP半连接的才是.



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
qingfengjianke
精灵



UID:658349
注册:2007-12-29
最后登录: 2008-07-07
帖子:177
精华:0

可用积分:645
信誉积分:0
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
8楼 发表于 2008-5-16 11:18 
但是,这样做,  也会使服务器处理性能下降,导致不能正常处理合理的客户端请求啊?

叫 "压力测试" ;; ??



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
SuperZ
精灵王




UID:511293
注册:2006-12-27
最后登录: 2008-07-09
帖子:261
精华:0

可用积分:252
信誉积分:100
专家积分:0 (本版)

状态:...在线...

[个人空间] [短信] [博客]


顶部
9楼 发表于 2008-5-16 13:01 
你想要的数据只要进行压力测试就能拿到了。

高性能计算机也是分很多种的。
你说的高吞吐量。都是事务处理,web服务器用。
还有高计算性能的计算机,用在天气预报,石油探测,核武器模拟上。



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
system888net   帅哥
光明使者




UID:304970
注册:2005-8-21
最后登录: 2008-07-08
帖子:778
精华:1

可用积分:855
信誉积分:100
专家积分:30 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
10楼 发表于 2008-5-16 14:42 


QUOTE:
原帖由 qingfengjianke 于 2008-5-16 11:18 发表
但是,这样做,  也会使服务器处理性能下降,导致不能正常处理合理的客户端请求啊?

叫 "压力测试" ;; ??

这只是连接的压力,压力也分为很多中啊!
把你要解决问题的目标边界先定好!



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布

首页 » 论坛 » C/C++ »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.050629 second(s), 4 queries , Gzip enabled