为什么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 == 内存管理工具相关推荐

  1. 内存管理工具Memory Analyzer的使用

    转载出自于内存管理工具Memory Analyzer的使用 安装 关于Eclipse Memory Analyzer的安装,网上有很多教程,我选择的是直接通过Eclipse插件的形式安装最新的Memo ...

  2. CentOS中安装WiFi图形管理工具

    su root //获取权限 sudo yum install NetworkManager-wifi //安装WiFi图形管理工具

  3. linuxpip安装python包_Windows+Linux安装Python包管理工具pip

    Windows+Linux安装Python包管理工具pip Windows安装Python包管理工具pip pip是一个Python包管理工具,主要是用于安装PyPI上的软件包,可以替代easy_in ...

  4. w7虚拟机服务器管理器,Hyper - V (五) 在Win7中安装Hyper - V 管理工具远程操作虚拟机...

    在Win7中安装Hyper - V 管理工具远程操作虚拟机 由于在Hyper - V 中安装的虚拟机运行时鼠标会出现延迟现象,所以我们可以在客户机Win 7 上安装虚拟机. 首先从microsoft ...

  5. 安装Exchange Server2016管理工具

    1.  概述 本章节将演示如何在Windows 10 Enterprise计算机安装Exchange Server2016管理工具.Exchange Server 2016管理工具包括Exchange ...

  6. MySQL初识-架构-安装-初始化-连接-管理工具-数据文件

    MySQL架构和结构分析 官方架构图 内部组件结构图 MySQL安装方式 MySQL初始化 MySQL工作模式及常用命令 交互式模式:mysql> 1 2 3 4 5 6 7 8 9 10 11 ...

  7. matlab内存管理工具,[转载]MATLAB内存管理

    今天用Matlab跑程序,由于数据量太大,又出现 Out of memory. Type HELP MEMORY for your options.的问题.看到这篇文章非常实用,转过来方便查阅~ 用 ...

  8. linux下python安装包_Linux服务器中安装python包管理工具pip

    pip是python的包管理工具,python的强大之处除了在于语法的简练,还有就是对众多的库支持了. 1.下载pip包管理工具 链接地址:https://pypi.python.org/pypi/p ...

  9. Docker自动化部署安装(五)之安装portainer-docker容器管理工具

    本片主要讲述使用docker安装portainer(docker容器管理工具),直接上过程,亲测无误! 如图: 一.创建docker-tools.yml,方便管理 echo ' version: '3 ...

  10. linux 电池管理软件,在Linux中下载并安装TLP电源管理工具

    下面我们为你介绍在各大Linux发行版(Ubuntu.Debian.Arch Linux.Fedora.openSUSE)中安装TLP的方法.TLP是运行在Linux终端下的一款电源管理工具,当前的版 ...

最新文章

  1. Ubuntu+Apache+PHP+Mysql环境搭建
  2. 实战网页布局心得(一)
  3. Scala集合常用方法:fold折叠
  4. php如何打出的正方形行列,javascript实现输出指定行数正方形图案的方法
  5. 装箱问题(信息学奥赛一本通-T1295)
  6. Bootstrap3 插件的事件
  7. linux操作系统-SSH原理介绍与免密运用与远程命令操作
  8. c ++基本数据类型_C ++中的数据类型
  9. Yii2 使用 .env 来配置项目环境变量
  10. 车是银色好还是白色好?
  11. vue双向数据绑定的简单实现
  12. Ubuntu 20.04 上安装 TeamViewer
  13. 30天React Native从零到IOS/Android双平台发布总结
  14. 蓝桥杯真题-数列求值(填空-10分)
  15. 操作系统:高响应比优先调度算法(HRRN)Java代码实现
  16. MyEclipse 不提示jsp代码
  17. 怎么做应力应变曲线_如何用Origin画应力应变曲线
  18. 《千字文》 梁•周兴嗣
  19. Credential Harvester Attack Method获得用户信息
  20. Linux性能分析工具perf基础使用介绍

热门文章

  1. How——如何学习Win32汇编
  2. PGM:部分观测数据
  3. Git版本控制:Git查阅、撤销文件修改和撤销文件追踪
  4. linux:进程管理与SELinux
  5. 计算机二级python真题3和答案_计算机二级python真题:第3套综合应用题
  6. ubuntu MySQL-python 安装失败解决方法
  7. 蓝桥杯2016年第七届C/C++省赛B组第二题-生日蜡烛
  8. 阿里云服务器如何修改密码
  9. linux创建线程pthread_create函数
  10. NGSL + NAWL 单词表 以及学习网站