Windows - статьи



УРОВЕНЬ УПРАВЛЯЕМОСТИ


В версиях Windows, предшествовавших Windows 2000, было невозможно сгруппировать процессы таким образом, чтобы они представляли для операционной системы единое целое. В Windows 2000 эту роль выполняет объект «задание» - это группа процессов, чаще всего связанных между собой, которую можно защищать и управлять как единым целым. В Datacenter предусмотрено два способа для доступа к заданиям: Process Control, встраиваемый модуль консоли управления Microsoft Management Console (MMC), и Proccon, утилита, запускаемая из командной строки. С помощью утилит управления процессом можно распределять, создавать, обслуживать и удалять ресурсы задания. Более того, как Process Control, так и Proccon работают на любой системе Windows 2000, в том числе Windows 2000 Professional, что позволяет дистанционно управлять заданиями в системе Datacenter.

Альтернативный способ заключается в программном доступе к объекту «задание» с помощью Windows Script Host (WSH) в сочетании со стандартными языками программирования. Набор API для работы с заданиями реализован не только в Datacenter, но и во всех серверных продуктах семейства Windows 2000. Тому, кто любит программировать, рекомендуется использовать API. В SDK для платформы Windows 2000 приводятся подробные объяснения, как обратиться к объектам заданий. На перечислены атрибуты задания, которыми может манипулировать программист.

Возможности практического применения заданий многообразны. С их помощью можно ограничить использование ресурсов слишком "жадными" программами. Можно задать аффинность процессоров, чтобы распределить приложения между соответствующим числом ЦП. Объекты «задание» помогут выполнить соглашения об уровне обслуживания (service level agreement - SLA). Изменения, вносимые в это объекты, устойчивы, поэтому они сохраняются после перезагрузки операционной системы и перезапуска приложений, а вносить изменения можно "на ходу" (то есть, не требуется приостанавливать или перезапускать программу).

Предположим, что на машине Datacenter работает приложение с пятью процессами.


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