Skip to content
This repository has been archived by the owner on Sep 25, 2023. It is now read-only.

pomelo rpc zeromq性能测试报告

py edited this page Feb 26, 2014 · 4 revisions

测试环境

1.1 服务端测试环境
服务 机器 硬件配置
GameServer pomelo3.server.163.org 云主机
1CPU 8核心
CPU型号 GenuineIntel QEMU Virtual CPU version 1.1.2@2.0GHz
16G 内存
1网卡
linux/64位 OS
1.2 客户端测试环境
服务 机器 硬件配置
Clients pomelo16~18.server.163.org 云主机
1CPU 1核心
CPU型号 GenuineIntel Westmere E56xx/L56xx/X56xx (Nehalem-C)@2.6GHz
1G 内存
1网卡
linux/64位 OS

测试结果

  1. 1个服务进程.
  2. 2个客户端并发, 每隔1ms发起一次RPC调用(msg='Hello World'), 每个客户端总计发送1w次, 服务器对每个RPC请求回复一个200.
  3. 服务器完成2w次RPC请求的时间为14.595s, 平均1370次/s.
  4. 服务器完成一次RPC调用的时间约为: 1-4ms
  5. 在服务器运行过程中: server进程对CPU的占用为: 36%, 38%, 43%, 35%, 37%
  6. 在客户端运行过程中: client进程对CPU的占用为: 37%, 35%, 31%, 31%, 25%
Clone this wiki locally