0

我是memcache的新手。我的主机(hostgator)说他们推荐在 VPS 5 及以上的 memcahce 上。我使用的是 VPS 4(Centos,2 Ghz,1.3 GB 内存,60 GB 硬盘),而 VPS 5 是 Centos,2.7Ghz,1.8GB 内存,80GB 硬盘。

memcache 需要这么多资源吗?我认为 VPS4 应该这样做,但我的主人认为其他明智。谁能提出为什么 memcahced 资源需求如此之高?谢谢安妮塔

4

2 回答 2

0

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

于 2012-09-11T22:31:57.743 回答
0

确定需要缓存多少数据?您只需要了解数据对象的大小以及您认为会有多少个数据对象。

您真的只需要查看 memcached 统计信息...可能会达到 90% 以上的命中率(取决于应用程序需求)、0 的逐出率,以及当缓存完全填充时可能大约 50% 的内存使用率提供任何增长需求、峰值等。

一旦您知道内存分配是多少,您就可以正确调整服务器的内存大小。

于 2012-09-11T22:33:44.453 回答