# TiKV Server OOM 的诊断方法

+ 日志
  + `dmesg -T | grep tikv-server` 结果中有事故发生附近时间点的 OOM-killer 的日志
  + Tikv.log ( 事故发生后附近时间的 "Welcome to TiKV" 的日志 < 即 TiKV server 发生重启 > )
+ Grafana 监控
  + `TiKV - Details --> Cluster --> Memory`
  
![left](./student-guide/diagram/24-Diagnostic-methods-of-OOM-01-01.png)

-------------------------------------------------------------

TiKV Server OOM 可以从下面几种方式来确认是否发生了 OOM 的现象：
- 日志
  - 操作系统
    - dmesg -T | grep tikv-server 结果中有事故发生附近时间点的 OOM-killer 的日志。
  - tikv.log 
    - grep 到事故发生后附近时间的 "Welcome to TiKV" 的日志（即 TiKV server 发生重启）。
- Grafana 监控
  - TiKV - Details --> Cluster --> Memory ，可以观察到 TiKV Server 实例，呈现内存迅速升高，后又迅速下降的现象，且 TiKV Server 的内存监控呈现不连续的状态