宁静以致远
zgf的blog
<2009年3月>
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234

留言簿(17)

随笔分类

随笔档案

文章档案

友情链接

资料收藏

搜索

最新评论

阅读排行榜

评论排行榜

 
VC知识库BLOG   首页  新随笔  联系  聚合  登录 
  随笔-37 文章-8 评论-121 Trackbacks-0
2009年3月11日

        服务器在1G内存,奔腾E2140(双核 1.6G),windows xp系统的机器上每秒能处理1万次左右的TCP短连接请求。网络流量为20M/s 。CPU占用率80-90% 。以前没专门做过服务器软件,也不知道性能怎么样。
        下面是客户端测试线程代码。每个客户端跑200个线程,共运行了两个测试客户端。

while(1)
{
if (!(sock.Connect("192.168.1.8",SYNC_PORT)))
{
    nMsgError++;
    MySleep(100);
    continue;
}

dwRet = sock.Send((char *)&syncmsg, sizeof(MsgUpdateSync_T));
if (dwRet < 0)
{
  MySleep(100);
  nDownloadError++;
  wprintf(L"Send Update Sync Msg Failed ");
  sock.Disconnect();
  continue;
}

else
{ 
  nOk++;
  sock.Disconnect();
  continue;
}

}

          实际运行时每个客户成功的请求大约5000次/秒,失败的大约100次/秒。   服务端内存消耗4M。
发表于 2009-03-11 22:39 zgf的blog 阅读(2574) | 评论 (4)编辑 收藏