alibaba / cobar

a proxy for sharding databases and tables
Apache License 2.0
3.21k stars 1.22k forks source link

cobar server本身的负载问题 #50

Open lvsos opened 9 years ago

lvsos commented 9 years ago

三台windows 2008服务器,各自安装了三个cobar节点作为集群之后, 利用LoadRunner压力测试工具测试含有cobar的数据库访问web服务, 测试1500个人的并发量,cobar调用的java.exe 对cpu的占用处于5%以下基本是0%。 但是占用内存不断飙升,到了500,000kb之后,利用cobar获取数据库表内容会无法获取, 进入长时间的等待,数据库服务器及web服务器均没有问题。进入dos命令, 连接刚才所使用且内存达到500,000多kb的cobar节点,发show cobar_status;运行结果显示为on正常。 但是利用show cobar_cluster;命令发现结果为Empty set,返回为false, 正常情况下执行该命令应该是会显示各个节点的信息。目前就只发现内存升到500多m, show cobar_cluster;返回false。重启该cobar节点之后又恢复正常,可以读取表数据了。 请问,如上所说问题,开发人员有没遇到过,或者说这样就代表该cobar节点已经到瓶颈,某个模块出问题了。如果是这样的话,我要如何监测,到达该瓶颈的时候是否有相关的心跳及控制功能?