

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Memcached 的指标


`Amazon/ElastiCache` 命名空间包括以下 Memcached 指标。

Amazon/ElastiCache 命名空间包括源自 Memcached stats 命令的以下指标。每项指标均是按照缓存节点级计算的。

**另请参阅**。
+ [主机级指标](CacheMetrics.HostLevel.md)


| 指标  | 描述  | 单位  | 
| --- | --- | --- | 
| BytesReadIntoMemcached | 缓存节点已从网络读取的字节数。 | 字节 | 
| BytesUsedForCacheItems | 用来存储缓存项的字节数。 | 字节 | 
| BytesWrittenOutFromMemcached | 缓存节点已写入网络的字节数。 | 字节 | 
| CasBadval | Cas（检查和设置）值不匹配已存储 Cas 值的情况下，缓存已收到的 Cas 请求数。 | 计数 | 
| CasHits | 找到了请求的密钥并且 Cas 值匹配的情况下，缓存已收到的 Cas 请求数。 | 计数 | 
| CasMisses | 未找到所请求密钥的情况下，缓存已收到的 Cas 请求数。  | 计数 | 
| CmdFlush | 缓存已收到的 flush 命令数。 | 计数 | 
| CmdGet |  缓存已收到的 get 命令数。 | 计数 | 
| CmdSet | 缓存已收到的 set 命令数。 | 计数 | 
| CurrConnections | 在某个瞬间连接到缓存的连接计数。ElastiCache 使用 2 到 3 个连接来监控集群。 除了上述内容之外，Memcached 还创建了一些相当于用于节点类型所用线程两倍的内部连接。各种节点类型的线程计数可以在适用参数组的 `Nodetype Specific Parameters` 中查看。 总连接是客户端连接、用于监控的连接和上述内部连接的总和。  | 计数 | 
| CurrItems | 当前存储在缓存中的项目的计数。 | 计数 | 
| DecrHits | 找到了所请求密钥的情况下，缓存已收到的减量请求数。 | 计数 | 
| DecrMisses | 未找到所请求密钥的情况下，缓存已收到的减量请求数。 | 计数 | 
| DeleteHits | 找到了所请求密钥的情况下，缓存已收到的删除请求数。 | 计数 | 
| DeleteMisses | 未找到所请求密钥的情况下，缓存已收到的删除请求数。 | 计数 | 
| Evictions | 缓存为给新的写入留出空间而移除的未过期项目数。 | 计数 | 
| GetHits | 找到了所请求密钥的情况下，缓存收到的 get 请求数。 | 计数 | 
| GetMisses | 未找到所请求密钥的情况下，缓存收到的 get 请求数。 | 计数 | 
| IncrHits | 找到了所请求密钥的情况下，缓存收到的增量请求数。 | 计数 | 
| IncrMisses | 未找到所请求密钥的情况下，缓存收到的增量请求数。 | 计数 | 
| Reclaimed | 缓存为给新的写入留出空间而移除的过期项目数。 | 计数 | 

对于 Memcached 1.4.14，还提供下列额外指标。


| 指标  | 描述  | 单位  | 
| --- | --- | --- | 
| BytesUsedForHash |  散列表当前使用的字节数。 | 字节 | 
| CmdConfigGet | config get 请求的累计数量。 | 计数 | 
| CmdConfigSet | config set 请求的累计数量。 | 计数 | 
| CmdTouch | touch 请求的累计数量。 | 计数 | 
| CurrConfig | 当前存储的配置数。 | 计数 | 
| EvictedUnfetched | 从最近最少使用的缓存 (LRU) 移出、设置后从未被触动的有效项目数。 | 计数 | 
| ExpiredUnfetched | 从 LRU 移出、设置后从未被触动的过期项目数。 | 计数 | 
| SlabsMoved | 已移动的 Slab 页面总数。 | 计数 | 
| TouchHits | 已被触动并赋予新的过期时间的密钥数。 | 计数 | 
| TouchMisses | 已被触动但未找到的项目数。 | 计数 | 

Amazon/ElastiCache 命名空间包括以下计算出的缓存层面指标。


| 指标  | 描述  | 单位  | 
| --- | --- | --- | 
| NewConnections | 缓存已收到的新连接数。这一数字通过记录一段时间内 total\$1connections 的变化，从 Memcached total\$1connections 统计数据得出。由于一项为 ElastiCache 预留的连接，这一数字始终至少为 1。 | 计数 | 
| NewItems | 缓存存储的新项目数。这一数字通过记录一段时间内 total\$1items 的变化，从 Memcached total\$1items 统计数据得出。 | 计数 | 
| UnusedMemory | 数据未使用的内存的数量。这一数量通过从 limit\$1maxbytes 扣减字节数，从 Memcached 统计数据 limit\$1maxbytes 和字节数得出。 由于除了数据使用的内存之外 Memcached 开销还会使用一些内存，因此不应将 UnusedMemory 视为可供额外数据使用的内存量。即使您仍然拥有一些未使用的内存，也可能会出现移出情况。 有关更多详细信息，请参阅 [Memcached 项目内存使用](https://web.archive.org/web/20190422040715/https://www.deplication.net/2016/02/memcached-item-memory-usage/)。  | 字节 | 