awionice
awionice is a command-line utility for configuring the I/O scheduling priority of processes on Linux and similar Unix-like systems. It provides a wrapper-style interface for assigning I/O priority to a running process or to a command that is started under the tool, in a manner similar to the more common ionice utility. By setting the I/O class and priority, awionice aims to influence how the kernel schedules disk I/O among competing tasks.
Typical usage includes applying priority to an existing process or launching a new command with a specified
The effectiveness of awionice depends on the kernel’s I/O scheduling subsystem and the active IO scheduler