refs:http://redis.io/topics/benchmarks#factors-impacting-redis-performance
- 网络条件:大部分情况下,最先限制redis性能的是带宽,而不是CPU
- CPU:排在网络之后,redis更倾向于高性能高缓存的单核CPU,而非多核CPU。Intel的CPU 比AMD 的好:AMD 经常只有一半的成绩——跟同级别的Intel CPU相比
- 内存:当保存的object>10k的时候内存的带宽和速度的影响变得可观起来。
- redis在虚拟机中会变得更慢
- 当object大小超过MTU(http://networkengineering.stackexchange.com/questions/5057/what-is-the-actual-size-of-an-ethernet-mtu)时性能会下降
- The most efficient combination is always to put the client and server on two different cores of the same CPU to benefit from the L3 cache
- 当连接数上升时吞吐量会平缓下降
- 以及其他一些看不懂的……
看看就好具体去官网看……