## 测试背景和目标
了解DCache两种数据类型的读写性能，以及对于机器的压力情况（包括CPU、IO、网络）。

## 测试环境
#### 软件环境
> 1. 基于Tars（2019年4月最新版本）
> 2. 单进程服务，Cache是纯内存类型（即后端不带DB）

#### 硬件环境
> 1. CPU 48核（Intel(R) Xeon(R) CPU E5-2670 v3 @2.30GHz），内存128G，万兆网卡
> 2. 测试客户端与服务端同机房

## 测试方法
有两个客户端并发访问DCache的接口（不经过Proxy，直接访问cache），其中每个客户端开启10个进程，每个进程开启20个线程，共有400个线程并发调用DCache的读写接口（先测写接口，再测读接口）；DCache服务端开启6个网络线程和12个工作线程。在压测过程中记录机器的各项性能指标。

## 测试结果

数据类型 | 读/写 | 数据长度(Byte) | CPU | 网卡(Mbit/s) | TPS(w/s) 
---|---|---|---|---|---
k-v | 读 | 100 | 1400% | 800 | 66 
k-v | 写 | 100 | 800% | 450 | 18.5
k-k-row | 读 | 100 | 1600% | 900 | 45
k-k-row | 写 | 100 | 950% | 430 | 16