Memcached哈希性能优化环境配置
目录
1. 简介
2. 环境配置
3. 测试实例
声明
1. 本测试配置基于ubuntu 12.04 64 位server进行,其他Linux的发行版可能略有不同。
2. 中间配置可能出现各种问题,因个人操作系统环境不同,所以可能还是出现不同的问题。
3. 其实大致的过程如果熟悉的话可以直接参见项目的readme
简介
1. memcached
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。
2. YCSB
英文全称:Yahoo! Cloud Serving Benchmark (YCSB) 。是 Yahoo 公司的一个用来对云服务进行基础测试的工具。目标是促进新一代云数据服务系统的性能比较。为四个广泛使用的系统:Cassandra,、HBase、PNUTS和一个简单的片式MySQL执行,订了套核心基准测试和结果报告
3. Intel VTune
英特尔VTune