salt.modules.sysbench¶
The 'sysbench' module is used to analyse the performance of the minions, right from the master! It measures various system parameters such as CPU, Memory, FileI/O, Threads and Mutex.
-
salt.modules.sysbench.
cpu
()¶ Tests for the CPU performance of minions.
CLI Examples:
salt '*' sysbench.cpu
-
salt.modules.sysbench.
fileio
()¶ This tests for the file read and write operations Various modes of operations are
- sequential write
- sequential rewrite
- sequential read
- random read
- random write
- random read and write
The test works with 32 files with each file being 1Gb in size The test consumes a lot of time. Be patient!
CLI Examples:
salt '*' sysbench.fileio
-
salt.modules.sysbench.
memory
()¶ This tests the memory for read and write operations.
CLI Examples:
salt '*' sysbench.memory
-
salt.modules.sysbench.
mutex
()¶ Tests the implementation of mutex
CLI Examples:
salt '*' sysbench.mutex
-
salt.modules.sysbench.
ping
()¶
-
salt.modules.sysbench.
threads
()¶ This tests the performance of the processor's scheduler
CLI Example:
salt '*' sysbench.threads