百独托管7500 紫田网络超高转化播放器收cps[推荐]速盾CDN 免实名免备防屏蔽阿里云 爆款特卖9.9元封顶提升alexa、IP流量7Q5团队
【腾讯云】中小企福利专场【腾讯云】多款产品1折起高防 随时退换 好耶数据小飞国外网赚带你月入万元炎黄网络4H4G10M 99每月
香港带宽CN2/美国站群优惠中客数据中心 服务器租用联盟系统移动广告平台 中易企业专场腾讯云服务器2.5折九九数据 工信部正规资质
腾讯云新用户大礼包代金券高价收cpa注册量高价展示【腾讯云】2核2G/9.93起租服务器找45互联 随时退换阿里云 短信服务 验证秒达

[其它内容] 提高MySQL在高并发情况下的性能? 使用Google的开源TCMalloc库轻松解决 [复制链接]
查看:347 | 回复:1

154

主题

671

帖子

586

积分

落伍者(一心一意)

Rank: 1

贡献
28
鲜花
1
注册时间
2013-4-4

落伍手机绑定

发表于 2013-4-5 15:48:05 | |阅读模式 来自 中国广东广州
TCMalloc的全称为Thread-Caching Malloc,是谷歌开发的开源工具“google-perftools”中的一个成员。与标准的glibc库的malloc相比,TCMalloc库在内存分配效率和速度上要高很多,这

在很大程度上提高了服务器在高并发情况下的性能,从而降低系统负载。
要安装TCMalloc库,需要安装libunwind(32位操作系统不需要安装)和google-perftools两个软件包,libunwind库为基于64位CPU和操作系统的程序提供了基本函数调用链和函数调用寄存器

功能。
文章原创来源出自http://www.tvvcd.com 转载请注明

下面介绍利用TCMalloc优化MySQL的具体操作过程:

1.安装libunwind库
可以从http://download.savannah.gnu.org/releases/libunwind下载相应的libunwind版本。
# tar xvf libunwind-1.0.tar.gz
# cd libunwind-1.0
# CFLAGS=-fPIC ./configure
# make CFLAGS=-fPIC
# make CFLAGS=-fPIC install

2.安装google-perftools
# tar xvf gperftools-2.0.tar.gz
# cd gperftools-2.0
# ./configure
# make && make install
# echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf
# ldconfig
至此,google-perftools安装完成。


3.修改MySQL启动脚本(根据你的MySQL安装位置而定):
vim /usr/local/webserver/mysql/bin/mysqld_safe

在# executing mysqld_safe的下一行,加上:
export LD_PRELOAD=/usr/local/lib/libtcmalloc.so
保存后退出,然后重启MySQL服务器。


4.使用lsof命令查看tcmalloc是否起效:
lsof -n |grep tcmalloc

如果发现以下信息,说明tcmalloc已经起效:
mysqld    23073     mysql  mem       REG      253,0    1727356    5865483 /usr/local/lib/libtcmalloc.so.4.1.0

电影http://www.tvvcd.com最新电影
头像被屏蔽

0

主题

83

帖子

374

积分

禁访

贡献
113
鲜花
1
注册时间
2013-4-2

落伍手机绑定

发表于 2013-4-7 11:33:57 | 来自 中国北京
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

手机版|找回帐号|不能发帖?|Archiver|落伍者

GMT+8, 2024-6-12 07:05 , Processed in 0.101438 second(s), 32 queries , Gzip On.

返回顶部