testcase

环境

  • OS linux 3.5.0-19-generic X86_64
  • CPU XEON E5-2450 双路共16核32物理线程
  • Memory 48G
    这是一台双路至强CPU的工作站,比我之前在mac book pro上做的测试,更接近真实服务器的运行环境。
  • proxool在激烈并发时会抛异常,完全不靠谱。在并发10的情况下,会使用11或者12个物理连接。
  • c3p0和proxool都相当慢,慢到影响sql执行效率的地步。
  • bonecp性能并不优越,采用LinkedTransferQueue并没有能够获得性能提升。
  • jboss-datasource虽然稳定,但是性能很糟糕
  • bonecp和c3p0存在较大并发时使用的物理连接超过maxPoolSize数量,达到maxPoolSize+1