友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

yum安装mysql使用tcmalloc

post by rocdk890 / 2012-1-23 0:46 Monday linux技术

  最近看大家对TCMalloc优化mysql有这么大的兴趣,毕竟现在针对编译mysql的多点,yum安装的mysql基本上没有人介绍怎么做,今天我来给大家介绍下吧.
  系统:centos 5.4 32位
  需要的软件:mysql 5.0.92 (因为yum安装的基本上都是这个版本) google-perftools-1.9.1.tar.gz

1.安装mysql
...

阅读全文>>

标签: centos mysql yum 安装 tcmalloc lsof

评论(0) 引用(0) 浏览(10280)

使用TCMalloc优化mysql

post by rocdk890 / 2012-1-9 15:18 Monday linux技术

TCMalloc(Thread-Caching Malloc)是google-perftools工具中的一个,与标准的glibc库的malloc相比,TCMalloc在内存的分配上效率和速度要 高得多,可以提高Mysql服务器在高并发情况下的性能,降低系统负载.

Google-perftools的项目地址:http://code.google.com/p/google-perftools/
从http://code.google.com/p/google-perftools/ 下载源码包,现在最新版本是1.9.1.

mysql服务器只需要用so动态库就可以了,没有必须要把其他的文件(头文件静态库文档等)也安装到/usr/local/里.

1.下载并安装TCMalloc
wget -c http://google-perftools.googlecode.com/files/google-perftools-1.9.1.tar.gz
tar zxf google-perftools-1.9.1.tar.gz && cd google-perftools-1.9.1
./configure
这里make没有报错的话,那就可以继续make install
make && make install
安装成功后再来安装mysql....

阅读全文>>

附件下载:
mysqlserver.rar 3.23KB

标签: mysql 优化 tcmalloc 性能

评论(2) 引用(0) 浏览(9302)

用tcmalloc优化nginx

post by rocdk890 / 2011-9-9 14:22 Friday linux技术

  上一篇文章我做了编译安装nginx并修改版本头信息,那这次就写让nginx支持tcmalloc,废话不多说了,看教程吧.

  系统:centos 5.6
  需要的软件包: google-perftools-1.7.tar.gz

1.下载并解压tcmalloc
wget http://google-perftools.googlecode.com/files/google-perftools-1.7.tar.gz
tar zxf google-perftools-1.7.tar.gz && cd google-perftools-1.7

2.编译安装
./configure && make && make install
echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf
/sbin/ldconfig

3.让tcmalloc加入nginx中
cd ..

阅读全文>>

标签: nginx 整合 优化 tcmalloc 支持

评论(14) 引用(0) 浏览(17891)