smartrpc - 吞吐量测试

测试环境:CentOS6.7-x86_64 虚拟机(4核,2G内存)

测试代码:1. smart/test/examples/throughput/

       2. smart/test/examples/tpsclient/    --单链接

      3. smart/test/examples/concurrence/  --并发多链接

 

[jackhen@192.168.4.117 bin_d]$ ./tpsserver_d     //服务端
start tpsserver listen at[0.0.0.0:8800], listenfd=[4]

 

一、单链接

[jackhen@192.168.4.117 bin_d]$ ./tpsclient_d 
Usage: ./tpsclient_d server_ip server_port block_size
[jackhen@192.168.4.117 bin_d]$ ./tpsclient_d 127.0.0.1 8800 16000
s

 

[jackhen@192.168.4.117 bin_d]$ ./tpsserver_d 
start tpsserver listen at[0.0.0.0:8800], listenfd=[4]
TPS: 63.406372 MB/s
TPS: 64.233398 MB/s
TPS: 64.526367 MB/s
TPS: 66.513062 MB/s
TPS: 64.675903 MB/s
TPS: 64.511108 MB/s
TPS: 63.702393 MB/s
TPS: 64.840698 MB/s
TPS: 63.598633 MB/s

 

二、100个并发链接

[jackhen@192.168.4.117 bin_d]$ ./conclient_d 
Usage: ./conclient_d server_ip server_port block_size [g_con_counts]
[jackhen@192.168.4.117 bin_d]$ ./conclient_d 127.0.0.1 8800 16000 100
// 100个并发链接,每个链接16000字节ping-pong测试

 

[jackhen@192.168.4.117 bin_d]$ ./conclient_d 
Usage: ./conclient_d server_ip server_port block_size [g_con_counts]
[jackhen@192.168.4.117 bin_d]$ ./conclient_d 127.0.0.1 8800 16000 100
TPS: 760.052490 MB/s
TPS: 752.410889 MB/s
TPS: 750.952148 MB/s
TPS: 654.446411 MB/s
TPS: 645.294189 MB/s
TPS: 660.311890 MB/s
TPS: 662.033081 MB/s
TPS: 668.609619 MB/s
TPS: 656.381226 MB/s
TPS: 651.461792 MB/s
TPS: 665.548706 MB/s

 

==============================================================================

8核8G --32位物理机 测试

 

 

==============================================================================

32核128G --64位物理机 测试

转载于:https://my.oschina.net/jackhen/blog/644824

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值