Você pode usar o cgroups do Kernel Linux ( grupos de controle ). Consulte Regulamentação de E / S com o Linux . Outra opção é usar a virtualização e limitar a E / S disponível para a VM. Isso pode ser uma boa configuração para testes. Por exemplo, o QEMU tem DiskIOLimits ; esta página também tem um aviso valioso:
The availability of disk I/O throttling depends on the underlying storage (image file, LVM, NFS, Ceph). On Linux the cgroups blkio-controller supports I/O throttling on block devices but is a relatively recent feature. More importantly, there is no single mechanism for disk I/O throttling across all underlying storage types and for some types there is no way to throttle at all.