【问题标题】:understanding app engine memcache statistics了解应用引擎内存缓存统计信息
【发布时间】:2014-12-23 03:50:17
【问题描述】:

Compute > Memcache 下我们有一些统计数据:

命中率、缓存中的项目、最旧的项目年龄、总缓存大小

然后我们还可以查看按 Operation CountMemcache 计算单元

排序的 20 个常用键的统计信息

我的问题是,是否有可能仅使用 memcache 统计信息计算出每秒从 memcache 读取(或读取 + 写入)多少次密钥?

例如,如果我有 100 万次点击最早的项目是 1 天,而我的 memecache 密钥使用了 5% 的流量强>,

我可以(100 万次点击 * 5% = 50,000 次点击)/24 小时 = 每秒 0.57 次点击

我真的不知道 memcache 查看器上的统计数据实际上是什么意思 - 例如,如果 memcache 被刷新,统计数据甚至不会重置。

干杯。

【问题讨论】:

    标签: google-app-engine memcached google-cloud-platform


    【解决方案1】:

    我很确定以这种方式计算不会返回您想要的结果。正如python memcache statistic paragraph 中所述,您的项目在阅读时会重置。所以最旧的项目是 1 天的只是意味着它已经在 memcache 中被读取了一天。

    要确定密钥每秒被读取的次数,您可能需要使用sharding counter 或其他形式的logging,然后使用Logs API 检索记录的数据来解释它们。它不能直接从内存缓存统计信息中完成(尽管在 Google 的 Public Issue tracker 上请求可能是一个有趣的功能)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-10
      • 1970-01-01
      • 1970-01-01
      • 2010-12-11
      • 1970-01-01
      • 2015-11-27
      • 1970-01-01
      • 2013-01-02
      相关资源
      最近更新 更多