- •Введение
- •Техническое описание задач.
- •Достоинства и недостатки операционной системы
- •Аппаратные требования
- •Устан6овка программного продукта
- •Актуальность темы
- •Технологическое описание
- •Повышение производительности
- •Поиск типичных узких мест
- •Отслеживание использования памяти
- •Как избежать перегрузки процессора
- •Повышение производительности виртуальной памяти
- •Программы и процессы
- •Управление дополнительными ресурсами процессора
- •Настройка автоматически выполняемых программ
- •Управление загружаемыми службами
- •Другие средства измерения производительности системы
- •Консоль Быстродействие
- •Отслеживание счетчиков с помощью Системного монитора
- •Добавление счетчиков
- •Изменение параметров вывода Диаграммы
- •Сохранение и загрузка настроек Системного монитора
- •Дополнительные возможности системы
- •Техника безопасности
- •Заключение
- •Список литературы
Как избежать перегрузки процессора
В большинстве домашних и деловых вычислительных задач центральный процессор (central processing unit — CPU) редко может создавать проблемы серьезнее, чем короткие задержки в работе. Непродолжительный всплеск активности CPU способен неожиданно замедлить работу компьютера, но через несколько секунд он должен снова вернуться в нормальное состояние. Две наиболее типичные причины подобных ситуаций связаны с программами, которые требуют больше ресурсов, чем ваш компьютер может предоставить.
Вычислительно емкие программы. Приложения, предназначенные для преобразования и редактирования мультимедиа в цифровом виде, часто предъявляют высокие требования к процессору. Средства программирования, системы автоматической разработки проектирования и даже некоторые игры могут давать тот же эффект, который особенно заметен в том случае, когда пытаетесь выполнять другие задачи в фоновом режиме. При работе с такими программами быстрый процессор должен заметно улучшить работоспособность компьютера.
Плохо написанные программы. В некоторых случаях программа «цепляется» за процессор, как щенок за любимую игрушку, и не хочет «отдавать» его. В результате она сильно загружает процессор даже тогда, когда ничего не делает. Если столкнетесь с такой программой, свяжитесь с разработчиком и справьтесь о наличии новых версий.
Для того чтобы узнать, сколько ресурсов процессора потребляет каждый процесс в любой момент времени, откройте Диспетчер задач Windows и перейдите на вкладку Процессы. Найдите имя программы в колонке Имя образа и выделите его, затем следите за значением в столбце Процессор. Значение должно динамически меняться по мере того, как программа делает свою работу. Например, упаковка файла с помощью популярного архиватора WinZip — ресурсоемкая операция, но после завершения сжатия сам архиватор не должен требовать никаких ресурсов процессора. Значение выводится в процентах от общей загрузки процессора, то есть сумма величин для всех процессов всегда равна 100.
Повышение производительности виртуальной памяти
Как уже говорилось ранее, Windows «жива» не одними только чипами ОЗУ. Помимо физической памяти для хранения программ и рабочих данных, Windows использует скрытый файл на жестком диске. При необходимости освободить ОЗУ данные перекачиваются в этот файл. Файл подкачки (page file) также называют свопом (swap file, paging file), причем в Windows XP в разных местах используются разные термины. Для единообразия будем повсеместно пользоваться только термином файл подкачки.
В процессе установки Windows XP файл подкачки автоматически создается в корневой папке на том же диске, где расположены системные файлы Windows. Размер файла подкачки определяется, исходя из объема физической памяти в вашей системе. По умолчанию минимальный размер файла подкачки в 1,5 раза больше, чем объем физической памяти, а максимальный размер — в 3 раза больше. Файл подкачки можно увидеть в окне Проводника, если включить режим отображения скрытых и системных файлов. Ищите файл pagefile.sys в корневой папке системного диска.
Открыв окно Панель управления ►Система, сможем наблюдать параметры файла подкачки и изменить их по своему желанию: изменить размер файла подкачки, перенести его на другой диск или разделить на несколько физических дисков для увеличения производительности.
Для просмотра и изменения параметров файла подкачки действуйте следующим образом:
Войдите в систему под учетной записью из группы Администраторы, откройте окно Панель управления ► Система.
На вкладке Дополнительно нажмите кнопку Параметры в разделе Быстродействие.
В диалоговом окне Параметры быстродействия выберите вкладку Дополнительно.
Нажмите кнопку Изменить для отображения диалогового окна Виртуальная память (Virtual memory), которое показано на рисунке 2.5.
Рисунок 2.5 - Изменение размера файла подкачки может повысить производительность системы
Текущие параметры файла подкачки отражены в поле Общий размер файла подкачки на всех дисках (Total paging file size for all drives).
Выберите любой диск из списка в верхней части диалогового окна, чтобы на строить параметры этого диска. Можно изменить перечисленные ниже параметры:
Пользовательский размер (Custom size). Укажите значение в поле Исходный размер (Initial size) для задания начального размера файла pagfile.sys на указанном диске (в мегабайтах). В поле Максимальный размер (Maximum size) введите число, не меньшее значения в поле Исходный размер, но не превышающее 4096 Мбайт (4 Гбайт).
Размер по выбору системы (System Managed Size). Выберите этот пункт для включения динамического управления размером файла подкачки для данного диска. Этот вариант следует выбирать, если хотите изменить предлагаемые Windows по умолчанию параметры.
Без файла подкачки (No Paging File). Используйте для всех дисков, на которых вам не нужен файл подкачки. Удостоверьтесь, что файл подкачки есть хотя бы на одном диске.
После внесения каких-либо изменений нажмите Установить (Set) для записи изменений.
Повторите этапы 6 и 7 для прочих дисков (при необходимости). Нажмите ОК для закрытия диалогового окна после завершения работы с ним.
Каким должен быть размер файла подкачки? Большой файл подкачки нужен системам с относительно небольшим количеством оперативной памяти — например, на компьютере со 128 Мбайт ОЗУ разумный размер файла подкачки должен лежать в диапазоне 192-384 Мбайт. При большем объеме оперативной памяти файл подкачки избыточного размера будет просто занимать место на диске. Если у вас 512 Мбайт ОЗУ или больше, и общий объем выделенной памяти никогда не достигает объема физической памяти, а пространства на диске мало, можете установить фиксированный размер для файла подкачки, сделав исходный и максимальный размер файла равными полному объему установленной памяти. Однако учтите, что в этом случае могут начать появляться сообщения о нехватке памяти, — если требования приложений возрастут.
Если на компьютере установлено несколько физических дисков, лучше всего разместить файл подкачки на самом быстром, причем предпочтительно, если системные файлы Windows будут находиться на другом диске. Еще лучше разделить файл подкачки на несколько физических дисков, поскольку контроллер дисков может параллельно обрабатывать несколько запросов на запись и чтение данных. Не пытайтесь разместить файл подкачки на несколько логических дисков одного физического. Если есть один жесткий диск, разбитый на разделы С, D и Е, разнеся файл подкачки на несколько разделов, система может даже замедлиться, поскольку в такой конфигурации магнитным головкам жесткого диска приходится считывать данные из нескольких областей (а не подряд из одной области диска).
При уменьшении минимального или максимального размера файла подкачки и при создании нового файла подкачки на диске систему необходимо перезагрузить для того, чтобы изменения вступили в силу. Увеличение размера файла подкачки обычно не требует перезагрузки компьютера.
Windows может динамически увеличивать размер файла подкачки при необходимости. Эта функция работает только при выборе пункта Размер по выбору системы, а также при задании максимального размера, превышающего текущий размер файла подкачки.
Исходя из опыта работы с предыдущими версиями Windows, некоторые пользователи стараются создавать файл подкачки фиксированного объема с равными исходным и максимальным размерами. Теоретически, это должно поднимать производительность, поскольку исключает возможность фрагментации файла подкачки. Однако подсистема подкачки разработана таким образом, что на практике файл занимает только большие блоки дискового пространства, что делает фрагментацию минимальной. Можно заметить небольшое падение производительности в тот момент, когда Windows увеличивает размер файла подкачки, но это однократная операция, которая никак не влияет на производительность в среднем.