是否有可能以这种方式过度分配内存到Memcache,从而对获取/设置性能产生负面影响?
我读过大多数Memcache操作都是O(1)所以我认为答案是否定的,但我不是Memcache的专家。
例如,目前已经分配了4GB并且完全占用12.5%的空间,并且每秒发生8次驱逐。多个网站使用这个专用的Memcache服务器。那么,会加倍,三倍等......记忆会损害整个系统吗?
答案 0 :(得分:1)
通常不可能将内存过度分配给memcached。这里的一个例外是,如果您分配的内存超过实际可用内存,则会导致某些memcached地址空间被换出到磁盘。如果你在一台都使用大量内存的机器上运行了很多应用程序,就会发生这种情况。