tcMalloc 配置和优化 nginx 高性能
发布日期:2021-08-19 19:59:32
浏览次数:7
分类:技术文章
本文共 1484 字,大约阅读时间需要 4 分钟。
tcMalloc优化nginx 记住:nginx一定要先启动 1>下载安装libunwind: #wget http://download.savannah.gnu.org/releases/libunwind/libunwind-0.99.tar.gz wget http://download.savannah.gnu.org/releases/libunwind/libunwind-0.99-alpha.tar.gz tar -zxvf libunwind-0.99-alpha.tar.gz cd libunwind-0.99-alpha CFLAGS=-fPIC ./configure make CFLAGS=-fPIC make CFLAGS=-fPIC install 2>下载安装Google-perftools wget http://soft.7dot.com/soft/google-perftools-1.8.tar.gz tar -zxvf google-perftools-1.8.tar.gz cd google-perftools-1.8 ./configure make && make install echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf ldconfig 3>重新编译nginx(使nginx支持Google-perftools) cd nginx-1.2.8 ./configure --with-google_perftools_module --with-http_stub_status_module #./configure \ #> --with-google_perftools_module --with-http_stub_status_module #--prefix=/usr/local/nginx make make install 4> 为google-perftools 添加线程目录 mkdir /tmp/tcmalloc chmod 0777 /temp/tcmalloc 5> 修改nginx主配置文件 cd /usr/local/nginx/conf 修改nginx.conf 在pid这行添加下面代码 #pid logs/nginx.pid #google_perftools_profiles /tmp/tcmalloc/ google_perftools_profiles /tmp/tcmalloc 检查nginx.conf配置是否正确 /usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf #/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/sbin/conf/nginx.conf 重启nginx /usr/local/nginx/sbin/nginx -s reload #kill -HUP cat /usr/local/nginx/logs/nginx.pid ps ax | grep nginx | grep -v grep | awk '{print $1}' | xargs kill -9 6> 验证 lsof -n | grep tcmalloc
转载于:https://www.cnblogs.com/kool/p/6696061.html
转载地址:https://blog.csdn.net/weixin_30951743/article/details/95828028 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年03月28日 22时53分25秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
LeetCode 1348. 推文计数(哈希map+set)
2019-04-28
剑指Offer - 面试题3. 数组中重复的数字(哈希)
2019-04-28
剑指Offer - 面试题4. 二维数组中的查找(双指针)
2019-04-28
剑指Offer - 面试题5. 替换空格(字符串)
2019-04-28
剑指Offer - 面试题6. 从尾到头打印链表(栈,递归,反转链表)
2019-04-28
剑指Offer - 面试题9. 用两个栈实现队列
2019-04-28
剑指Offer - 面试题10- I. 斐波那契数列
2019-04-28
基于sklearn的LogisticRegression二分类实践
2019-04-28
剑指Offer - 面试题10- II. 青蛙跳台阶问题
2019-04-28
剑指Offer - 面试题15. 二进制中1的个数(位运算)
2019-04-28
剑指Offer - 面试题17. 打印从1到最大的n位数
2019-04-28
剑指Offer - 面试题7. 重建二叉树(递归)
2019-04-28
剑指Offer - 面试题11. 旋转数组的最小数字(二分查找)
2019-04-28
剑指Offer - 面试题12. 矩阵中的路径(DFS回溯)
2019-04-28
剑指Offer - 面试题18. 删除链表的节点
2019-04-28
剑指Offer - 面试题24. 反转链表(遍历/递归)
2019-04-28
剑指Offer - 面试题64. 求1+2+…+n(递归)
2019-04-28
剑指Offer - 面试题65. 不用加减乘除做加法(位运算,要看哦)
2019-04-28
剑指Offer - 面试题21. 调整数组顺序使奇数位于偶数前面(双指针,原地算法)
2019-04-28
剑指Offer - 面试题13. 机器人的运动范围(BFS/DFS)
2019-04-28