kiss rpc flatbuffer,capnp版本和grpc性能測試對比

kiss rpc flatbuffer比以前的capnp在性能上快4倍左右,類比grpc快5倍左右。
內存資源,cpu資源,網絡資源佔用更低。ubuntu

測試環境

 * 環境:ubuntu 16.04 lts(64位)
 * 硬件:xeon cpu e3-1230@3.3GHz x 8
 * 內存:8G
 * 網絡:localhost(本地環回)網絡

55508328.png

GRPC 測試

  • 單鏈接, 同步測試,測試50WQPS:1.5W qps/sec併發

57980237.png

  • 單鏈接,異步測試,測試10WQPS:4.4W qps/sec異步

61314127.png

  • 併發測試:1000個客戶端,每一個客戶端測試100QPS, 10萬QPS:5W qps/sec性能

51612305.png

kiss rpc flatbuffer版本測試:

  • 單鏈接 100w QPS同步測試,耗時:20秒,平均每秒5w QPS測試

  • 單鏈接 100w QPS異步測試,   耗時5秒,平均每秒20w QPSspa

54551730.png

1000併發異步測試
  • 1000併發, 100wQPS異步測試, 耗時:5秒,平均每秒QPS:20W內存

54709793.png

kiss  rpc capnp版本測試:

  • 單鏈接 50w QPS同步測試,耗時:15秒,平均每秒3.3w QPS資源

  • 單鏈接 50w QPS異步測試,   耗時9秒,平均每秒5.5w QPSrem

54987389.png

2.1000併發異步測試:
  • 1000併發, 100wQPS異步測試, 耗時:25秒,平均每秒QPS:4W

55004185.png

相關文章
相關標籤/搜索