我正计划租一个退伍军人福利金。
Debian、Apache、Mysql、PHP的基本设置需要多少内存?
基本来说,我的意思是不考虑流量(每天的访问量将低于1k )。没有复杂的数据库或内存占用脚本。
作为参考,我认为512 For比我需要的要多。(但我不确定自己有多正确。)
可能重复:运行Wordpress、Apache、SVN和MySQL VPS ram?
区别在于,我专门询问Debian、Apache、Mysql和PHP在默认情况下的Debian配置。没有内存调整,也没有用更轻的守护进程替换Apache。
另一个问题的答案也极不一致。
发布于 2012-01-13 05:21:59
有两个主要因素:
理想情况下,您将拥有足够的内存,以便将整个MySQL db保存在内存中。除此之外,您还需要足够的内存来支持(size of a single Apache/PHP process) * (number of simultaneous Apache requests)。当我进行此计算时,我们的测试表明,假设25 was / Apache+PHP5进程是一个合理的数字。结合您的MySQL DB的计算大小和估计的Apache内存需求,并为一些头部空间增加25%。
编辑:我误解了你的问题。我记得它说每分钟有1K的请求。因此,更合理的要求是:
如果您的DB足够大,速度是一个问题,您仍然希望它适合内存。否则,你的直觉是正确的,512米的例子将是很好的。
编辑2:但是,请记住,如果您的DOS运行速度很慢,或者只是一个小小的流量突发,迫使您超过15-20个同时进行Apache会话的时间,那么您将以交换结束。而一个交换盒是一个无用的,大部分是死盒子。因此,一定要将您的MaxClients限制在此以下。我建议一个512米的箱子是10-15米。
https://serverfault.com/questions/349544
复制相似问题