[TOC]
# 内存占用很大是什么原因
## 占用内存最大查找
首先,你得找出占用内存的进程是哪些。
请打开“进程管理”应用,点击内存列的标题,按内存倒序,如图:
![](images/procmgr-memory-01.png)
这样就可以找到占用内存最大的那些进程了。
## 常见内存大户及优化方法:
### MySQL服务器
在进程管理列表中,如果看到 mysqld,这个就是 MySQL 服务器进程。
一般来说,你的业务规模越大(数据多,查询频繁),所需要的内存就越大。
如果你的业务规模不大,不希望它占用过多内存,请到“MySQL服务器”应用中,在“内存优化器”菜单下调整内存占用量参数,如图:
![](images/procmgr-memory-02.png)
**参数调整完成后,需要重启 MySQL 服务器才会生效。**
### PHP
在进程管理列表中,如果有看到大量的 php-fpm,这些就是 PHP 的服务进程。
服务进程可以看作是银行的服务柜台,柜台数(进程数)越多,PHP 请求处理得越快。
如果你的业务规模不大,不希望有这么多进程占用内存,请到“PHP”应用中,在“运行池管理”菜单下,进入运行池的设置调整进程数,如图:
![](images/procmgr-memory-03.png)
**参数调整完成后,需要重启 PHP 服务才会生效。**
正在加载...