美文网首页PHPPHP经验分享PHP实战
linux 极限内存优化记录

linux 极限内存优化记录

作者: 晨雨微风 | 来源:发表于2019-12-19 21:12 被阅读0次

前言

因为用来开发的机器,内存实在太小,经常触发oom导致执行php脚本非常慢且经常被killed掉,所以,痛定思痛,进行一下极限内存优化。

注: 以下步骤仅限于非生产环境。

查看占用内存进程

top(然后按下M,注意大写)

处理

php-cgi数量优化

修改 php-fpm.conf, 重启php-fpm

pm = ondemand

pm.start_servers = 1

减少mysql内存占用

在/etc/my.cnf配置中,增加以下配置, 重启mysql

#检测的表对象的最大数目

performance_schema_max_table_instances=400

#表定义缓存中表的个数

table_definition_cache=400

#表文件描述符的缓存大小

table_open_cache=256

减少nginx进程数

在nginx.conf配置中, 减少worker_processes数,重启nginx

worker_processes:1

推荐: 浮生无事的博客

相关文章

  • linux 极限内存优化记录

    前言 因为用来开发的机器,内存实在太小,经常触发oom导致执行php脚本非常慢且经常被killed掉,所以,痛定思...

  • iOS APP内存优化记录

    iOS APP内存优化记录iOS APP内存优化记录

  • Tomcat内存优化

    Tomcat内存优化主要是对 tomcat 启动参数优化参数。 1.linux 下调整tomcat的内存设置 wi...

  • Tomcat优化

    文章针对linux操作系统。 图片中,html页面,在tomcat安装目录下。 一、内存优化 linux系...

  • Linux优化

    Linux配置优化 引用来源:黑马大数据 1 Swappiness虚拟内存swappiness是Linux的一个...

  • 内存方面优化分析(二)

    安卓内存管理机制 Android是一个基于Linux实现的操作系统,并对Linux的内存管理机制进行了优化。从操作...

  • 内存优化

    内存优化、UI优化(布局优化、会只优化)、速度优化(线程优化、网络优化)、启动优化、电量优化 内存优化 内存抖动:...

  • 第12章 Redis开发运维的陷阱

    12.1 Linux配置优化 12.1.1 内存分配控制 overcommit_memory 值含义0内核将检查是...

  • Android 内存管理学习

    1.引言 android基于Linux的kernel层,在处理性能优化的时候,往往都会涉及到linux的内存管理的...

  • 内存池

    参考资料 C++内存池介绍与经典内存池的实现 C++ 应用程序性能优化,第 6 章:内存池 linux c++ 内...

网友评论

    本文标题:linux 极限内存优化记录

    本文链接:https://www.haomeiwen.com/subject/xapvnctx.html