Chinaunix首页 | 论坛 | 博客
  • 博客访问: 33541
  • 博文数量: 10
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 112
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-21 08:13
文章分类

全部博文(10)

文章存档

2014年(10)

我的朋友

分类: Mysql/postgreSQL

2014-01-16 17:53:09

 工具的一部分,是一款专为高并发而优化的内存分配器
下载安装
64位操作系统请先安装 libunwind库,32位操作系统不要安装 最新稳定版 1.1
#wget
# tar -zxvf libunwind-1.1.tar.gz  
# cd libunwind-1.1
# ./configure 
#make && make install
#wget 
# tar -zxvf gperftools-2.1.tar.gz 
# cd gperftools-2.1
# ./configure
#make && make install
配置MySQL
vim /usr/local/mysql/bin/mysqld_safe
在# executing mysqld_safe的下一行,加上:
export LD_PRELOAD=/usr/local/lib/libtcmalloc.so
或者 sed -i 直接修改
sed -i '/# executing mysqld_safe/a\export LD_PRELOAD=/usr/local/lib/libtcmalloc.so' /usr/local/mysql/bin/mysqld_safe

重启MySQL 
service mysqld restart
检查tcmalloc 运行是否正常
#lsof | grep tcmalloc 
mysqld     1409  mysql  mem       REG                8,3    1943606   28016672 /usr/local/lib/libtcmalloc.so.4.1.0
修改完成 实际效果未详测!


阅读(1418) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~