CRM系统|加入收藏|小博客
18560384436
>> 返回 您当前所在位置:首页 >> 支持中心 >> 详细内容

如何减少virtualmin/webmin的内存占用

更新时间:2013-11-05 06:38:09点击次数:3043次字号:T|T
virtualmin要多少内存,一般来说是200M以上?如何减少webmin的内存占用?经过测试,内存大户是mysql和apache。 对于大部分网站来说,可以把mysql的innodb和bdb禁止,这样内存一下可以给webmin节约100M出来。 编辑[root@ser ~]# vi /etc/my.cnf 代码如下: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Default to usin

virtualmin要多少内存,一般来说是200M以上?如何减少webmin的内存占用?经过测试,内存大户是mysql和apache。

对于大部分网站来说,可以把mysql的innodb和bdb禁止,这样内存一下可以给webmin节约100M出来。
编辑[root@ser ~]# vi /etc/my.cnf
代码如下:

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1

skip-innodb
skip-bdb
#Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

很明显,增加了skip-innodb 和 skip-bdb 参数后,重启mysql,只需要20多M的内存,比修改参数前节约了100M内存。这对于一个512M的vps来说,可谓功劳巨大!

优化apache,一般来说,减少不必要的模块,是减少apache内存占用的最主要方式。如果你的网站访问量很小,那么可以修改httpd.conf,如下,减少httpd进程:

MaxSpareServers 1
MinSpareServers 1
StartServers 1