7. После завершения всех описанных действий нажмите кнопку Готово.
   Рекомендация
   После планирования задания щелкните по его значку правой кнопкой мыши и включите опцию Выполнить (Run). Это позволит вам отследить очередность и правильность исполнения выбранного задания и определить необходимость коррекции настройки перед началом исполнения.

Настройка параметров назначенного задания

   Программа Назначенные задания поддерживает созданное задание вплоть до того момента, пока вы или сама программа не удалите его. Если программа исполняется на портативном компьютере, может оказаться нецелесообразным выполнять задание в автоматическом режиме, особенно в тех случаях, когда ресурс аккумуляторных батарей небольшой. Иногда удобнее перенести исполнение операции на интервал ожидания. Кроме того, вы вряд ли захотите, чтобы программа Назначенные задания неожиданно прерывала ход выполнения другой программы или операции.
   Рекомендация
   В ряде случаев требуется прервать исполнение программы Назначенные задания. Например, программа может дойти до середины процесса загрузки, когда любое внешнее воздействие пагубно скажется на его завершении. В этом случае следует использовать кнопку Дополнительно (Advanced) на вкладке Расписание (Schedule), а затем в открывшемся диалоговом окне включить опцию Повторять задания (Pause Task Scheduler), которая позволяет на непродолжительное время прервать исполнение указанной программы. Если требуется обеспечить достаточно долгий перерыв, воспользуйтесь командой Остановить задание (Stop Using Task Schedule).
   Настройка назначенного задания предполагает изменение его параметров. Для просмотра параметров щелкните правой кнопкой мыши по значку нужного задания и в контекстном меню выберите опцию Свойства (Properties). Вкладка Задание (Task) позволяет изменить вид записей полей Выполнить (Run), Рабочая папка (Start In) и Комментарий (Comments). Флажок Включено (Enable) служит для сохранения задания и перевода его в режим ожидания. Кнопка Обзор (Browse) предназначена для поиска новой копии приложения. И наконец, допустимо изменить имя и пароль, используемые для исполнения приложения.
   Вкладка Расписание (Schedule) позволяет задать дату и время исполнения задания. Нажмите кнопку Дополнительно (Advanced) для открытия диалогового окна Дополнительные параметры расписания (Advanced Schedule Options). При этом можно указать дату завершения задания или оговорить необходимость его исполнения в дальнейшем.
   Вкладка Параметры (Settings) дает возможность удалить задание после завершения (если применение программы носило однократный характер). Эта вкладка также позволяет прекратить исполнение задания (если оно еще продолжается) по завершении определенного интервала времени, принять решение относительно целесообразности продолжения его исполнения на портативном компьютере, использующем аккумуляторное питание, или предусмотреть исполнение задания при переходе компьютера в режим ожидания.

Проверка быстродействия

   Не стоит оптимизировать систему, если вы не в состоянии проверить результаты оптимизации. Так, для того чтобы сделать вывод относительно достижения высоких показателей быстродействия, необходимо их реально подтвердить. Выше уже обсуждались пути проверки некоторых параметров системы. В этих условиях нетрудно оптимизировать систему с целью более эффективной работы ее устройств памяти, повышения быстродействия, упрощения путей применения и придания большей эффективности действиям самого пользователя. Успех в деле оптимизации системы на данном этапе всецело зависит от вашего умения и терпения. В последующих разделах описываются два способа проверки различных параметров системы.

Использование программы Диспетчер задач

   Программа Диспетчер задач (Task Manager) обеспечивает возможность быстрого просмотра параметров системы, причем применение этой утилиты не представляет никакого труда. Все, что требуется сделать, – это щелкнуть правой кнопкой мыши по свободной области панели задач и в контекстном меню выбрать опцию Диспетчер задач. Затем нужно открыть вкладку Быстродействие (Performance) или Сеть (Networking), что позволяет вывести на экран в графическом виде измеряемые параметры ресурсов процессора, устройства памяти и сети (рис. 5.8). Отображаемые данные характеризуют лишь общее состояние дел, но для большинства случаев их вполне достаточно.
   Рисунок 5.8. Вкладка Быстродействие позволяет получить сведения об использовании времени процессора оперативной памяти
 
   На рис. 5.8 показана вкладка Быстродействие для режима по умолчанию, причем допустимо измененять этот режим отображения данных несколькими способами. Так, например, я использовал двухпроцессорный компьютер, поэтому Windows XP выводила данные для каждого процессора с помощью отдельного окна. Чтобы переключиться из указанного режима в режим представления данных в одном окне, следует воспользоваться командой ВидЗагрузка ЦП (View → CPU History). Программа Диспетчер задач также управляет быстродействием монитора посредством команд ВидСкорость обновления (View → Update Speed). И наконец, разрешается предусматривать (для монитора) временные интервалы для обработки данных с помощью команды ВидВывод времени ядра (View → Show Kernel Times). Вкладка Сеть (Networking) позволяет для применять те же самые команды, однако вместо команд процессора в этом случае используются команды сетевого адаптера, например команда ВидЖурнал сетевого адаптера (View → Network Adapter History).
   Многие пользователи при ознакомлении с текущими параметрами системы предпочитают не обращаться к вкладке Процессы (Processes), хотя она представляет собой наиболее мощный программный инструмент Диспетчера задач. Исходные данные на вкладке на первый взгляд не являются информативными, поскольку относятся только к использованию времени процессора и оперативной памяти. Тем не менее имеются весьма простые методы изменения этих данных на другие, например с помощью команды ВидВыбрать столбцы (View → Select Columns), и вывода на экран диалогового окна Выбор столбцов (Select Columns) – рис. 5.9.
   Рисунок 5.9. Диалоговое окно Выбор столбцов позволяет в полной мере использовать возможности вкладки Процессы
 
   Приводящиеся в диалоговом окне данные не могут быть исчерпывающими, однако их объем заметно превышает объем графических данных (см. рис. 5.8). При этом вы вправе ознакомиться с данными, представленными в табличной форме и относящимися к различным системным компонентам. Подобный подход наиболее удобен для отслеживания изменений конфигурации и их влияния на выполняемые операции и процедуры.

Использование системного монитора

   Windows XP предусматривает инсталляцию консоли Производительность (Performance Console) в режиме по умолчанию. Подобное программное средство содержит два компонента консоли управления ММС (Microsoft Management Console): программы Системный монитор (System Monitor) и категории Журналы и оповещения производительности (Performance Logs and Alerts). Консоль Производительность – весьма эффективный программный инструмент, поскольку она позволяет отследить разнообразные статистические данные, в том числе данные по использованию времени процессора и оперативной памяти. Сбор подобных сведений позволяет делать соответствующие выводы о стратегии оптимизации. Программа Производительность (Performance Monitor) выявляет устройства, которые демонстрируют проблемы, и программные средства, выполнение которых сопровождается сбоями.
Режимы отображения данных в программе Производительность
   Основной способ работы программы Производительность – это использование счетчиков. Без них невозможно разделить информацию о производительности различных компонентов и служб в вашей системе. Имеется множество различных счетчиков, которые предоставляют информацию по любым системным процессам и службам. На рис. 5.10 показан экран дисплея, содержащий четыре счетчика процессора, каждый из которых отслеживает конкретный параметр, например время, затрачиваемое процессором при ответе на запросы пользователей.
   Рисунок 5.10. Программа Системный монитор позволяет выводить на экран данные наблюдения в одном из режимов отображения
 
   Пять кнопок на панели инструментов служат для изменения режима отображения данных: Просмотр текущей активности (View Current Activity), Просмотр данных журнала (View Log Data), Просмотр диаграммы (View Graph), Просмотр гистограммы (View Histogram) и Просмотр отчета (View Report). Первые две кнопки позволяют просматривать данные наблюдения в режиме контроля текущей активности или созданного журнала. При некоторых изменениях конфигурации системы требуется использовать журнал, поскольку необходимо контролировать, каким образом выполненные изменения повлияют на характеристики системы (например, в течение суток или более длительного периода времени).
   Три оставшиеся кнопки определяют режим отображения тех сведений, которые выводятся на экран дисплея. Я обнаружил, что кнопка Просмотр диаграммы весьма полезна при отслеживании параметров системы в течение длительного периода времени. В этом случае режим представления данных позволяет также сопоставлять различные статистические показатели.
   Кнопка Просмотр гистограммы создает возможность оптимальным образом анализировать текущие параметры системы. В этом режиме данные отображаются в виде вертикальных полос, изменяющихся с заданной периодичностью. Я обычно применяю этот способ представления информации для быстрого сопоставления двух статистик, например при выборе конфигурации и использовании опций, оказывающих заметное влияние на поведение системы.
   Третья кнопка, Просмотр отчета, весьма полезна в тех случаях, когда приходится сравнивать большие массивы данных или сохранять данные, которые в обычной обстановке требуют ввода с клавиатуры, например электронные таблицы. Режим представления сведений с помощью этой кнопки – обычная таблица, содержащая числа, которые указывают на статистические показатели системы в каждый конкретный момент времени. Подобный режим не позволяет быстро сравнивать данные, полученные с выбранных счетчиков, однако обеспечивает более высокую точность контроля.
   Программа Производительность предусматривает задаваемый в режиме по умолчанию промежуток времени для сбора и контроля данных (в секундах), что весьма удобно, например, при поиске неисправности отказавшей сетевой платы NIC или при желании получить быстрый отклик на изменение конфигурации. Тем не менее в некоторых ситуациях величина этого промежутка может оказаться слишком малой. Так, при необходимости продолжительного контроля интервал времени должен быть заметно большим. Щелкните правой кнопкой мыши по соответствующей кнопке на панели инструментов, в контекстном меню выберите пункт Свойства и измените величину интервала времени. Последнее предполагает обращение к вкладке Общие в диалоговом окне Свойства: Системный монитор.
   Это диалоговое окно также служит для изменения режима представления данных (режима по умолчанию) программы Производительность. В частности, опции вкладки График (Graph) нужны при добавлении вертикальной и горизонтальной сеток, в режиме просмотра диаграммы или гистограммы. Опции вкладки Оформление (Appearance) изменяют цвета графических компонентов, шрифты и другие параметры. Наличие вкладки Источник (Source) позволяет выбирать между применением текущих и сохранившихся ранее в журнале данных системы и активно привлекать к анализу накопленные за предшествующий период сведения.
Добавление и удаление счетчиков
   В дополнение к тем кнопкам на панели инструментов программы Производительность, которые были описаны в предшествующем разделе, предусмотрены три дополнительные кнопки, связанные с использованием счетчиков, которые предназначены, в свою очередь, для сбора и отображения данных подпрограммой Производительность. Под счетчиком здесь понимается относительно простая программа, осуществляюшая выборку данных параметров системы через определенные интервалы времени, а затем передающая результаты контроля (считываемые выборки данных) программе Производительность. Эти три кнопки позволяют изменять и выделять те параметры, которые контролируются и воспроизводятся программой Производительность.
   Так, кнопка Добавить (New Counter) может использоваться для добавления нового счетчика к существующему списку. При ее нажатии на экране выводится диалоговое окно Добавить счетчики (Add Counters), которое содержит записи компьютера, объекты мониторинга, счетчики, отвечающие за различные объекты, и текущие указатели различных счетчиков. Подобные указатели требуются в том случае, когда один счетчик отвечает сразу за несколько объектов, например за два процессора в двухпроцессорной конфигурации или за несколько жестких дисков.
   Вам нужно указать объект мониторинга, допустим процессор, а также параметр, за которым должно осуществляться наблюдение. Так, в случае процессора параметр может быть только один, однако в случае с дисками допустимы несколько параметров. После выбора параметра объекта мониторинга разрешается выбрать один из счетчиков (которые будут отслеживаться программой Производительность). Наличие специальных радиокнопок позволяет добавлять все счетчики специально выделенному объекту или все параметры одному специально выделенному счетчику. Имеется также возможность контроля за статистикой для нескольких компьютеров, что обеспечивается заданием соответствующего варианта в поле Выбрать счетчики с компьютера (Select Counters from Computer).
   Рекомендация
   Нажатие кнопки Объяснение (Explain) в диалоговом окне Добавить счетчики позволяет вывести на экран полное описание для выбранного счетчика, что облегчает выбор счетчиков для мониторинга.
   Нажмите кнопку Удалить (Delete) для удаления выбранного счетчика из присутствующего на экране списка. По мере увеличения числа отображаемых счетчиков уменьшается размер выделяемой счетчику области, что затрудняет считывание данных. Поэтому на экране следует сохранять только реально используемые счетчики, объединяя их в группы и последовательно выводя эти группы на экран.
   И наконец, кнопка Выделить (Highlight) выделяет счетчики в соответствующем списке. Эта функция доступна только при просмотре диаграмм, когда подсветка кривой позволяет качественнее и быстрее оценить ситуацию. Подсвечиваемая линия в режиме по умолчанию утолщается и превращается в хорошо различимую белую черту, которая выделяется на фоне других линий на диаграмме.
   Чем же может вам помочь программа Производительность? Она позволяет отслеживать самые различные параметры: от количества байтов, заносимых на диск в течение секунды, до числа попыток доступа к компьютеру из сети. На практике число отслеживаемых программой Производительность параметров оказывается весьма большим (на описании всех параметров я просто не имею возможности останавливаться), причем специалисты Microsoft продолжают пополнять этот список для каждой очередной версии операционной системы Windows.

Создание журналов производительности

   Как уже отмечалось в предшествующем разделе, допустимо создавать файлы журналов тех счетчиков, которые вы планируете использовать для продолжительного контроля. Очевидно, что на первом этапе следует создать файл или другой объект, в который будут заноситься результаты контроля. Для создания нового журнала необходимо выполнить следующие действия:
   1. Откройте окно категории Журналы и оповещения производительности (Performance Logs and Alerts) и воспользуйтесь опцией Журналы счетчиков (Counter Logs).
   2. Щелкните правой кнопкой мыши по значку с указанной опцией и в контекстном меню выберите пункт Новые параметры журнала (New Log Settings). При этом на экран будет выведено одноименное диалоговое окно.
   3. Впишите название нового журнала (например, Temp) и нажмите кнопку ОК. На экране появится диалоговое окно с именем, соответствующим названию журнала (рис. 5.11). Именно с помощью этого окна вы можете добавлять счетчики и производить соответствующую настройку. Необходимым требованием для каждого журнала является использование как минимум одного счетчика для проведения мониторинга.
   Рисунок 5.11. Это диалоговое окно позволяет определить перечень параметров, которые операционная система Windows будет заносить в файл журнала
 
   4. Нажмите кнопку Добавить счетчики (Add Counters); на экране появится диалоговое окно Выбрать счетчики (Select Counters).
   5. Укажите один или несколько счетчиков для целей контроля: выделите соответствующий счетчик и перечень экземпляров для него, после чего нажмите кнопку Добавить (Add). По завершении выбора новых счетчиков нажмите кнопку Закрыть (Close) в диалоговом окне Добавить счетчики (Add Counters). После этого счетчики пригодны для дальнейшей работы, однако предстоит еще задать место, где будет храниться журнал.
   6. Щелкните по вкладке Расписание (Schedule). Заносить записи в созданный журнал в определенный момент времени разрешается вручную с помощью ускоренной команды меню. Аналогичным образом, запись в журнал может помещаться автоматически или вручную. После занесения записей в журнал необходимо принимать во внимание определенные факторы. Так, например, имеется возможность прекратить формирование текущего журнала по окончании заданного интервала времени и автоматически инициировать очередной цикл контроля.
   7. Задайте время начала и завершения записей, после чего нажмите кнопку ОК. При этом система начнет отслеживать заданные параметры и выводить результаты на экран монитора.
   В зависимости от типа журнала, Windows может автоматически сохранять в нем данные. В альтернативном варианте вы вправе щелкнуть по созданному журналу на правой панели окна и выбрать в контекстном меню опцию Запуск. Прекратить процесс записи в журнал также несложно: для этого необходимо воспользоваться опцией Остановка (Stop) из соответствующего контекстного меню после щелчка правой кнопкой мыши по значку выделенного журнала. Значки файлов журнала приобретают красную окраску при прекращении регистрации и зеленую – при ее инициировании, что позволяет весьма просто проследить, какие данные операционная система Windows регистрирует в каждый момент времени.

Просмотр журналов производительности

   После того как вы создали журнал, можете поинтересоваться результатами регистрации, полученными программой Производительность. Для этого нажмите кнопку Просмотр данных журнала (View Log Data) на панели инструментов Системный монитор (System Monitor), выберите имя файла журнала в диалоговом окне Выбор файла журнала (Select Log File), а затем нажмите кнопку Открыть (Open). Программа Системный монитор (System Monitor) откроет файл журнала и отобразит на экране данные счетчиков, выбранных ранее с помощью диалогового окна Добавить счетчики. При открытии диалогового окна Добавить счетчики вместо всех потенциально возможных счетчиков на экране будут присутствовать только те, которые были заданы при создании журнала.
   Теперь можно перейти к описанию еще одной важной функции программы Производительность. При регистрации в течение нескольких дней или даже недель не нужно просматривать все эти данные, образующие обычно большой массив информации. Гораздо удобнее анализировать небольшой объем данных, причем программа Производительность позволяет без труда его выделить.
   Щелкните правой кнопкой мыши по выбранной диаграмме и отметьте опцию Свойства в соответствующем контекстном меню. Затем щелкните по вкладке Источник (Source), при этом в нижней части диалогового окна появится панель Весь диапазон (Total Range). В левом верхнем углу панели обычно приводится время начала использования журнала, в правом верхнем – время прекращения его формирования, в левом нижнем – время начала просмотра, а в правом нижнем – время его прекращения. Допустимо перемещать на экране два ползунка панели и изменять моменты начала и прекращения просмотра, что, в свою очередь, будет влиять на параметры отображаемой диаграммы.

Для самостоятельного изучения

   Рекомендуется проверить аппаратные средства и удостовериться в том, что ни одно из них не вызывает серьезного ухудшения характеристик системы. При этом может возникнуть, например, необходимость в замене старого дисковода для компакт-дисков или в наращивании объема оперативной памяти (для улучшения показателей производительности). Кроме того, может потребоваться полная замена компьютера, если, допустим, он морально устарел – в таком случае не следует терять время на последовательную замену всех компонентов системы.
   Обратитесь к разделу «Общие рекомендации по настройке для операционной системы Windows» в начале данной главы и попытайтесь избавиться от тех функций и приложений, использование которых требует применения больших объемов оперативной памяти. В частности, можно пожертвовать теми или иными фоновыми рисунками, палитрами цветов или экранными заставками. Ожидаемое улучшение характеристик, несомненно, заставит вас забыть обо всех принесенных в жертву излишествах. Полезно также просмотреть дополнительные программы и приложения, загруженные на различных этапах работы с системой. Я не раз поражался, как много утилит помещается в оперативную память и никогда не применяется по назначению.
   Проведите поиск устаревших и неиспользуемых драйверов (только в том случае, если вероятность их присутствия достаточно велика – так, в новых компьютерах вряд ли найдется большое число подобных драйверов). Убедитесь в том, что источники их попадания в компьютер определены правильно (в качестве таких «источников» могут иногда выступать сетевые протоколы, уже давно забытые вами).
   Рекомендуется также затратить немного времени и потренироваться с применением программы Просмотр событий (Event Viewer), разобравшись, какого рода события регистрируются системой в режиме по умолчанию и какие из этих событий требуют незамедлительного вмешательства. Полезно поработать с записями в программе Просмотр событий и понять, как они могут помочь вам в работе.
   Советую научиться квалифицированно пользоваться программой Производительность, которая является мощным программным инструментом и применяется для диагностики и настройки системы. Изучите, какой из методов наиболее предпочтителен для перенастройки системы. Поэкспериментируйте с несколькими конфигурациями системы, воспользуйтесь различными методами настройки. При проведении настройки дисководов, по всей видимости, будет трудно обойтись без контроля статистических показателей диска, а при проверке эффективности сетевых соединений может оказаться весьма полезным знание статистических данных сети. Кроме того, рекомендуется подобрать наиболее удобный метод настройки, позволяющий использовать различные приемы диагностики системы и ее компонентов.

6. Расширение возможностей по использованию приложений

   Мощный компьютер может обеспечивать лишь то быстродействие, c каким вы его используете, поэтому еще не так давно многие пользователи часами ожидали выполнения своих приложений. Их устройства, как правило, с трудом справлялись с выполнением даже одной задачи, а о быстрой работе одновременно трех или четырех задач просто не приходилось говорить. В наши дни даже низкоуровневая система поддерживает одновременное выполнение нескольких задач. В большинстве случаев компьютер ожидает запуска очередной задачи пользователем, причем подобный подход считается наиболее рациональным, хотя ресурсы компьютера используются далеко не оптимальным образом. Поэтому придание пользователю большей значимости при отсутствии стрессовых нагрузок представляется весьма важной задачей.
   В данной главе анализируются некоторые методы повышения роли самого пользователя, позволяющие в полной мере применять разнообразные программные средства и приложения Windows XP. Эти подходы связаны с различными аспектами работы: от приемов запуска приложения до методов конфигурирования Рабочего стола и компьютерной системы в целом. Учтите, что Windows XP содержит большое число новых программных инструментов, предназначенных для ускорения выполнения операций и приложений.
   Вы вправе поинтересоваться, почему глава называется «Расширение возможностей по использованию приложений», а, скажем, не «Расширение возможностей пользователей»? За многие годы работы я пришел к выводу, что большая часть пользователей работает с постоянной производительностью. При этом никакие воздействия со стороны администраторов и менеджеров не могут заставить их работать быстрее. Но, даже если темп работы будет несколько ускорен, результат может быть хуже из-за множества ошибок. Улучшения исходных показателей добиваются по мере накопления пользователями знаний и навыков и снижения числа ошибок и потерь времени. Улучшения показателей можно добиться, конечно, и другими методами. Например, достаточно многообещающим является подход, предусматривающий оптимизацию рабочей среды, используемых приложений и операционной системы: все эти факторы способствуют уменьшению числа этапов при выполнении работы и повышению ее продуктивности. В результате может возникнуть ощущение, что пользователи стали действовать быстрее, однако на практике это оказывается не совсем верно. Именно по этой причине материалы данной главы в первую очередь касаются вопросов оптимизации приложений, а не собственно возможностей пользователей.