方便更快捷的说明问题,可以按需填写(可删除)
使用环境:
shardingsphere-proxy 5.3.1
场景、问题:
使用shardingsphere-proxy进行读写分离,通过sysbench进行压测。
了解shardingsphere-proxy进行读写分离所需要的资源,以及适配的环境
当前遇到的问题是,ssp占用cpu较高
创建8c16g(3台主机都是一样的配置)的mysql1主2从集群。直压mysql,tps大概在2000-2100,
使用16核的ssp代理进行读写分离,tps在2000-2100,同时,ssp主机的CPU在95%以上
已进行操作:
修改连接池的数量,固定在400个连接池。——无效
修改JVM参数,参照压测的文档进行修改——无效,CPU没有降低
现状:
目前来看主要性能瓶颈在CPU 上,不知道是否有什么优化的参数,能够使得cpu使用率降低,同事tps能有所增加