我是新来租服务器的。我选择一个CentOS VDS宽度2G内存。在apache+mysql+php安装和设置之后,我的服务器免费花费750 My和1297 My(我使用free -m查看它)
然后我运行我的一个页面(2 mysql全文联合搜索,4 jquery ajax进程,4社交柱塞,1是否在线api,页眉页脚使用php包含),然后使用SSH free -m,我看到内存将增加到835 of,一页花费85 of内存.
因此,我的网站将支持较少的自定义在同一时间,否则VDS提供者将惩罚一个超过使用的内存.我还读了一些来自谷歌的文章,有的家伙只租了256 job的VPS,买的做得不错。那么如何在我的情况下Optimization呢?
my.cnf
key_buffer_size = 256M
max_allowed_packet = 4M
table_open_cache = 256
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8
ft_min_word_len = 2还是还需要修改php.ini?
非常感谢。
发布于 2012-01-11 20:54:53
操作系统是围绕这样一种假设设计的:使用可用内存不需要任何相关费用。他们不费吹灰之力释放内存,因为他们的假设是你宁愿使用内存,也不愿使用自由。大多数情况下,这种假设是正确的。
我建议您将系统限制在您希望它使用的内存数量上。避免“可扩展”或“过度提交”内存设置。给操作系统实际需要使用的内存量,并期望它使用所有的内存量。
如果您看到性能问题和过多的磁盘I/O,您将知道需要更多的内存。
https://serverfault.com/questions/349006
复制相似问题