Кто-нибудь знает о какой-то (виртуальной) файловой системе, которая будет работать с низким приоритетом, т.е. все другие обычные операции с диском будут иметь приоритет?
Причина в том, что приложение, которое я разрабатываю, требует большого количества операций ввода-вывода на диск в фоновом режиме. Операция ввода-вывода не критична по времени, но в настоящее время она записывает с максимально возможной скоростью, вызывая большое время iowait и замедляя работу всей системы.
Я думал о создании нового процесса и использовании ionice для установки приоритета, но это кажется немного запутанным, и я бы предпочел, чтобы мое приложение не знало об аппаратных ограничениях.
Кто-нибудь встречал фс, который это сделает или есть другое предложение по решению проблемы?
Любой вклад очень ценится
Если возможно, вы можете записать запуск приложения с низким приоритетом или установить их предел для использования загрузки ЦП ниже /etc/security/limits.conf