Liunx安装 jemalloc == 内存管理工具
为什么80%的码农都做不了架构师?>>>
Liunx安装 jemalloc
先github上下载:
https://github.com/jemalloc/jemalloc/releases
下载好源码包,解压
[root@sasha-payment-4 ~ ]# cd /usr/local/src[root@sasha-payment-4 src ]# tar -xvf jemalloc-4.5.0.tar.bz2
在此目录下预编译:
#编译
[root@sasha-payment-4 src ]#cd jemalloc-4.5.0[root@sasha-payment-4 jemalloc-4.5.0]# ./configure
完成后再编译:
[root@sasha-payment-4 jemalloc-4.5.0]# make && make install[root@sasha-payment-4 jemalloc-4.5.0]# echo '/usr/local/lib' > /etc/ld.so.conf.d/local.conf
[root@sasha-payment-4 jemalloc-4.5.0]# ldconfig
使用jemalloc优化Nginx
#编译nginx[root@sasha-payment-4 nginx-1.12.1]# ./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module --with-ld-opt="-ljemalloc"[root@sasha-payment-4 nginx-1.12.1]# make#把原来Nginx执行文件backup一份
[root@sasha-payment-4 nginx-1.12.1]# mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak#拷贝Nginx执行文件
[root@sasha-payment-4 nginx-1.12.1]# ls
auto CHANGES CHANGES.ru conf configure contrib html LICENSE Makefile man objs README src
[root@sasha-payment-4 nginx-1.12.1]# cd objs/
[root@sasha-payment-3 objs]# ls
autoconf.err Makefile nginx nginx.8 ngx_auto_config.h ngx_auto_headers.h ngx_modules.c ngx_modules.o src[root@sasha-payment-4 objs]# mv nginx /usr/local/nginx/sbin/
验证jemalloc优化Nginx是否生效
[root@sasha-payment-4 objs]# lsof -n | grep jemalloc
bash 4206 root cwd DIR 253,1 4096 171966532 /usr/local/src/jemalloc-4.5.0
nginx 18599 root mem REG 253,1 2601400 12850398 /usr/local/lib/libjemalloc.so.2
nginx 18689 www mem REG 253,1 2601400 12850398 /usr/local/lib/libjemalloc.so.2
nginx 18690 www mem REG 253,1 2601400 12850398 /usr/local/lib/libjemalloc.so.2
nginx 18691 www mem REG 253,1 2601400 12850398 /usr/local/lib/libjemalloc.so.2
nginx 18692 www mem REG 253,1 2601400 12850398 /usr/local/lib/libjemalloc.so.2
nginx 18693 www mem REG 253,1 2601400 12850398 /usr/local/lib/libjemalloc.so.2
nginx 18694 www mem REG 253,1 2601400 12850398 /usr/local/lib/libjemalloc.so.2
nginx 18695 www mem REG 253,1 2601400 12850398 /usr/local/lib/libjemalloc.so.2
nginx 18696 www mem REG 253,1 2601400 12850398 /usr/local/lib/libjemalloc.so.2
nginx 18697 www mem REG 253,1 2601400 12850398 /usr/local/lib/libjemalloc.so.2
说明: 至此jemalloc优化Nginx已生效
转载于:https://my.oschina.net/AnnaWu/blog/1596589
Liunx安装 jemalloc == 内存管理工具相关推荐
- 内存管理工具Memory Analyzer的使用
转载出自于内存管理工具Memory Analyzer的使用 安装 关于Eclipse Memory Analyzer的安装,网上有很多教程,我选择的是直接通过Eclipse插件的形式安装最新的Memo ...
- CentOS中安装WiFi图形管理工具
su root //获取权限 sudo yum install NetworkManager-wifi //安装WiFi图形管理工具
- linuxpip安装python包_Windows+Linux安装Python包管理工具pip
Windows+Linux安装Python包管理工具pip Windows安装Python包管理工具pip pip是一个Python包管理工具,主要是用于安装PyPI上的软件包,可以替代easy_in ...
- w7虚拟机服务器管理器,Hyper - V (五) 在Win7中安装Hyper - V 管理工具远程操作虚拟机...
在Win7中安装Hyper - V 管理工具远程操作虚拟机 由于在Hyper - V 中安装的虚拟机运行时鼠标会出现延迟现象,所以我们可以在客户机Win 7 上安装虚拟机. 首先从microsoft ...
- 安装Exchange Server2016管理工具
1. 概述 本章节将演示如何在Windows 10 Enterprise计算机安装Exchange Server2016管理工具.Exchange Server 2016管理工具包括Exchange ...
- MySQL初识-架构-安装-初始化-连接-管理工具-数据文件
MySQL架构和结构分析 官方架构图 内部组件结构图 MySQL安装方式 MySQL初始化 MySQL工作模式及常用命令 交互式模式:mysql> 1 2 3 4 5 6 7 8 9 10 11 ...
- matlab内存管理工具,[转载]MATLAB内存管理
今天用Matlab跑程序,由于数据量太大,又出现 Out of memory. Type HELP MEMORY for your options.的问题.看到这篇文章非常实用,转过来方便查阅~ 用 ...
- linux下python安装包_Linux服务器中安装python包管理工具pip
pip是python的包管理工具,python的强大之处除了在于语法的简练,还有就是对众多的库支持了. 1.下载pip包管理工具 链接地址:https://pypi.python.org/pypi/p ...
- Docker自动化部署安装(五)之安装portainer-docker容器管理工具
本片主要讲述使用docker安装portainer(docker容器管理工具),直接上过程,亲测无误! 如图: 一.创建docker-tools.yml,方便管理 echo ' version: '3 ...
- linux 电池管理软件,在Linux中下载并安装TLP电源管理工具
下面我们为你介绍在各大Linux发行版(Ubuntu.Debian.Arch Linux.Fedora.openSUSE)中安装TLP的方法.TLP是运行在Linux终端下的一款电源管理工具,当前的版 ...
最新文章
- Ubuntu+Apache+PHP+Mysql环境搭建
- 实战网页布局心得(一)
- Scala集合常用方法:fold折叠
- php如何打出的正方形行列,javascript实现输出指定行数正方形图案的方法
- 装箱问题(信息学奥赛一本通-T1295)
- Bootstrap3 插件的事件
- linux操作系统-SSH原理介绍与免密运用与远程命令操作
- c ++基本数据类型_C ++中的数据类型
- Yii2 使用 .env 来配置项目环境变量
- 车是银色好还是白色好?
- vue双向数据绑定的简单实现
- Ubuntu 20.04 上安装 TeamViewer
- 30天React Native从零到IOS/Android双平台发布总结
- 蓝桥杯真题-数列求值(填空-10分)
- 操作系统:高响应比优先调度算法(HRRN)Java代码实现
- MyEclipse 不提示jsp代码
- 怎么做应力应变曲线_如何用Origin画应力应变曲线
- 《千字文》 梁•周兴嗣
- Credential Harvester Attack Method获得用户信息
- Linux性能分析工具perf基础使用介绍