安装tcmalloc内存控制模块,并配置mysql使用
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了安装tcmalloc内存控制模块,并配置mysql使用,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2216字,纯文字阅读大概需要4分钟。
内容图文
先安装相关运行库,因为是用c++写的,需要make,还有一个运行环境libunwind
yum -y install gcc make gcc-c++ libunwind
然后下载并安装google-perftools
#下载源码包 wget https://github.com/gperftools/gperftools/releases/download/gperftools-2.5/gperftools-2.5.tar.gz #解压源码包 tar xf gperftools-2.5.tar.gz #开始编译安装 ./confighre make make install #搜索一下,找到安装好的相关C库文件 find / -name libtcmalloc.so /usr/local/lib/libtcmalloc.so /opt/gperftools-2.5/.libs/libtcmalloc.so #创建lib库软连接,这样就不需要用ldconfig了 ln -sf /usr/local/lib/* /usr/lib/ #完成 ll /usr/lib/libtcmalloc.so lrwxrwxrwx. 1 root root 29 Jan 23 12:05 /usr/lib/libtcmalloc.so -> /usr/local/lib/libtcmalloc.so
安装完成,就等程序调用了,懂开发的可以测试一下,我这里直接用mysql调用.
===============================================
因为这个软件略难找,这个链接也不知道什么时候失效,我上传到51cto下载了
http://down.51cto.com/data/2437899
===============================================
配置mysql使用
使用mysql调用这个模块,有两种方法,一种就是加载到mysqld_safe启动,另一种就是加载的配置文件.不过,都要重启mysql程序才能生效,其他程序亦然.
没有项目加载的话,下面这条命令是没有返回的
lsof -n | grep tcmalloc
然后,加到mysql的配置文件my.cnf
#打开mysql配置文件,添加下面两行 vim /usr/local/mysql/my.cnf . . . [mysqld_safe] malloc-lib=tcmalloc . . . #重启mysql /etc/init.d/mysql restart
注意:如果是正常安装并加载libtcmalloc.so的话,是不会报错的,重启将直接生效.如果有报错,则需要研究一下哪里做错了,或者尝试重新安装.
现在来看看使用上没有
lsof -n | grep tcmalloc mysqld 3665 mysql mem REG 253,0 1050408 100663894 /usr/local/lib/libtcmalloc_minimal.so.4.3.0 mysqld 3665 3666 mysql mem REG 253,0 1050408 100663894 /usr/local/lib/libtcmalloc_minimal.so.4.3.0 mysqld 3665 3669 mysql mem REG 253,0 1050408 100663894 /usr/local/lib/libtcmalloc_minimal.so.4.3.0
可以明确看到,mysql已经加载上这个模块了,那就可以用了
安装tcmalloc内存控制模块,并配置mysql使用
标签:bsp style min 其他 tool gcc lease 51cto /etc
本文系统来源:http://blog.51cto.com/arthur376/2064226
内容总结
以上是互联网集市为您收集整理的安装tcmalloc内存控制模块,并配置mysql使用全部内容,希望文章能够帮你解决安装tcmalloc内存控制模块,并配置mysql使用所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。