Block IO limits

Project description

The goal of the project is to add the block IO usage accounting to the existing racct/rctl infrastructure. I want to make it possible for the system administrator to limit the block IO throughput for a particular process, user or a jail to for example 1MB per second read access.

Deliverables

Contact

Patches

Apply the patch as follows

cd /usr/src
patch -p1 < patch-file.patch

Required kernel options

options RACCT
options RCTL

Usage examples

rctl -a user:tom:ior:deny=1M

rctl -a process:1657:iow:deny=1M

RudolfTomori/IOLimits (last edited 2017-09-18T13:04:41+0000 by KubilayKocak)