Комментарии 4
А что, драйверы инициаторов не могут в IRP Priority?
IRP Priority ограничивается средой Windows, а модуль QoSmic позволяет распределять нагрузку в кроссплатформенной среде: при работе с MacOS, Windows, Linux. Особенно актуально это при организации рабочих станций для post production.
В Linux на подавляющем большинстве хостов планировщик I/O — CFS, где данный функционал из коробки (nice -20, привелегированный режим для I/O); у Apple планировщик похож на CFS, но режим планирования устанавливается в коде, можно поменять только nice до -20 (соответственно real-time будет всегда перебивать обычный режим). Поскольку scheduling работает до вашей утилиты, то перебивание важного процесса ядром или другим привелегированным она не исправит.
Стало интересно, я бегло погуглил, но так ни чего и не нашел по теме.
Я правильно понял, вы утверждаете, что CFS неким образом может маркировать i\o запросы, чтобы обрабатывающая их СХД могла на основании этих меток могла оптимизировать их выполнение? Если так, то не могли бы вы поделиться ссылкой на описание этого механизма?
Я правильно понял, вы утверждаете, что CFS неким образом может маркировать i\o запросы, чтобы обрабатывающая их СХД могла на основании этих меток могла оптимизировать их выполнение? Если так, то не могли бы вы поделиться ссылкой на описание этого механизма?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Машинное обучение в практике администрирования. Технология QoSmic