64M内存的VPS能干点什么

Linux技术    2009-10-27 12:34  

  1. VPS相关参数

  买的是HostingInside的VPS,参数:

  台湾人办的;

  服务器位于Fullerton, LA,美国西岸,国内速度不错,HE的网络;

  一个ipv4地址,两个ipv6地址(这是我看上它的重要原因);

  基于OpenVZ,64M内存,300MCPU,无Burst,不支持swap;

  2. 配置Nginx+php跑WordPress

  10.21中午11点半买的,一个多小时之后开通,然后紧接着该服务器所在机房网络出现故障,服务器离线2小时-__-。安装了debian5,占资源少得让你吃惊:

Www.Hdut.Com

  按照vpsee的方法换了几个软件,裸系统只占不到10M的内存,比起Windows那个吃内存的劲,让人暗爽。

  由于只有64M内存,又没有交换区,所以用它来跑LNMP不太可能,更加不要说LAMP。只安装了Nginx, fastcgi方式php,跟JiuCool同学借用了个数据库,试验跑WordPress。

  启动php-cgi过程中显示内存不足,不过好在启动起来三个php-cgi的进程。这个时候还是不能跑WordPress,会out of memory,于是kill掉三个php-cgi,只剩下一个,空出不少内存,OK,WordPress跑得还挺快,估计一天10, 000个PV应该都不在话下,如果开启wp super cache的话,负载能力便更会有质的提高。

  3. IPv4/v6地址物尽其用

  然而,太不实在,万一这个php-cgi死掉,我的博客也就玩完了。所以博客没有放在该VPS上,但是独立IP可不能浪费,偶就做了最擅长的反向代理,呵呵~~

  然后IPv6地址也不能浪费,一个给博客,另一个就做一个IPv6在线代理给教育网同学们用。

  既然不做WordPress主机,那么php的mysql模块、gd模块便都没有用了,于是给remove掉了。

  重新启动php-cgi,奇迹发生了,原先一个php-cgi进程要占掉20M+内存,现在一个进程只占2M内存!于是乎启动了四个php-cgi,还剩几十M内存,哇哈哈~~应该可以正常运行了:-D

Www.Hdut.Com

4.结束语

  64M内存的VPS其实可以干很多事情的,不是吗?

  最后提醒下要买VPS的同志们,一定注意虚拟技术,如果是OpenVZ的,不支持swap,但是最好有burst内存,否则就像我这个,只要内存超过64M就会内存错误,啥也干不成了。基于Xen的可以设置swap,更方便些。

在线留言

我要留言