{{agentParams.title}}

返回 返回
  1. {{anchor.name}}

占用内存最大查找

首先,你得找出占用内存的进程是哪些。

请打开“进程管理”应用,点击内存列的标题,按内存倒序,如图:

这样就可以找到占用内存最大的那些进程了。

常见内存大户及优化方法:

一、MySQL服务器

在进程管理列表中,如果看到 mysqld,这个就是 MySQL 服务器进程。

一般来说,你的业务规模越大(数据多,查询频繁),所需要的内存就越大。

如果你的业务规模不大,不希望它占用过多内存,请到“MySQL服务器”应用中,在“内存优化器”菜单下调整内存占用量参数,如图:

参数调整完成后,需要重启 MySQL 服务器才会生效。

二、PHP

在进程管理列表中,如果有看到大量的 php-fpm,这些就是 PHP 的服务进程。

服务进程可以看作是银行的服务柜台,柜台数(进程数)越多,PHP 请求处理得越快。

如果你的业务规模不大,不希望有这么多进程占用内存,请到“PHP”应用中,在“运行池管理”菜单下,进入运行池的设置调整进程数,如图:

参数调整完成后,需要重启 PHP 服务才会生效。