tests: session in interrupt mode
[vpp.git] / src / plugins / bufmon / bufmon_doc.rst
1 .. _bufmon_doc:
2
3 Buffers monitoring plugin
4 =========================
5
6 This plugin enables to track buffer utilization in the VPP graph nodes.
7 The main use is to detect buffer leakage. It works by keeping track of
8 number of buffer allocations and free in graph nodes and also of number
9 of buffers received in input frames and in output frames. The formula to
10 compute the number of “buffered” buffers in a node is simply: #buffered
11 = #alloc + #input - #free - #output Note: monitoring will impact
12 performances.
13
14 Basic usage
15 -----------
16
17 1. Turn buffer traces on:
18
19 ::
20
21    ~# vppctl set buffer traces on
22
23 2. Monitor buffer usage:
24
25 ::
26
27    ~# vppctl show buffer traces verbose
28
29 3. Turn buffer traces off:
30
31 ::
32
33    ~# vppctl set buffer traces off