Jemalloc

centos6.5上安装淘宝tfs系统

为了安装淘宝tfs文件系统,查了很多资料。若仅参考淘宝的官方文档,那么安装注定失败,因为在官方文档中很多依赖库并没有明确标出。 为了更方便的安装,我这里只写正确的安装过程,错误的解决就不详细描述了。 第一步:gcc降级 centos6.5上如果用yum安装gcc的话,默认是4.4.7版本。若以在gcc4.4.7的基础上安装tfs的话会出现许多莫名其妙的错,...

Redis内存碎片

目录 一、什么是内存碎片 二、如何判断有内存碎片 三、内存碎片是怎么形成的 3.1 jemalloc分配机制导致 3.2 数据的修改删除操作导致 四、如何清理内存碎片 4.1 重启 4.2 redis内存碎片自动清理机制 五、和现实的类比 一、什么是内存碎片 redis数据删除后,所占用内存不会马上还给操作系统,而是交给内存分配管理器,...

linux 非root 用户安装redis 安装

1,在Linux环境上下载gcc,通过源码安装得通过cc编译器进行安装。这时候得下载gcc。这时候使用root用户进行安装。    yum -y install  gcc 2,接着编译需要使用jemalloc。得下载jemalloc 编译。使用yum安装得添加一下仓库源。改完仓库源,这时候就可以使用  yum install  jemalloc 下面这种方...

Linux下RocksDB、LevelDB、ForestDB性能测试对比

简要说明 本次环境与http://www.cnblogs.com/oloroso/p/6306352.html中的一致。 依然是增删查改各测试10000次,每个测试重复5次取平均值。 1、不使用jemalloc和tbb测试 三个数据库除了rocksdb之外,默认都不使用jemalloc和tbb。 设置rocksdb的编译参数为make static_lib...

redis集群搭建及一些问题

redis 1、简化版redis (本套Redis集群为简化版安装部署,只需解压至普通用户家目录下或者任意目录,解压后修改脚本,执行脚本后即可使用。) 注意,此版本需要在redis配置文件中添加 protected-mode no,确认添加完成后再启动服务。 1、单机部署 1.新建普通用户,将压缩包解压到家目录下。 tar zxf rediscluste...

redis make报错

解压redis后,第一次make出现报错: [root@localhost redis-3.2.5]# make cd src && make allmake[1]: Entering directory `/data/redis/redis-3.2.5/src'rm -rf redis-server redis-sentinel redi...