• 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倍之多
  • 相关阅读:
    第二章:列表简介
    第三章:shell变量知识进阶
    第二章:shell变量
    WEB服务器
    第一章:变量和简单的数据类型
    第一节:python基础
    第一章:shell脚本初入门
    vim命令
    知识点一:OSI模型初识
    知识点二:HTTP超文本文件传输协议
  • 原文地址:https://www.cnblogs.com/andy-zhou/p/6289058.html
Copyright © 2020-2023  润新知