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
jemalloc for mysql的更多相关文章
- jemalloc优化MySQL、Nginx内存管理
		上一篇文章<TCMalloc优化MySQL.Nginx.Redis内存管理>,下面来看下jemalloc jemalloc源于Jason Evans 2006年在BSDcan confer ... 
- 安装 jemalloc for mysql
		参考: MySQL bug:https://bugs.mysql.com/bug.php?id=83047&tdsourcetag=s_pcqq_aiomsg https://github.c ... 
- 利用jemalloc优化mysql
		一.下载安装jemalloc #wget http://www.canonware.com/download/jemalloc/jemalloc-3.6.0.tar.bz2 #tar jxvf jem ... 
- 使用jemalloc优化nginx和mysql内存管理
		预先安装autoconf 和 make yum -y install autoconf make jemalloc的安装jiemalloc 开源项目网站 http://www.canonware.co ... 
- 如何验证 jemalloc 优化 Nginx 是否生效
		Jemalloc 源于 Jason Evans 2006年在 BSDcan conference 发表的论文:<A Scalable Concurrent malloc Implementati ... 
- Linux-LNMP LAMP LNMPA
		这个脚本是使用shell编写,为了快速在生产环境上部署lnmp/lamp/lnmpa(Linux.Nginx/Tengine.MySQL/MariaDB/Percona.PHP),适用于CentOS ... 
- Linux一键安装PHP/JAVA环境OneinStack
		OneinStack 是一款PHP/JAVA环境一键配置工具. OneinStack包含以下组合 lnmp(Linux + Nginx+ MySQL ... 
- LNMP、LAMP、LANMP一键安装脚本(定期更新)[转]
		这个脚本是使用shell编写,为了快速在生产环境上部署LNMP/LAMP/LANMP(Linux.Nginx/Tengine.MySQL/MariaDB/Percona.PHP),适用于CentOS/ ... 
- lnmp、lamp、lnmpa一键安装包(Updated: 2015-10-25)
		lnmp.lamp.lnmpa一键安装包(Updated: 2015-10-25) 2014-12-26 Posted by yeho 这个脚本是使用shell编写,为了快速在生产环境上部署lnmp/ ... 
随机推荐
- RK3288 wifi模块打开或关闭5G信号
			CPU:RK3288 系统:Android 5.1 如果硬件使用的wifi模块支持5G,则系统设置中打开wifi,除了会搜索到普通的2.4G信号,还会搜索到xxx_5G信号. 如果路由器开了5G信号, ... 
- 关于innodb_thread_concurrency参数 并发控制
			http://dev.mysql.com/doc/refman/5.5/en/innodb-parameters.html#sysvar_innodb_thread_concurrency Comma ... 
- Oracle学习操作(5)触发器
			Oracle触发器 一.触发器简介 具备某些条件,由数据库自动执行的一些DML操作行为: 二.语句触发器 现在数据库创建t_book表:t_booktype表:t_book表的typeid存在外键参考 ... 
- ES之六:ElasticSearch中Filter和Query的异同
			如下例子,查找性别是女,所在的州是PA,过滤条件是年龄是39岁,balance大于等于10000的文档: { "query": { "bool": { &quo ... 
- -Java-Runoob-高级教程-实例-数组:09. Java 实例 – 数组扩容
			ylbtech-Java-Runoob-高级教程-实例-数组:09. Java 实例 – 数组扩容 1.返回顶部 1. Java 实例 - 数组扩容 Java 实例 以下实例演示了如何在数组初始化后 ... 
- Java-Runoob-高级教程-实例-数组:07. Java 实例 – 数组合并
			ylbtech-Java-Runoob-高级教程-实例-数组:07. Java 实例 – 数组合并 1.返回顶部 1. Java 实例 - 数组合并 Java 实例 以下实例演示了如何通过 List ... 
- dom2级事件兼容性写法
			添加事件 function addEvent(node,type,hander){ if(!node) return false; //如果没有这个元素 ,直接返回: if(node.addE ... 
- 1112 Stucked Keyboard (20 分)
			1112 Stucked Keyboard (20 分) On a broken keyboard, some of the keys are always stucked. So when you ... 
- [UE4]C++实现动态加载UObject:StaticLoadObject();以Texture和Material为例
			相关内容: C++实现动态加载的问题:LoadClass<T>()和LoadObject<T>() http://aigo.iteye.com/blog/2281558C++静 ... 
- CART、GradientBoost
			转载:https://blog.csdn.net/niuniuyuh/article/details/76922210 论文:http://pdfs.semanticscholar.org/0d97/ ... 
