Назад | Перейти на главную страницу

Пределы ввода-вывода во FreeBSD

Я ищу способ реализовать ограничения ввода-вывода для каждой тюрьмы во FreeBSD, как это было в Linux уже давно.

Во время своего исследования я наткнулся на:

http://info.iet.unipi.it/~luigi/geom_sched/

Моя идея состоит в том, чтобы разделить пул ввода-вывода на очереди и просто назначить одну или несколько очередей тюрьме в соответствии с приоритетом. Очередь размещается на сервере последовательно, и более высокий приоритет означает, что у вас больше очереди для выполнения ваших задач.

У кого-нибудь еще есть идея поделиться или какие-то данные для ссылки?

Во FreeBSD пока нет какого-либо механизма, который бы управлял ограничениями ввода-вывода для каждой тюрьмы. Кроме того, планировщики geom не должны использоваться в качестве механизма приоритета, а скорее как устройства планирования ввода-вывода для дисковых устройств (или других поставщиков geom).

Единственные ограничения, которые могут применяться к тюрьмам, - это ограничения ЦП и памяти, как объясняется здесь: https://wiki.freebsd.org/JailResourceLimits