★★★java socket linux本地服务器通信的性能问题
hills 2011-10-24 04:04:29
各位好!
目前小弟碰到一个问题。 :(
用java scoket实现tcp/ip通信,操作系统为linux。客户端和服务端都我们来实现。
问题描述:
场景一:客户端和服务端分开部署在不同的服务器,客户端和服务端通信时速度很快,加上业务逻辑判断,处理请求能力可达4000条/秒
场景二:客户端和服务端部署在同一台服务器,客户端和服务端通信时速度非常慢,处理请求能力只有100条/秒
奇怪的是,如果场景二的操作系统是windows,则正常,即接近场景一。 :)
个人判断,此问题不是代码上的问题,应该是Linux操作系统某些配置导致的,修改一部分配置也不见效。
哪位兄弟碰到过类似的问题,请给出建议和思路。
万分感谢!