Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有可能以对获取/设置性能产生不利影响的方式将内存过度分配给 Memcache?
我读过大多数 Memcache 操作都是 O(1),所以我认为答案是否定的,但我不是 Memcache 方面的专家。
例如,当前分配的 4GB 空间已满,浪费了 12.5% 的空间,每秒发生 8 次驱逐。多个网站使用这个专用的 Memcache 服务器。那么,双倍、三倍等……内存会损害整个系统吗?
通常不可能为 memcached 过度分配内存。这里的一个例外是,如果您分配的内存比实际可用的内存多,它会导致一些 memcached 地址空间被换出到磁盘。如果您在一台机器上运行的大量应用程序都使用大量内存,则可能会发生这种情况。