Scattering IO through different disks

As explained in the section called “Configuring the server” every manager inside the LIXA state server uses a specific path for its status files. If you specify path associated to independent disks, you will obtain I/O independence for every the LIXA server thread.

The path specified can be a directory name (it must terminate with a slash) or the prefix of a file name. Different server threads must specify different paths.

Important

This approach provided benefits in the age of physical servers with RAID disk array controllers and spinning disks, but is no more actual for many storage configurations. In some configurations, like for example Microsoft Azure public cloud, the number of IOPS (Input Output Operations Per Second) depends on the type and the size of the virtual block device; the same applies to some enterprise storage system for on-premises datacenters. This optimization strategy is valuable only if many small disks support an higher number of IOPS in comparison with a single large disk.