ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы.



 

Часть 17

ПРИЛОЖЕНИЕ Б: ОТСЛЕЖИВАЕМЫЕ РЕСУРСЫ, ОТОБРАЖАЕМЫЕ УТИЛИТОЙ MONITOR
ОС NetWare 386 версии 3.1 отслеживает многие операционные ресурсы. Отслеживание этих ресурсов проводится для того, чтобы когда модуль NLM был выгружен, ресурсы были возвращены в операционную систему и стали доступны для других модулей NLM.
Как только модули NLM загружены, они запрашивают признаки ресурсов и присваивают каждому признаку ресурса имя признака ресурса.
Например, если загружен модуль MONITOR, ему требуется признак ресурса "Alloc Memory". Операционная система предоставляет утилите MONITOR признак ресурса и распределяет некоторую "Alloc Short Term Memory" ("Распределяемую определенную на короткое время па
мять") память на этот признак ресурса.
Также операционная система применяет признаки ресурсов для отслеживания своего собственного использования памяти. Для номеров функций она использует "Alloc Short Term Memory" и каждой функции выдает ее собственный признак. Например, операционная система 
использует следующие признаки ресурсов для "Alloc Short Term Memory" ресурса:
Broadcast System              Широковещательная система)
Connection User Information   Информация о соединениях
                              пользователя)
Disk Management System        Дисковая обслуживающая
                              система
Event Notification            Объявление событий
File Locks                    Блокировки файлов
Также загружаемые модули могут добавлять ресурсы для отслеживания. Например, модуль NMAGENT добавляет следующие ресурсы:
Network Management Filters    Фильтры сетевого 
                              управления
Network Management Managers   Руководители сетевого 
                              управления
Network Management Objects    Объекты сетевого 
                              управления
В этом приложении даны определения всех ресурсов, отслеживаемых операционной системой. Здесь также определены отслеживаемые ресурсы, добавленные модулем NMAGENT. Информацию об отслеживаемых ресурсах, добавленных загружаемыми модулями, которые поставляютс
я посторонними организациями, смотрите в документации для этих модулей.
С помощью меню "Available Options" утилиты MONITOR, вы можете просмотреть отслеживаемые ресурсы двумя способами. Вы можете просмотреть их из опции "System Module Information" ("Информация о системных модулях") или из опции "Resource Utilization" ("Исполь
зование ресурсов").
* Опция "System Module Information" позволяет вам увидеть, какие ресурсы использует конкретный модуль.
* Опция "Resource Utilization" позволяет вам увидеть, какой модуль сколько ресурса использует.
Если модули NLM будут некорректно снабжаться ресурсами файлового сервера (такими как, память, процессы обслуживания и буферы), это может привести к быстрому исчерпанию лимита этих ресурсов. Например, если в систему не будет добавлено ничего нового, време
нная память не должна превышать 2 МБайтов в день. Используйте статистическую информацию, собираемую про отслеживаемые ресурсы, чтобы определить загружаемые модули, которые используют ресурсов больше, чем им необходимо.
Ниже описываются функции каждого ресурса.
AES Process Call-Backs
Аббревиатура AES означает Asynchronous Event Service (обслуживание асинхронных событий). Этот ресурс позволяет модулю NLM планировать будущее событие. Например, когда происходит отказ по электропитанию, устройство ПП (UPS) предусматривает замедленную ком
анду для выгрузки файлового сервера. Затем команда будет выполнена за установленное число минут перед тем, как "сядут" батареи электропитания.
Alloc Short Term Memory 
Память, распределяемая на короткое время 
ОС NetWare 386 имеет пять пулов памяти. Распределяемая память используется для запросов памяти выделенной-на-короткое-время. Загружаемые модули с "всплывающими" окнами используют распределяемую память для сохранения на экране информации предыдущего меню.
 Когда пользователь выходит обратно в предыдущее меню, память немедленно возвращается в операционную систему. Общий объем памяти, используемой для этого ресурса, отображается в окне "Server Memory Statistics" ("Статистические данные по памяти сервера") о
пции "Alloc Memory Pool" ("Пул распределяемой памяти").
Cache Movable Memory
(Перемещаемая кэш-память)
ОС NetWare 386 имеет пять пулов памяти. Пул перемещаемой кэш-памяти используется для системных таблиц, таких как таблицы каталогов или таблицы FAT, которые динамически увеличиваются. Модули областей имен также используют этот ресурс. Общий объем памяти, 
используемой для этого ресурса, отображается в окне "Server Memory Statistics" ("Статистические данные по памяти сервера") опции "Cache Movable Memory" ("Перемещаемая кэш-память").
Cache Non-Movable Memory
(Неперемещаемая кэш-память)
ОС NetWare 386 имеет пять пулов памяти. Пул неперемещаемой кэш-памяти используется для загрузки загружаемых модулей в память и для распределения больших буферов памяти.Общий объем этого ресурса, отображается в окне "Server Memory Statistics" ("Статистиче
ские данные по памяти сервера") опции "Cache Non-Movable Memory" ("Неперемещаемая кэш-память").
Console Command Handlers
(Обработчик команд консоли)
Этот ресурс используется для отслеживания ресурсов команд консоли. Как только подгружаются загружаемые модули, они  могут добавлять команды консоли в операционную систему. Например, устройство бесперебойного питания (UPS) добавляет две команды консоли (U
PS STATUS и UPS TIME), он загружен.
Disk Adapter Locks
(Блокирует дисковый адаптер)
Этот ресурс отслеживает загружаемые модули, которые нуждаются в информации о дисковых адаптерах, контроллерах или дисковых платах сопроцессоров.
Disk Driver Locks
(Блокирует дисковый драйвер)
Этот ресурс отслеживает загружаемые модули, которые нуждаются в информации о жестком диске, который был добавлен в операционную систему. Затем эти модули информируются, когда жесткий диск удален.
Disk File System Partition Locks
(Блокирует раздел дисковой файловой системы)
Этот ресурс отслеживает загружаемые модули, которые регистрируют необходимость в получении доступа к информации о логических разделах. Например, утилита INSTALL использует этот ресурс, когда она выполняет зеркальное отображение двух накопителей.
Disk Raw Partition Locks
(Блокирует необработанный дисковой раздел)
Этот ресурс отслеживает получение доступа к разделу диска.Например, утилита INSTALL использует этот ресурс, когда устанавливает средства срочного исправления в разделе.
Event Notification Call-Backs
(Вызывает обратно уведомлением о событии)
Этот ресурс позволяет модулям быть получать уведомление в том случае, когда встречаются системные события. Например, утилита MONITOR использует этот ресурс, чтобы получить уведомление  о том, что том смонтирован или демонтирован.
Hardware Interrupt Handlers
(Обрабатывает прерывание аппаратного обеспечения)
Этот ресурс отслеживает, какие загружаемые модули используют какие прерывания и какие аппаратные средства используют прерывания. Драйверы локальной сети и дисковые драйверы, которым требуется прерывание также используют этот ресурс.
Interrupt Time Call-Backs
(Вызывает обратно прерыванием по времени)
Этот ресурс отслеживает модули NLM, имеющие процесс, в котором встречаются регулярные временные интервалы. Например, утилита MONITOR использует этот ресурс, чтобы через секунду изменять в своих окнах статистическую информацию.
IPX Sockets
(Устанавливает гнездо IPX)
Этот ресурс отслеживает модули NLM, которые устанавливают двухгнездовое соелинение между двумя устройствами. Для каждого типа соединения используются различные гнезда. Например, операционная система использует для соединения рабочей станции одно гнездо. 
Модуль RSPX использует для связи с утилитой RCONSOLE другое гнездо.
LSL AES Event Call-Backs
(Вызывает обратно по событию LSL AES)
Аббревиатура AES означает Asynchronous Event Service (обслуживание асинхронных событий). Этот ресурс позволяет модулю NLM планировать будущее событие.
LSL Default Protocol Stacks
(Накапливает протоколы, принятые по умолчанию)
Этот ресурс отслеживает протоколы модулей NLM, которые регистрируются для получения всех пакетов, которые не требуются никаким другим протоколам. По умолчанию, операционная система отвергает любые невостребованные пакеты. Однако, когда модуль NLM регистр
ируется, умолчание снимается.
LSL Packet Receive Buffers
(Запоминает буферы приема пакетов)
Этот ресурс отслеживает какой драйвер локальной сети использует определенные буферы для приема пакетов, с тем чтобы эти буферы могли быть освобождены, когда этот драйвер локальной сети будет выгружен. 
LSL Pre-Scan Protocol Stacks
(Накапливает протоколы предсканирования)
Этот ресурс отслеживает протоколы модулей NLM, которые регистрируются для предсканирования всех входящих пакетов, чтобы увидеть пакеты принадлежащие им. Каждая плата может иметь только один протокол предсканирования.
LSL Protocol Stacks
(Стеки протоколов)
Этот ресурс отслеживает модули NLM, которые регистрируются как стеки протоколов. Операционная система автоматически регистрирует протокольный стек IPX.
NCP Extensions
(Расширения NCP)
Этот ресурс отслеживает загружаемые модули, которые определяют свои собственные NCP (NetWare Core Protocols - протокол ядра ОС NetWare).
Network Management Managers
(Руководители сетевого управления)
Этот ресурс отслеживает количество руководителей сетевого управления, которые были распределены загружаемым модулем NMAGENT.
Network Management Objects
(Объекты сетевого управления)
Этот ресурс отслеживает количество объектов сетевого управления, которые были распределены загружаемым модулем NMAGENT.
Network Management Triggers
(Триггеры сетевого управления)
Этот ресурс отслеживает количество триггеров сетевого управления, которые были распределены загружаемым модулем NMAGENT.
Permanent Memory
(Постоянная память)
ОС NetWare 386 имеет пять пулов памяти. Пул постоянной памяти используется в качестве источника памяти для пула полу-постоянной памяти и пула распределяемой-на-короткое-время памяти. Пул постоянной памяти используется операционной системой для постоянных
 таблиц. Загружаемые модули не могут использовать эту память.
Poll Procedure Call-Backs
(Обратный вызов процедуры по опросу)
Этот ресурс отслеживает загружаемые модули, которые имеют процессы, выполняющиеся через определенные интервалы времени.
Processes
(Процессы)
Этот ресурс отслеживает загружаемые модули, которые стартуют процессы. Ресурс убеждается, что процессы удаляются, когда выгружены модули.
Processor Exception Handlers
(обработчик исключительных ситуаций)
Этот ресурс отслеживает нарушения правил, обнаруженные аппаратными средствами. Например, CPU определяет, что модуль NLM пытается делить на ноль, операционная система уведомляет модуль NLM о том, что он нарушил правила. Затем модуль NLM отправляет сообщен
ие на консоль или рабочую станцию. (Эти сообщения документируются продавцом модуля NLM.)
Registered Disk Adapters
(Регистрируемые дисковые адаптеры)
Этот ресурс отслеживает опции конфигурации дисковых драйверов (прерывания, DMA, адреса памяти, порты ввода/вывода и разъемы).
Registered Hardware Options
(Регистрируемые опции аппаратных средств)
Этот ресурс отслеживает драйверы локальной сети, которые запрашивают прерывания, DMA, адреса памяти, порты ввода/вывода и разъемы.
Registered MLID Boards
(Регистрируемые MLID платы)
Этот ресурс отслеживает количество загруженных драйверов локальной сети и гарантирует то, что ресурсы, предоставляемые драйверам локальной сети возвратятся в операционную систему, когда драйверы будут выгружены.
Screen Input Call-Backs
(Обратный вызов ввода экрана)
Этот ресурс отслеживает модули NLM, которые имеют метод, альтернативный клавише ввода, для экрана консоли.
Screens
(Экраны)
Этот ресурс отслеживает сколько экранов модуль NLM создал или открыл на консоли файлового сервера. Большинство модулей NLM, имеющих меню (например, утилита MONITOR) будут активизировать экран. Модули NLM, не имеющие меню (такие, как драйверы локальной се
ти и дисковые драйверы) не могут активизировать ни одного экрана. 
Semaphores
(Семафоры)
Этот ресурс отслеживает модули NLM, которые используют семафоры. Семафоры управляют множественным доступом к ресурсу, который может использоваться в каждый момент времени только одним пользователем.
Semi-Permanent Memory
(Полу-постоянная память)
ОС NetWare 386 имеет пять пулов памяти. Полу-постоянная память используется для маленьких объемов памяти, которой загружаемые модули предполагают пользоваться в течение длительного времени. Этот тип памяти используют драйверы локальной сети и дисковые др
айверы.
Service Connection Task Number
(Номера задач служебной связи)
Этот ресурс отслеживает номера задач, которые назначены модулю NLM для использования на связи. (Модуль NLM может войти в сеть и использовать разъем соединения.)
Service Connections
(Служебные соединения)
Этот ресурс отслеживает соединение между файловым сервером и рабочей станцией. Этот ресурс отслеживает всех пользователей, подключенных к файловому серверу и вошедших с него в сеть.
Setable Parametrs
(Устанавливаемые параметры)
Этот ресурс отслеживает модули NLM, которые добавляют параметры в команду SET. Он гарантирует, что когда модуль NLM будет выгружен, параметры команды SET также будут выгружены.
Tracked Resource Types
(Типы отслеживаемых ресурсов)
Этот ресурс отслеживает модули NLM, которые добавляют отслеживаемые ресурсы в операционную систему. Ресурс гарантирует, что когда модуль NLM будет выгружен,   также будут выгружены и типы ресурсов. Например, операционная система отслеживает модуль NMAGEN
T вместе с его ресурсами. Когда модуль NMAGENT будет выгружен, три отслеживаемых ресурса модуля NMAGENT ("Network Management Filters", "Network Management Managers" и "Network Management Objects"), также будут выгружены.


?????? ???????????