since.2006  

据说LEMP(Linux + Nginx + Mysql + Php)在小内存服务器下性能更好,相对来说对Apache还是熟悉一点,本着不折腾的原则还是首选Apache。9_9

可以直接参考linode知识库里的安装指南:

http://library.linode.com/lamp-guides/centos-6

一路下来安装顺利。

free一下看看内存占用,嗯?!立马杯具,默认安装配置下来已经使用了147M内存,tinyvz保证内存只有128M,突发内存256M。超标了,可以优化下mysql配置来减少内存占用。

MySQL提示了几个不同的配置文件模板(如/usr/share/doc/mysql-server-5.0.77/my-small.cnf):

  • my-small.cnf    最小配置安装,内存<=64M,数据数量最少 
  • my-large.cnf    内存=512M 
  • my-medium.cnf    32M<内存<64M,或者内存有128M,但是数据库与web服务器公用内存  
  • my-huge.cnf    1G<内存<2G,服务器主要运行mysql 
  • my-innodb-heavy-4G.cnf    最大配置安装,内存至少4G

将my-small.cnf覆盖到/etc/my.cnf,重启试试,还是占用了140M内存。@!@~

如果数据库不需要使用InnoDB存储引擎来对事务的支持,在my-small.cnf里添加二行:
skip-innodb
skip-bdb

重启试试,free一下,目前整个LAMP占用51M内存。

---------------------------------------------------------------------

服务器启动命令:
/etc/init.d/httpd start
/etc/init.d/mysqld start

Posted by hee at 13:10 PM | Permalink | 评论(0)