# Write Bottleneck Analisys from Grafana

![`smart`](./student-guide/diagram/TiKVWriteBottleneckAnalysisFromGrafana_aa_001_20221015.png)
----------------------------------------------------------------------------------------------
Write bottleneck analysis
- Check scheduler worker pool CPU utilization
- Check storage async write duration delay
  - Delays for a complete series of operations, including raft forwarding and sending copy messages to follower, follower replying to leader, and leader writing data to RocksDB
- Check if raftstore CPU usage is balanced and utilization
- Check if apply CPU usage is balanced and utilization
- Check commit log duration delay
- Check disk I/O latency and I/O Util
- Check the load load of the machine
- Check for write stall, server is busy errors
