# 查看 block-cache 参数配置

+ Grafana 监控（TiKV-Details  --> RocksDB KV --> Block cache size）

![left](./student-guide/diagram/24-block-cache-parameter-configuration-01-01.png)

+ 检查参数配置 storage.block-cache.capacity（ 45 % ～ 60 % ）

```
show config where name ='storage.block-cache.capacity';
+------+----------------------+----------------------------------------+-------------+
| Type | Instance             | Name                                   | Value       |
+------+----------------------+----------------------------------------+-------------+
| tikv | 172.x.x.x:20181      | storage.block-cache.capacity           | 8155MiB     |
+------+----------------------+----------------------------------------+-------------+
1 row in set (0.01 sec)
```
-------------------------------------------------------------
BlockCache 按照 LRU 算法淘汰低频访问的数据，TiKV 默认将系统总内存大小的 45% 用于 BlockCache，我们也可以自行修改 storage.block-cache.capacity 参数，设置为合适的值，但是不建议超过系统总内存的 60%。剩下的内存空间需要预留一部分给 page cache 等。并且，在单机多实例部署 TiKV 的情况下，更需要关注该值的配置。

因此如果 TiKV Server 出现 OOM 的现象，通过下面的方式确认集群环境中的 block-cache 的值设置的是否合理：

- Grafana 监控: TiKV-Details  --> RocksDB KV --> Block cache size