手里有个 512m 的vps ,安装的是 ubuntu 12.04; 使用 tasksel 安装 lamp 应用后,默认的内存占用大概在 350m 左右。 我以为是因为 apache 的原因,就打算使用 lemp ( linux + nginx + php-fpm + mysql ),手动安装 mysql-server: apt-get install mysql-server 后发现内存占用竟然也达到了 300m, 看来问题主要在 mysql-server 上。所以开始查找优化的方案。
首先参照 http://wiki.ubuntu.org.cn/Vps 上的教程对 mysql 进行优化
cp /etc/mysql/my.cnf /etc/mysql/my.cnf.`date +%s` find /usr/share/doc/mysql* -name my-small.cnf -exec cp {} /etc/mysql/my.cnf \; sed -i 's/\[mysqld\]/&\nuser = mysql\n/' /etc/mysql/my.cnf
然后重启 mysql-server
/etc/init.d/mysql restart
然后再看内存占用,发现比之前少了一些,但是并不是很明显。
因为我只是安装 wordpress, 永不倒 innodb ,所以需要再进行如下优化
编辑 /etc/mysql/my.cnf
在[mysqld] 下添加两行
innodb=OFF
default-storage-engine=MyISAM
然后重启 mysql
/etc/init.d/mysql restart
再看内存占用情况,wonderful !只有 30多m 了!
没有评论:
发表评论