java - Memcached 性能随着要缓存的值大小的减小而下降

标签 java memcached spymemcached

我刚刚开始使用memcached。我们通过Pajamas 代理服务器使用spymemcached java 客户端(全部采用默认设置并分配1024 mb 内存)。设置程序访问 memcached 非常简单明了,但我有一个观察结果:

当缓存值大小下降到某个点(在我的例子中:大约 1450 字节)时,性能急剧下降(每次检索从 4 毫秒到 200 毫秒)。

这是否意味着我想要缓存的值必须高于特定大小?我怎样才能确定这样的尺寸? 提前致谢!

大卫

最佳答案

Nagle 算法(TCP 延迟发送小数据包一段时间)是否是问题所在?

关于java - Memcached 性能随着要缓存的值大小的减小而下降,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11962925/

相关文章:

java - 每个java API函数都映射到java native 方法吗?

java - 这个打印矩阵的程序哪里出错了?

java - 如何在 Java 文件中设置全局变量

java - 防止与spymemcached冲突

php - PHP 中的基本 Memcached 实现

caching - 为什么 Facebook 在 memcached 中使用 TCP 进行 SET 和 UDP 进行 GET

java - JUnit 测试 Spymemcached 客户端

java - 如何查找String是否包含html数据?

java - Couchbase客户端如何连接到服务器

java - Spymemcached 的 MemcachedClient#delete 什么时候返回 false?