memcached资源需求


memcached resource requirements

我是memcache的新手。我的主机(hostgator)说他们在VPS5&向上的我在VPS 4(Centos,2 Ghz,1.3 GB ram 60 GB HDD)&VPS 5是Centos,2.7Ghz,1.8GB内存,80GB硬盘。

memcache需要这么多资源吗?我原以为VPS4应该这么做,但我的主持人却另谋高就。有人能提出为什么memcahced资源需求如此之高吗?谢谢Anita

这取决于要使用memcache存储多少数据。所有数据都将保存在RAM中,所以如果你要保存大量数据,你也需要大量RAM。好如果你的VPS4 RAM完全被你已经拥有的网站/应用程序使用,那么使用VPS 5(甚至是一个有大量RAM的系统)是合理的。当然,它会使用一些额外的CPU资源,但它的需求不应该很高。但如果你的VPS上有一些足够简单的东西,那么看起来他们只是想卖VPS 5。

确定需要缓存多少数据?你只需要知道数据对象的大小,以及你认为会有多少数据对象

你只需要看看memcached的统计数据。。。可能达到90%+的命中率(取决于应用程序需求),0的逐出率,当缓存完全填充以满足任何增长需求、峰值等时,可能达到50%左右的内存使用率。

一旦知道了内存分配的大小,就可以适当地调整服务器的内存大小。