ChinaUnix.net
相关文章推荐:

tcp 并发测试工具

[color="#000000"]概述 在构建或管理一个网络系统时,我们更多的是关心网络的可用性,即网络是否连通,而对于其整体的性能往往考虑不多,或者即使考虑到性能的问题,但是却发现没有合适的手段去 测试 网络的性能。 _5s4Uw0]"A@n0 当开发出一个网络应用程序后,我们会发现,在实际的网络环境使用中,网络应用程序的使用效果不 是很理想,问题可能出现在程序的开发上面,也有可能由于实际的网络环境中存在着瓶颈。面对这种问题...

by centipedecn - Linux文档专区 - 2009-07-22 10:43:11 阅读(1794) 回复(0)

相关讨论

利用无限循环,多进程实现并发。在每次循环里创建一个子进程,来实现这一次连接的读写。 while(1) { accpet() if(fork()==0) { while(1) { read(); write(); } close(connfd); } else//父进程 不满足条件。 退出。 } 本文来自ChinaUnix博客,如果查看原文...

by yinghaijushi - Linux文档专区 - 2009-08-18 14:28:47 阅读(897) 回复(0)

我把《UNIX网络编程第一卷》的示例代码改了一点点想用于生产环境(AIX),但是还没有想好怎么样监控进程以达到在有较多客户端请求时能再产生新进程和在客户端请求减少时销毁空闲的进程。这个在书里只是提到了却没有给出示例代码。 [code] #include #include #include #include #include #include #include #include #include

by AllenYao - C/C++ - 2006-05-30 11:38:43 阅读(1046) 回复(0)

如果UDP和tcp的服务同时存在一个程序里面,都是守护进程等待连接,使用select实现, 那么bind第一个给tcp,然后bzero,再bind给UPD,可是我得到的bind返回值是-1,说明bind error,这个该怎么处理?难道一个网卡不能同时bind给两个fd?

by lzyang - C/C++ - 2004-07-15 12:28:05 阅读(2569) 回复(8)

我需要在CentOS 6(linux 2.6内核) 中,实现两台设备之间,数十万个tcp连接并发。 但是遇到如下问题: 我的客户端和服务器端都是基于epoll的异步连接,同时,客户端配置了多个IP地址。 如果客户端是串行的顺序请求,成功建立一个tcp连接后,再申请下一个, 那么达到7万左右时,连接请求逐渐卡住了,connect()基本都是超时退出。 如果客户端是并发请求,一个tcp连接未完成,就申请下一个连接, 把大量的请求都塞入epoll线程,等待...

by hhhhello - C/C++ - 2012-05-04 15:09:49 阅读(18359) 回复(8)

事情是这样D: 我现在测试一个LINUX芯片的并发能力,把它作为tcp服务器,接多客户端,从硬盘读数据然后向客户端发送,计算数据的传输能力。 现在用tcp多线程并发实现,但是测试结果很不理想。然后又作了一些测试,发现瓶颈是 由芯片的内存向tcp客户端写数据这一过程,而不是从硬盘读数据。 我现在应该做哪些工作,可以提高芯片的传输能力呢?

by sealdad - C/C++ - 2005-10-20 10:30:48 阅读(3549) 回复(19)

各位朋友大家好! 小弟想问的问题如上,关于socket并发tcp并发之间到底是如何区分的? 因为小弟最近在我的 server 上发现一个奇怪的问题。 在一台SERVER (RHEL4)系统上用 ss -a | wc -l 得出来的socket链接总数 和 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 得出来的关于 ESTABLISHED 的连接总数 基本上相等。 都是2200 左右! 而在我 CENTOS 5.2 的系统里面, ESTABLISHED...

by net17sharplau - 网络技术 - 2009-08-31 11:36:42 阅读(3398) 回复(3)

各位朋友大家好!\r\n 小弟想问的问题如上,关于socket并发tcp并发之间到底是如何区分的?\r\n\r\n 因为小弟最近在我的 server 上发现一个奇怪的问题。 在一台SERVER (RHEL4)系统上用 ss -a | wc -l 得出来的socket链接总数 和 \r\n netstat -n | awk \'/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}\'\r\n 得出来的关于 ESTABLISHED 的连接总数 基本上相等。 都是2200 左右!\r\n\r\n 而在我 CENTOS 5.2 的...

by net17sharplau - 企业网管技术交流区 - 2009-08-31 11:36:42 阅读(3171) 回复(3)

引用 # prefork MPM # StartServers: number of server processes to start # MinSpareServers: minimum number of server processes which are kept spare # MaxSpareServers: maximum number of server processes which are kept spare # MaxClients: maximum number of server processes allowed to start # MaxRequestsPerChild: maximum number of requests a server process servesStartServers 10 MinSpareServers 10 MaxSp...

by lockend - 服务器及硬件技术 - 2010-12-28 23:00:58 阅读(1767) 回复(0)

今天看到这篇文章感觉蛮实用的,于是就转载过来了感觉原作者. 源地址是: http://blog.s135.com/post/269/ 这两天搭建了一组Apache服务器,每台服务器4G内存,采用的是prefork模式,一开始设置的连接数太少了,需要较长的时间去响应用户的请求,后来修改了一下Apache 2.0.59的配置文件httpd.conf: 引用 # prefork MPM # StartServers: number of server processes to start # MinSpareServers: minimum number of server process...

by wiliiwin - Linux文档专区 - 2009-09-10 15:54:00 阅读(611) 回复(0)

原文地址: http://blog.s135.com/post/269/ 这两天搭建了一组Apache服务器,每台服务器4G内存,采用的是prefork模式,一开始设置的连接数太少了,需要较长的时间去响应用户的请求,后来修改了一下Apache 2.0.59的配置文件httpd.conf: # prefork MPM # StartServers: number of server processes to start # MinSpareServers: minimum number of server processes which are kept spare # MaxSpareServers: maximum number of ...

by gamester88 - Linux文档专区 - 2009-07-24 11:03:21 阅读(555) 回复(0)