Rest Project Performace Pressure Test

首次调整基线和配置修改

机器配置为

CPU: Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.6GHz 24core
内存: 128G

JDK Ver: 1.7.0_80
Tomcat Ver: 8.5.6

OSP Client Interface Conf Param: CentOS5.8、Timeout 20ms

验测线程50并发

验测线程200并发

Redis Response Interface Conf Param: CentOS5.8、Connection Redis

验测线程50并发

验测线程200并发


切换服务器版本为CentOS6.6、Tomcat版本和ThreadPool配置参数不变,重新压测数据如下

OSP Client Interface Conf Param: CentOS6.6、Timeout 20ms

验测线程50并发

验测线程200并发

Redis Response Interface Conf Param: CentOS6.6、Connection Redis

验测线程50并发

验测线程200并发

此次调整操作系统版本6.6之后同比之前5.8版本中的压测结果均有30%左右的提升,但调用USP的OSP接口环比原生链接Redis的接口的QPS相差还在45%以上,前者低于后者。


调整VM参数后两个接口200并发的压测结果

OSP Client Interface

验测线程200并发

Redis Response Interface

验测线程200并发

两个接口QPS均有10%的提升,但环比差距仍为50%,原生访问Redis的接口好于访问OSP的接口


注意

相同CPU: Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.6GHz 24core
相同OS Ver 和 Kernel: Linux version 2.6.32-504.el6.x86_64 (mockbuild@c6b9.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) ) #1 SMP Wed Oct 15 04:27:16 UTC 2014
两个接口在上述条件下内存128G压测性能都好于32G有3倍之多

阿莫斯论Amos

posted @ 2017-01-16 11:47  Andrew.Zhou  阅读(271)  评论(0编辑  收藏  举报