Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Windows XP1.doc
Скачиваний:
9
Добавлен:
13.08.2013
Размер:
1.01 Mб
Скачать
    1. Как избежать перегрузки процессора

В большинстве домашних и деловых вычислительных задач центральный про­цессор (central processing unit — CPU) редко может создавать проблемы серьез­нее, чем короткие задержки в работе. Непродолжительный всплеск активности CPU способен неожиданно замедлить работу компьютера, но через несколько секунд он должен снова вернуться в нормальное состояние. Две наиболее типич­ные причины подобных ситуаций связаны с программами, которые требуют бо­льше ресурсов, чем ваш компьютер может предоставить.

  • Вычислительно емкие программы. Приложения, предназначенные для пре­образования и редактирования мультимедиа в цифровом виде, часто предъ­являют высокие требования к процессору. Средства программирования, сис­темы автоматической разработки проектирования и даже некоторые игры могут давать тот же эффект, который особенно заметен в том случае, когда пытаетесь выполнять другие задачи в фоновом режиме. При работе с такими программами быстрый процессор должен заметно улучшить работоспособ­ность компьютера.

  • Плохо написанные программы. В некоторых случаях программа «цепляет­ся» за процессор, как щенок за любимую игрушку, и не хочет «отдавать» его. В результате она сильно загружает процессор даже тогда, когда ничего не де­лает. Если столкнетесь с такой программой, свяжитесь с разработчиком и справьтесь о наличии новых версий.

Для того чтобы узнать, сколько ресурсов процессора потребляет каждый про­цесс в любой момент времени, откройте Диспетчер задач Windows и перейдите на вкладку Процессы. Найдите имя программы в колонке Имя образа и выделите его, затем следите за значением в столбце Процессор. Значение должно динами­чески меняться по мере того, как программа делает свою работу. Например, упа­ковка файла с помощью популярного архиватора WinZip — ресурсоемкая опера­ция, но после завершения сжатия сам архиватор не должен требовать никаких ресурсов процессора. Значение выводится в процентах от общей загрузки про­цессора, то есть сумма величин для всех процессов всегда равна 100.

    1. Повышение производительности виртуальной памяти

Как уже говорилось ранее, Windows «жива» не одними только чипами ОЗУ. По­мимо физической памяти для хранения программ и рабочих данных, Windows использует скрытый файл на жестком диске. При необходимости освободить ОЗУ данные перекачиваются в этот файл. Файл подкачки (page file) также называют свопом (swap file, paging file), причем в Windows XP в разных местах использу­ются разные термины. Для единообразия будем повсеместно пользоваться только термином файл подкачки.

В процессе установки Windows XP файл подкачки автоматически создается в корневой папке на том же диске, где расположены системные файлы Windows. Размер файла подкачки определяется, исходя из объема физической памяти в вашей системе. По умолчанию минимальный размер файла подкачки в 1,5 раза больше, чем объем физической памяти, а максимальный размер — в 3 раза боль­ше. Файл подкачки можно увидеть в окне Проводника, если включить режим отображения скрытых и системных файлов. Ищите файл pagefile.sys в корневой папке системного диска.

Открыв окно Панель управленияСистема, сможем наблюдать параметры файла подкачки и изменить их по своему желанию: изменить размер файла под­качки, перенести его на другой диск или разделить на несколько физических ди­сков для увеличения производительности.

Для просмотра и изменения параметров файла подкачки действуйте следующим образом:

  1. Войдите в систему под учетной записью из группы Администраторы, откройте окно Панель управления ► Система.

  2. На вкладке Дополнительно нажмите кнопку Параметры в разделе Быстродействие.

  3. В диалоговом окне Параметры быстродействия выберите вкладку Дополнительно.

  4. Нажмите кнопку Изменить для отображения диалогового окна Виртуальная память (Virtual memory), которое показано на рисунке 2.5.

Рисунок 2.5 - Изменение размера файла подкачки может повысить производительность системы

  1. Текущие параметры файла подкачки отражены в поле Общий размер файла подкачки на всех дисках (Total paging file size for all drives).

  2. Выберите любой диск из списка в верхней части диалогового окна, чтобы на­ строить параметры этого диска. Можно изменить перечисленные ниже параметры:

  • Пользовательский размер (Custom size). Укажите значение в поле Исходный размер (Initial size) для задания начального размера файла pagfile.sys на указанном диске (в мегабайтах). В поле Максимальный размер (Maximum size) введите число, не меньшее значения в поле Исходный размер, но не превышающее 4096 Мбайт (4 Гбайт).

  • Размер по выбору системы (System Managed Size). Выберите этот пункт для включения динамического управления размером файла подкачки для данного диска. Этот вариант следует выбирать, если хотите изменить предлагаемые Windows по умолчанию параметры.

  • Без файла подкачки (No Paging File). Используйте для всех дисков, на которых вам не нужен файл подкачки. Удостоверьтесь, что файл подкачки есть хотя бы на одном диске.

  1. После внесения каких-либо изменений нажмите Установить (Set) для записи изменений.

  2. Повторите этапы 6 и 7 для прочих дисков (при необходимости). Нажмите ОК для закрытия диалогового окна после завершения работы с ним.

Каким должен быть размер файла подкачки? Большой файл подкачки нужен си­стемам с относительно небольшим количеством оперативной памяти — напри­мер, на компьютере со 128 Мбайт ОЗУ разумный размер файла подкачки дол­жен лежать в диапазоне 192-384 Мбайт. При большем объеме оперативной памяти файл подкачки избыточного размера будет просто занимать место на ди­ске. Если у вас 512 Мбайт ОЗУ или больше, и общий объем выделенной памяти никогда не достигает объема физической памяти, а пространства на диске мало, можете установить фиксированный размер для файла подкачки, сделав ис­ходный и максимальный размер файла равными полному объему установленной памяти. Однако учтите, что в этом случае могут начать появляться сообще­ния о нехватке памяти, — если требования приложений возрастут.

Если на компьютере установлено несколько физических дисков, лучше всего разместить файл подкачки на самом быстром, причем предпочтительно, если си­стемные файлы Windows будут находиться на другом диске. Еще лучше разде­лить файл подкачки на несколько физических дисков, поскольку контроллер ди­сков может параллельно обрабатывать несколько запросов на запись и чтение данных. Не пытайтесь разместить файл подкачки на несколько логических дис­ков одного физического. Если есть один жесткий диск, разбитый на разде­лы С, D и Е, разнеся файл подкачки на несколько разделов, система мо­жет даже замедлиться, поскольку в такой конфигурации магнитным головкам жесткого диска приходится считывать данные из нескольких областей (а не под­ряд из одной области диска).

При уменьшении минимального или максимального размера файла подкачки и при создании нового файла подкачки на диске систему необходимо перезагрузить для того, чтобы изменения вступили в силу. Увеличение размера файла под­качки обычно не требует перезагрузки компьютера.

Windows может динамически увеличивать размер файла подкачки при необхо­димости. Эта функция работает только при выборе пункта Размер по выбору сис­темы, а также при задании максимального размера, превышающего текущий раз­мер файла подкачки.

Исходя из опыта работы с предыдущими версиями Windows, некоторые пользо­ватели стараются создавать файл подкачки фиксированного объема с равными исходным и максимальным размерами. Теоретически, это должно поднимать про­изводительность, поскольку исключает возможность фрагментации файла под­качки. Однако подсистема подкачки разработана таким образом, что на практике файл занимает только большие блоки дискового пространства, что делает фрагмен­тацию минимальной. Можно заметить небольшое падение производительно­сти в тот момент, когда Windows увеличивает размер файла подкачки, но это од­нократная операция, которая никак не влияет на производительность в среднем.