zoukankan      html  css  js  c++  java
  • jemalloc for mysql

    ptmalloc 是glibc的内存分配管理

    tcmalloc 是google的内存分配管理模块

    jemalloc 是BSD的提供的内存分配管理

    三者jemalloc和tcmalloc的性能不分伯仲,而ptmalloc则要低一些

    1、下载

    wget http://www.canonware.com/download/jemalloc/jemalloc-4.0.1.tar.bz2

    2、解压安装

    tar -jxvf  jemalloc-4.0.1.tar.bz2

    cd  jemalloc-4.0.1

    ./configure

    make & make install

    3、配置mysql使用jemalloc

    [mysqld_safe]
    malloc-lib=/usr/local/lib/libjemalloc.so

    4、重启mysql

    service mysqld restart

    5、查看jemalloc是否生效

    lsof -n |grep jemalloc

    [root@sms jemalloc-4.0.1]# lsof -n |grep jemalloc
    mysqld    28837     mysql  mem       REG                8,3  5894355   25433288 /usr/local/lib/libjemalloc.so.2

    显示以上信息说明mysql已经成功加载jemalloc

  • 相关阅读:
    C语言II博客作业04
    C语言II博客作业03
    C语言II博客作业01
    学期总结
    C语言I博客作业08
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
    C语言I博客作业04
    C语言I博客作业03
  • 原文地址:https://www.cnblogs.com/wjoyxt/p/4826914.html
Copyright © 2011-2022 走看看