- •Назначение и область применения изделия
- •3. Безопасность жизнедеятельности
- •1. Назначение и область применения изделия.
- •1.1 Системные ресурсы и их влияние на производительность пк.
- •1.2 Системный монитор и его возможности.
- •Описание и обоснование
- •Методы оптимизации работы дисковых накопителей
- •Управление системным реестром
- •4. Заключение
- •3. Безопасность жизнедеятельности
1.2 Системный монитор и его возможности.
Одним из самых мощных инструментов Windows XP Рrofessional является System Monitor (Системный монитор). Этот инструмент предоставляет текущую точную информацию о тысячах различных параметров Windows-сети. В этом разделе мы более подробно рассмотрим System Monitor, объясним, как им пользоваться, и поговорим о том, что нужно отслеживать в системе.
Самой важной частью процесса выполнения и настройки является знание того, в чем состоит проблема, и, после внесения изменений, умение определить, насколько успешными были эти изменения. Инструмент System Monitor существует с момента выхода операционной системы Windows NT. В Windows NT он назывался Performance Monitor. Четыре года назад, когда компания Microsoft выпустила Windows 2000, она переименовала инструмент в System Monitor, но больше ничего в нем не изменила, кроме внешнего вида, который теперь соответствует виду консоли ММС. System Monitor запускается так же, как и Performance Monitor, то есть вводом команды perfmon.
System Monitor собирает информацию, предоставляемую различными программами, работающими в системе. Информация поступает из широкого ряда источников, включающего операционную систему, оборудование рабочей станции и сервера, периферийные устройства, сетевые интерфейсы и служебные программы.
При первоначальном запуске System Monitor (рис.1) находится в нерабочем состоянии и ничего не отслеживает. Пусть вас не обманывает его кроткий вид - это очень мощный инструмент. Объем информации, к которому он имеет доступ, весьма внушителен. Небольшое исследование, проведенное с помощью этого инструмента, даст вам информацию о состоянии машины, расскажет о ее уязвимых местах и поможет настроить.
Рис.1. Вид инструмента System Monitor по умолчанию
Понять System Monitor проще всего, представляя его приложением с четырьмя отдельными инструментами. Эти инструменты называются видами. Каждый из видов позволяет отображать на экране, выполнять действия, сохранять и генерировать отчеты о данных, отслеживаемых с помощью системного монитора. В таблице 3 содержатся подробные описания видов.
Таблица 3. Виды System Monitor |
|
Вид |
Описание |
Chart |
Отображает данные мониторинга системы в формате линейных графиков или гистограмм. Опции такого показа называются настройками Gallery |
Alert |
Позволяет создавать события предупреждений на основе пороговых значений, показываемых счетчиком. Предупреждения можно настроить на выполнение действий, когда счетчик показывает значения, превышающие или опускающиеся ниже значений, указанных пользователем. Действия включают в себя уведомление пользователей с помощью сервисов Alerter (Оповещатель) и Messenger (Служба сообщений). Их также можно настроить на выполнение приложения, что определяется включением флажка Run Program on Alert в окнах Alert Entry и Alert. |
Log |
Позволяет создавать или открывать файл журнала и записывать в него данные об объекте. Вы можете использовать журнал для создания отчетов в виде Report, можно экспортировать этот файл в текстовый формат .tsv и .csv для использования в Microsoft Excel. |
Report |
Позволяет перечислять объекты и соответствующие им показания счетчика в отчете, используя значения, полученные во время текущей работы или взятые из файла журнала. |
Все эти виды предоставляют информацию о локальных и удаленных системах. Информация организована в следующие группы.
Компьютеры.
Локальные или удаленные машины,
содержащие много объектов. System Monitor
позволяет отслеживать работу нескольких
компьютеров.Объекты. Физические, логические или программные компоненты определенного компьютера. Например, объектом является процессор или FTP-сервер. Каждый объект может существовать в нескольких экземплярах и содержать несколько счетчиков, соответствующих объекту.
Экземпляры (объекта). Атрибут, который измеряется и отслеживается инструментом System Monitor. Экземпляры могут создаваться для каждого физического, логического или программного компонента. Например, если в компьютере есть два физических диска, то существуют два экземпляра объекта "физический диск". Когда объекты и связанные с ними счетчики имеют несколько экземпляров, можно отслеживать счетчики, связанные с каждым объектом, отдельно. В некоторых случаях имеется возможность отображать на экране данные счетчиков, основанные на всех значениях всех объектов.
Счетчики. Информация, которая определяется для каждого экземпляра объекта. Например, для физического диска Disk Read Time (Процент активности диска) - это время в процентном выражении, затраченное диском на обслуживание запросов на чтение. Disk Transfers/sec - это скорость операций чтения и записи на диске. В рамках объекта может существовать много счетчиков.
Можно выбрать любой из способов просмотра компьютеров, объектов и счетчиков при выборе счетчиков для мониторинга. После выбора компьютера отобразится список объектов, за которыми можно вести наблюдение на этом компьютере. На рис. 2 показана часть списка объектов компьютера CORUSCANT.
Рис. 2 Раскрывающийся список объектов
Список объектов в System Monitor не высечен на камне. Наоборот, он является динамичным, и объекты можно добавлять и удалять из него в зависимости от конфигурации системы. Некоторые объекты добавляются вручную, некоторые указываются в списке по умолчанию. Если вы хотите узнать больше об определенном объекте и его счетчике, щелкните на кнопке Explain (Объяснение), чтобы получить краткую характеристику функции счетчика.
Объекты по умолчанию перечислены в табл. 4. Лучшим способом разобраться в работе System Monitor является самостоятельное выполнение какого-нибудь задания. Сначала давайте создадим график, в котором будет отображена информация о Windows XP Professional-клиенте.
Таблица 4. Некоторые объекты по умолчанию инструмента System Monitor |
|
Объект |
Функция/ Описание |
Cache |
Информация о кэше файловой системы. |
LogicalDisk |
Информация о логическом диске, включающая в себя протоколы чтения/записи, скорость передачи и объем свободного пространства в мегабайтах. |
Memory |
Информация о физической памяти, включающая в себя количество используемых битов и протоколы чтения/записи. |
Objects |
Объекты программ, сообщающие информацию о событиях ОС, обработке данных, семафоры и угрозы. |
|
Информация о физическом диске, включающая в себя время, затраченное на чтение/запись, скорость передачи и длину очереди. |
Process |
Программный объект, который позволяет устанавливать счетчики для отслеживания работы указанных приложений или всех приложений. |
Processor |
Информация о процессоре. |
Redirector |
Информация о сетевой переадресации, включающая в себя количество полученных и отправленных байтов, соединения, файлы чтения/записи, данные о пакетах и ошибки сети. |
System |
Счетчики, предоставляющие общую информацию о системе, включающую в себя квоты реестра, общее время загрузки процессора, вызовы систем и рабочее время системы. |
Thread |
Информация об угрозах в целом и в рамках определенного процесса. |
PagingFile |
Используемый файл подкачки страниц. |
На рис. 3 мы выбрали вид Chart и щелкнули на Add (Добавить) в панели инструментов, чтобы вызвать диалоговое окно Add Counters (Добавить счетчики). Затем мы выбрали CORUSCANT и объект Processor (Процессор). Мы оставили по умолчанию счетчик %Processor Time (Процент загруженности процессора). Так как CORUSCANT имеет только один процессор, то экземпляр 0 является единственным доступным для нас. Если бы у CORUSCANT было два процессора, мы могли бы выбрать экземпляр 0 или 1. Перед тем как щелкнуть на Add для добавления этого счетчика в график, щелкнем на Explain (Объяснить) для получения подробной информации о выделенном счетчике.
Рис. 3 Добавление счетчика в график
Мы добавили еще один счетчик, на этот раз Interrupts/sec (Прерываний/сек), чтобы видеть время использования и количество остановок на одном графике. После некоторого времени работы System Monitor мы получим данные для сравнения времени использования процессора и остановок, как это показано на рис. 4.
Просматривать счетчик %Processor Time можно как график и как гистограмму, щелкая на соответствующих значках в верхней части окна System Monitor.
Вы можете управлять видом графика с помощью щелчка правой кнопкой мыши на нем и выбора Properties (Свойства) в появляющемся меню. Также можно щелкнуть на значке, изображенном справа.
Диалоговое окно свойств System Monitor (рис. 5) позволяет выводить на экран легенду, оси значений, сетку или метки. Можно указать значение максимума по вертикальной оси, которое будет отображаться в левой части графика. Также можно изменять интервал времени обновления или настраивать его на ручной режим, если вы хотите участвовать в считывании.
Рис. 4 Просмотр графика счетчиков %Processor Time (Процент загруженности процессора)
Рис. 5 Диалоговое окно свойств системного монитора
Как и остальные виды, Chart настраивается для широкого ряда счетчиков, которые можно считывать в реальном времени или брать данные из файла журнала. Использовать вид Chart можно для кратковременных проверок и для проведения анализа данных за продолжительный промежуток времени. Информационная строка под графиком предоставляет данные в разделах Last (Последний), Average (Средний), Minimum (Минимальный), Maximum (Максимальный) и Duration (Длительный) для указанного счетчика. Помещенная в журнал, эта информация сохраняется и может быть использована позже.
Вид
Alert полезен, если нужно отслеживать
определенные счетчики, но у вас есть
более интересные занятия, чем сидеть
целый день, уставившись в график. Вы
можете установить пороговые значения
и попросить System Monitor посылать сообщения,
если данные счетчика будут выходить за
указанные границы. Например, отслеживать
количество свободного пространства на
жестком диске и получать предупреждение,
если эта величина становится ниже
указанного значения. Можно даже указать
команду, которая будет выполняться,
если показания отслеживаемого счетчика
упадут ниже указанного значения.
Добавление предупреждающих счетчиков выполняется, как и в виде Chart. Вид Alert расположен в левом окне консоли ММС во время работы System Monitor. Щелкните правой кнопкой на значке Alert и затем выберите New Alert Settings (Новые параметры оповещений) из появляющегося меню.
На рис. 6 показано предупреждение, которое мы установили. Это окно ММС показывает одно предупреждение, однако может содержать и несколько предупреждений по нашему выбору. В примере на рис. 6 показаны следующие предупреждения:
доступный объем RAM;
процент свободного пространства на жестком диске;
количество полученных TCP-сегментов в секунду.
Для того чтобы System Monitor посылал предупреждения, его надо сконфигурировать. Вам следует знать, что для доставки сообщения указанное имя Net Name должно быть зарегистрированным NetBIOS-именем, и службы Alerter (Оповещатель) и Messenger (Служба сообщений) должны работать. Вы можете зарегистрировать Net BIOS-имя на определенном компьютере, например на letmeknow, введя net name letmeknow /add в командном окне Windows XP Professional-компьютера. После регистрации имени предупреждения будут появляться на экране компьютера.
Вкладки General (Общие), Action (Действие) и Schedule (Расписание) в диалоговом окне свойств (рис. 7) используются для определения нескольких настроек, включая следующие.
Рис. 6 Вид Alert (Оповещение)
Рис. 7. Диалоговое окно свойств Alert (Оповещений)
Регистрация предупреждения в журнале приложений, чтобы его можно было читать в Event Viewer (Просмотр событий).
Отправка сетевого сообщения посредством события предупреждения на определенное сетевое имя из списка диалогового окна Net Name.
Установка времени обновления на Manual Update (Вручную) или Periodic Update at a defined interval (Периодически через заданные интервалы).
Третьим видом является Log. Этот вид позволяет собирать данные через заранее установленные промежутки времени, чтобы просмотреть и проанализировать их позже. Другие виды могут читать данные файла журнала и выполнять различные функции, как если бы данные регистрировались в текущий момент времени.
Для
каждого объекта выбранные счетчики
записываются в файл журнала. Вид Log можно
легко открыть с помощью значка,
размещенного в верхней части окна.
Выглядит он следующим образом.
После добавления объектов откройте диалоговое окно параметров журнала (Log Options) и укажите расположение журнала и настройки времени обновления.
После установки этих параметров щелкните на ОК. Теперь System Monitor будет захватывать данные для всех отображенных объектов (см. рис. 8), позволяя следить за размером журнала.
Вид Report представляет ту же информацию счетчиков, что и Chart. Разница заключается в том, что Report представляет информацию в формате таблицы. К этому виду можно получить доступ, щелкнув на значке панели инструментов.
Значения собраны в правой части отчета вместе с многочисленными экземплярами, которые показаны в колонках справа. На рис. 9 показан вид Report (Отчет) для одного компьютера.
System Monitor не позволяет печатать свой собственный отчет из приложения, но можно экспортировать данные для просмотра в другое приложение, например в Excel. Это позволяет печатать, переставлять и управлять данными по своему усмотрению. В зависимости от вашего умения работать с Excel, вы можете создавать красивые графики и диаграммы и даже выставлять их в интранете для внутреннего пользования.
Рис. 8. Вид Log (Журнал)
Рис. 9. Вид Report (Отчет)
System Monitor может отслеживать тысячи битов информации. Этот мощный инструмент может вести и делать отчеты по любой статистике, какую вы только можете себе представить. Это просто замечательно. Единственная проблема состоит в том, что все детали, за которыми следит System Monitor, могут очень быстро создать информационную перегрузку в компьютере. Вы можете отслеживать специальные области (например, Quality of Service), но, в основном, существуют четыре ключевых места - те, в которых чаще всего возникают перегрузки.
Память.
Процессор.
Подсистема диска.
Подсистема сети.
Кроме того, надо следить за ресурсами, оказывающими особое влияние на работу сети. Допустим, имеется Windows XP Professional-компьютер, отвечающий за печать в сети. Неплохо было бы отследить выполнение им своих обязанностей. Когда вы составите график мониторинга, в который включены вышеупомянутые места, полезность и производительность компьютера значительно возрастут.
Два наиболее важных счетчика памяти, за которыми нужно следить:
Page Faults/sec (Ошибок страницы/сек);
Pages/sec (Обмен страниц в сек).
При использовании совместно эти счетчики подскажут, хватает ли оперативной памяти вашей системе. Они сделают это, продемонстрировав объем подкачки.
Виртуальная
память часто обманывает компьютер,
заставляя его считать, что он обладает
большим запасом RAM, чем на самом деле.
Виртуальная память создает файл подкачки
на жестком диске, который служит
дополнительной памятью. Приложения не
догадываются о том, что часть доступной
RAM на самом деле является частью жесткого
диска.
Счетчик Page Fault/sec включает в себя ошибки аппаратуры и программ. Допустимый уровень значительно выше, чем для счетчика Pages/sec. Многие системы выдерживают до 250 ошибок страниц, пока работа системы не даст заметный сбой. Значение Pages/sec, равное 20, тем не менее, показывает, что система сконфигурирована с недостаточной RAM. Как только значение Pages/sec превысит 10, начинайте думать о добавлении памяти.
Другими счетчиками для отслеживания являются:
Commit Limit (Предел выделенной виртуальной памяти);
Committed Bytes (Байт выделенной виртуальной памяти).
Эти два счетчика работают вместе, так что надо просматривать их оба, чтобы решить, что система использует виртуальную память соответствующим образом. Счетчик Commit Limit показывает общее количество доступной виртуальной памяти. Счетчик Committed Bytes показывает общее количество виртуальной памяти, которое система уже получила из своих ресурсов. Когда значения Committed Bytes приближается к Commit Limit, вы узнаете, что в системе заканчивается виртуальная память.
Может потребоваться регулировка максимального и минимального значения файла подкачки в зависимости от особенностей работы системы. Компания Microsoft рекомендует делать минимальную величину файла подкачки равной физической RAM плюс 11 Мб. Лучший способ состоит в определении обычных рабочих требований файла подкачки для данного компьютера, чтобы затем указать это значение (если оно не будет ниже рассчитанного по формуле Microsoft).
Максимальным размером файла подкачки должно быть самое большое допустимое значение. Это звучит очень неопределенно, так что лучше установить максимальное значение равным 150 % от минимального, следить за значениями Commit Limit и Committed Bytes и внести уточнения.
В
процессоре системы есть несколько
элементов, которые можно отслеживать.
Самым важным элементом является величина
%Processor. Этот счетчик показывает количество
времени, в течение которого компьютер
выполняет продуктивную работу.
Каждый экземпляр %Processor не должен превышать значения 50 (то есть 50 % полезной работы). Что же происходит, если счетчик постепенно приближается или превышает 50 %? Следующим шагом является проверка счетчика Interrupts/sec (Прерываний/сек). Если значение превышает 3 500, то система испытывает более 3500 прерываний в секунду. Похоже, что устройство или драйвер устройства "обкрадывает" процессор.
Для наблюдения за подсистемой диска существуют счетчики:
%Disk Time (Процент дискового времени);
Disk Queue (Дисковая квота).
Они есть как в логическом, так и в физическом диске. Идеальными значениями будут 55 % и 2 %, соответственно.
При мониторинге подсистемы диска важно понимать ее зависимость от физической памяти. Как мы говорили ранее, система с недостаточной памятью может вызывать проблемы с работой диска. Это происходит из-за того, что система пытается компенсировать нехватку RAM, используя файл подкачки. Если вы замечаете необычную активность диска, и значения показаний счетчиков %DiskTime и Disk Queue велики, проверьте правильность конфигурации файла подкачки и наличие достаточного количества RAM.
Последним пунктом проверки является сетевая подсистема. Это - одно из самых трудных мест оптимизации по причине того, что сеть представляет собой очень сложную и динамическую среду. Операционная система, сетевые приложения, сетевые карты и протоколы - все они играют решающие роли в работе сети. Однако это не означает невозможность проведения мониторинга сетевой подсистемы.
Счетчик Bytes Total/sec (Всего байт/сек) на объекте сервера показывает объем сетевой активности сервера. Приемлемым значением этих показаний будет 0,8 Mб/с для скорости передачи данных в 10 Mб/с для канала Ethernet и 0,5 Mб/с для сетей Token Ring со скоростью каналов в 16 Mб/с. Если значения превышают указанные, то это является показателем, что сеть начнет работать медленно. Если вы регулярно превышаете этот уровень, то следует подумать о сегментации сети, повышении скорости сети или использовании коммутаторов вместо концентраторов.

PhysicalDisk