Сети NetWare 3.12-4.1.Книга ответов



                    


Использование процессора - часть 2


Некоторые NLM могут блокировать выполнение низкоприоритетных потоков на все время своей работы, тогда можно повышать приоритет необходимых потоков до номального.

SET MAXIMUM INTERRUPT EVENTS=10 (1-100000) - максимальное количество прерываний (задач с высшим приоритетом), выполняемых в процессе переключения потоков
SET WORKER THREAD EXECUTE IN A ROW COUNT=10 (1-20)- количество рабочих потоков (задач со вторым приоритетом), которое может быть запущено до запуска обычного потока (задачи с третьим приоритетом)
SET UPGRADE LOW PRIORITY THREADS=OFF (ON) - разрешение повышения приоритета низкоприоритетных

потоков (задач с четвертым приоритетом) до уровня обычного потока (3)

В пределах одного класса потоков возможно изменение (понижение относительно умолчания) приоритета любого процесса за счет изменения задержки планировщика (Scheduler delay), которая по умолчанию нулевая у всех процессов. Этим можно сдерживать "монопольные наклонности" некоторых модулей.
Изменение задержки планировщика возможно из меню Sheduling Information утилиты MONITOR или консольной командой

LOAD SCHDELAY [proc_name [=n]]

proc_name - имя интересующего процесса (ALL PROCESSES - все процессы), n - его задержка (четное число). Команда, введенная без параметров, выводит список процессов и их задержек.

Вопросы и ответы (глава 1) | Глава 2

| Содержание



 

Михаил Гук (Mgook@stu.neva.ru, Сайт автора)


Опубликовано -- 14 октября 1999 г.

 




Содержание  Назад  Вперед