lab: update Arm lab docs
[csit.git] / docs / report / introduction / test_environment_pre_test_server_calib.rst
1 Pre-Test Server Calibration
2 ---------------------------
3
4 Number of SUT server sub-system runtime parameters have been identified
5 as impacting data plane performance tests. Calibrating those parameters
6 is part of FD.io CSIT pre-test activities, and includes measuring and
7 reporting following:
8
9 #. System level core jitter - measure duration of core interrupts by
10    Linux in clock cycles and how often interrupts happen. Using
11    `CPU core jitter tool <https://git.fd.io/pma_tools/tree/jitter>`_.
12
13 #. Memory bandwidth - measure bandwidth with `Intel MLC tool
14    <https://software.intel.com/en-us/articles/intelr-memory-latency-checker>`_.
15
16 #. Memory latency - measure memory latency with Intel MLC tool.
17
18 #. Cache latency at all levels (L1, L2, and Last Level Cache) - measure
19    cache latency with Intel MLC tool.
20
21 Measured values of listed parameters are especially important for
22 repeatable zero packet loss throughput measurements across multiple
23 system instances. Generally they come useful as a background data for
24 comparing data plane performance results across disparate servers.
25
26 Following sections include measured calibration data for testbeds.