发表于: 2017-08-22 22:44:17

1 1229


任务进展

       1:今天解决了师弟代码的表单验证问题,必须在控制器方法中添加BindResult参数才能执行校验,并且依赖包要引入hibernate validation校验包才能执行,怀疑可能是javax validation并没有默认的NotEmpty校验器实例。

       2:今天重新跑了下测试,结果响应数据又正常了,换回memcache也正常,之后连续跑多次,都没有再出现庞大响应数据,但是结果很低50左右。索性就在此基础上进行测试,循环次数15次不变,增加线程数,增加到100,没有错误,但是性能不稳定:

15Cycle times 50Threads:

60Threads:

70Threads:

80Threads:

90Threads:

100Threads:

继续增加到200,开始出现错误,并且错误和性能都不稳定:

200Threads测试3次:


继续增加到250,错误率上升,错误和性能都不稳定,Throughput有时会比200还高一点:

250Threads测试3次:

最直观的结果是:nginx负载均衡+缓存配置极大的提高了并发线程数:5倍,之前只有50。90%Line在波动中随着线程数增加而增加。

性能方面,没有搞明白为什么这么低,memcache我配置了最大2048的缓存空间,比我服务器的内存还要大,查看缓存是正常的,服务器内存也正常:

遇到问题

       性能表现不明白为什么比不配置缓存还低。

明日计划

       开始任务7

收获

       jsp表单验证问题

进度

任务开始时间:2017.08.14

预计demo时间:2017.08.20

是否有延期风险:已延期

禅道:http://task.ptteng.com/zentao/project-task-260.html


返回列表 返回列表
评论

    分享到