Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТВЕТЫ ВСЕ.docx
Скачиваний:
31
Добавлен:
16.04.2019
Размер:
1.69 Mб
Скачать
    1. Системные адресные пространства и главный планировщик.

Многие системные функции z/OS выполняются в собственных адресных пространствах. Подсистема главного планировщика, например, выполняется в адресном пространстве *MASTER* и используется для установления связи между z/OS и его адресными пространствами.

При запуске z/OS главные подпрограммы инициализации выполняют инициализацию системных служб, таких, как системный журнал и задача связи, и запускают адресное пространство главного планировщика. Затем главный планировщик может запустить подсистему управления заданиями (JES2 или JES3). JES является первичной подсистемой управления заданиями. На многих рабочих системах JES не запускается сразу же; вместо этого пакет автоматизации запускает все задачи в контролируемой последовательности. Затем происходит запуск других подсистем.

Подсистемы определяются в специальном файле системных параметров, называемом библиотекой параметров (parameter library, PARMLIB). Эти подсистемы являются вторичыми подсистемами (secondary subsystems).

Каждое создаваемое адресное пространство имеет связанный с ним номер, называемый идентификатором адресного пространства (address space ID, ASID). Так как главный планировщик является первым адресным пространством, созданным в системе, он становится адресным пространством под номером 1 (ASID=1). Другие системные адресные пространства запускаются позже в процессе инициализации z/OS.

На данном этапе вам требуется понять лишь то, что z/OS и связанным с ней подсистемам нужны собственные адресные пространства для обеспечения функционирования операционной системы. Ниже приведены описания каждого типа адресного пространства.

  • Системные адресные пространства. Запуск системных адресных пространств z/OS происходит после инициализации главного планировщика. Эти адресные пространства выполняют функции для всех других типов адресных пространств, запускаемых в z/OS.

  • Адресные пространства подсистем. z/OS требует использования различных подсистем, таких, как первичная подсистема управления заданиями (job entry subsystem, JES; описание JES см. в главе 7, «Пакетная обработка и JES»). Кроме того, используются адресные пространства для программных продуктов промежуточного уровня, таких, как DB2, CICS и IMS.

Помимо системных адресных пространств, обычно используется много адресных пространств для пользователей и отдельно выполняющихся программ, например:

  • Адресные пространства TSO/E создаются для каждого пользователя, подключающегося к z/OS (описание см. в главе 4, «TSO/E, ISPF и UNIX: интерактивные средства z/OS»).

  • Адресное пространство создается для каждого пакетного задания, выполняющегося в z/OS. Адресные пространства пакетных заданий запускаются подсистемой JES.

7.16. Управление рабочей нагрузкой. Основные операции выполняемые wlm.

В z/OS за управление системными ресурсами отвечает компонент управления рабочей нагрузкой (Workload Management, WLM). WLM управляет обработкой рабочей нагрузки в системе в соответствии с бизнес-целями компании, такими, как время реагирования. Кроме того, WLM управляет использованием системных ресурсов, в частности процессорами и памятью, для достижения этих целей.

WLM пытается достичь целей производительности посредством динамического распределения ресурсов. WLM обеспечивает кластер Parallel Sysplex возможностями определения того, где и с каким приоритетом следует выполнять обработку задач. Приоритет определяется исходя из бизнес-целей клиента и управляется сисплекс-технологией.

WLM имеет три цели:

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

Пропускная способность. Достижение оптимального использования системных ресурсов с точки зрения системы.

Время реагирования. Достижение оптимального использования системных ресурсов с точки зрения отдельного адресного пространства.

Чтобы сбалансировать пропускную способность с показателями времени реагирования и оборотного времени, WLM выполняет следующие операции:

  • мониторинг использования ресурсов различными адресными пространствами;

  • мониторинг использования ресурсов в масштабе системы для определения полноты их использования;

  • определение необходимости (и времени выполнения) свопинга адресных пространств;

  • препятствование созданию новых адресных пространств или изъятие страниц при нехватке основной памяти;

  • изменение диспетчерского приоритета адресных пространств, контролирующего коэффициент использования системных ресурсов адресными пространствами;

  • выбор устройств для распределения, если есть выбор между устройствами, для балансировки использования устройств ввода-вывода.

Прочие компоненты z/OS, менеджеры транзакций и менеджеры баз данных могут сообщить WLM об изменениях состояния определенного адресного пространства (или системы в целом) или обратиться к функциям принятия решений, реализованным в WLM.

Компонент WLM особенно хорошо подходит для использования в среде сисплекса.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]