在一个小的EC2实例(1.7 GB RAM)上应该为内存caching分配多less内存。 操作系统是Ubuntu Hardy。
谢谢。
你可以用两种不同的方法来解决这个问题
找出你要caching的每个对象有多大,然后计算你认为你将要caching的每个对象的数量。 从那里,做math,并增加一些净空(1/3或1/2额外)。
(我在这个非常简单的用例中的build议)或者,您可以创build一个实例,并随时监视memcached中的总字节数,并根据需要增加大小。 有许多工具可以提供memcached统计信息。
仅供参考,迂腐,我知道,但产品是“memcached”而不是“memcache”,如果你牢记这一点,你的search结果会更好。
PhpMemcachedAdmin( http://code.google.com/p/phpmemcacheadmin/ )是监控你的memcached实例的好工具。 通过观察驱逐率,你应该感觉到你是否遇到过期问题。