Операционная система OS/2 Warp© Александр Фролов, Григорий ФроловТом 20, М.: Диалог-МИФИ, 1993, 271 стр. 5.6. Параметры планировщика задачВ этом разделе мы рассмотрим три команды, с помощью которых можно управлять планировщиком задач IBM OS/2, ответственным за мультизадачность. Это команды THREADS , MAXWAIT и PRIORITY_DISK_IO . Команда THREADSКоманда THREADS задает максимальное количество подзадач (thread ), которые могут выполняться в IBM OS/2 одновременно. Сразу после установки это количество равно 256: THREADS =256 Если вы используете компьютер для решения сложных задач (например, для разработки программного обеспечения), имеет смысл увеличить количество одновременно выполняющихся задач до максимально возможного (до 4095). Если в файле config.sys нет команды THREADS , операционная система IBM OS/2 Warp может запустить одновременно только 64 задачи. Команда PRIORITY_DISK_IOС помощью команды PRIORITY_DISK_IO вы можете управлять распределением приоритета доступа к устройствам ввода/вывода между фоновыми и основными задачами. Сразу после установки IBM OS/2 Warp команда PRIORITY_DISK_IO имеет параметр YES: PRIORITY_DISK_IO =YES При этом приложение, которое работает в основном режиме, имеет более высокий приоритет ввода/вывода по сравнению с фоновыми приложениями. Если же в этой команде указан параметр NO, все приложения будут иметь одинаковый приоритет ввода/вывода. Такой режим удобен для файл-серверов: программы обслуживания и управления сервером, работающие в основном режиме, не должны иметь более высокий приоритет, чем задачи, реализующие коллективный доступ рабочих станций к ресурсам сервера. Поэтому для сервера укажите команду PRIORITY_DISK_IO следующим образом: PRIORITY_DISK_IO =NO Команда MAXWAITПри помощи команды MAXWAIT вы можете определить время ожидания для подзадач перед повышением их приоритета. Это время задается в секундах: MAXWAIT =3 Когда планировщик обнаруживает задачу, которая находится в состоянии ожидания больше времени, чем указано в команде MAXWAIT , он временно повышает ее приоритет. Вы можете сократить это время, например, до 2 секунд. |