进展

时间内容说明
8.11 - 8.28调研 + 研发 + 自测自测性能报告见附件
9.8 - 9.22QA测试QA测试报告见附件
10.8北京机房1台机器上线
10.14北京机房1台机器上线修复URL编码问题
10.19北京机房7/35机器上线杭州和南京各2台机器上线开始小流量上线
10.22北京机房10/35机器上线杭州机房5/26机器上线南京机房5/19机器上线修复http响应数据压缩问题
11.3北京机房10/35机器上线修复RPC内存泄露问题
11.6杭州机房5/26机器上线南京机房5/19机器上线同北京机房版本
11.9北京机房全流量上线

截止目前,线上服务表现稳定。

QA测试结论

  • 【性能测试】单机支持最大QPS:9000+。可以有效解决原来hulu_pbrpc中一个慢服务拖垮所有服务的问题。性能很好。
  • 【稳定性测试】长时间压测没问题。QA测试结论:通过

性能提升实时统计

统计时间2015.11.3 15:00 – 2015.11.9 14:30,共143.5小时(近6天)不间断运行。北京机房升级前和升级后同机房各6台机器,共12台线上机器的Noah监控数据。

指标升级均值hulu_pbrpc升级均值brpc收益对比说明
CPU占用率67.35%29.28%降低56.53%
内存占用327.81MB336.91MB基本持平
鉴权平响(ms)0.6050.208降低65.62%
转发平响(ms)22.4923.18基本持平依赖后端各个服务的性能
总线程数193132降低31.61%Baidu RPC版本线程数使用率较低,还可降低
极限QPS30009000提升3线下使用Geoconv和Geocoder服务测试

CPU使用率(%)(红色为升级前,蓝色为升级后)img

内存使用量(KB)(红色为升级前,蓝色为升级后)img

鉴权平响(ms)(红色为升级前,蓝色为升级后)img

转发平响(ms)(红色为升级前,蓝色为升级后)img

总线程数(个)(红色为升级前,蓝色为升级后)img