Оптимизация Windows XP - правильные настройки

Наверное, не родился еще тот человек, который не хотел бы ускорить работу своего компьютера. И не создали еще тот компьютер, работу которого не хотел бы ускорить человек...


Встроенная оптимизация

Сначала о приятном. По заверениям разработчиков, Windows XP способна автоматически проводить оптимизацию. Происходит это таким образом: операционная система (ОС) наблюдает за тем, какие приложения запускает пользователь, и заносит эти сведения в файл layout.ini (windows\prefetch\layout.ini). Те, кому любопытно, могут просмотреть его в "Блокноте" (все данные хранятся в кодировке Unicode). Выбрав время, когда компьютер не используется, ОС изменяет расположение некоторых программ на жестком диске в соответствии с информацией в layout.ini. Помимо этого, Windows XP ускоряет запуск программ с помощью предсказаний. Система следит за тем, какие компоненты и файлы использует то или иное приложение, и при следующем его запуске предугадывает список файлов, которые потребуются для его работы.


Визуальные эффекты

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

Для начала загляните в свойствах монитора на вкладку "Оформление". Щелкните на кнопке "Эффекты" и в появившемся окне сможете отказаться от эффекта падающих теней и переходных эффектов.

Дальнейшая настройка производительности графического интерфейса выполняется в окне "Свойства системы". На вкладке "Дополнительно" находится раздел "Быстродействие", настройкой параметров которого и предлагаю заняться. После нажатия кнопки "Параметры" в появившемся окне на вкладке "Визуальные эффекты" можно отключить все лишнее. Визуальные аскеты могут полностью отказаться от всех украшений интерфейса, выбрав пункт "Наилучшее быстродействие".

Отдельного упоминания заслуживает вопрос о выборе метода сглаживания экранных шрифтов. По умолчанию навязывается новая технология улучшения читаемости шрифта - ClearType. Однако существует мнение, что ClearType хорош для ноутбуков и ЖК-мониторов, но на ЭЛТ текст выглядит слишком жирно и смазано. Такого же мнения придерживаюсь я сам, читать действительно удобнее без ClearType. Так что попробуйте выбрать обычный метод сглаживания (вкладка "Оформление" в свойствах монитора) и, как говорится, почувствуйте разницу.


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

В "Свойствах системы" на вкладке "Дополнительно" в разделе "Быстродействие" вы сможете управлять распределением времени процессора и использованием памяти (в том числе и виртуальной). Если ваш компьютер не является сервером, то процессор и память рекомендуется ориентировать на оптимизацию работы программ. Если же компьютер - сервер, нужно указать приоритет фоновых служб и кэша. Что касается файла подкачки, то его рекомендуется располагать на любом логическом диске, кроме того, на котором находится папка с самой Windows.


Восстановление системных файлов

Работает функция восстановления системных файлов следующим образом: ОС периодически создает копии важных системных файлов (файлов реестра, базы данных COM+, профилей пользователей и т.п.) и сохраняет их в качестве "точки возврата". Если какое-либо приложение испортит важные данные, вы сможете вернуться к состоянию, сохраненному в этой точке. "Точки возврата" создаются автоматически службой восстановления системы при установке новых приложений, обновлении Windows, установке неподписанного драйвера и при совершении других, критических для системы операций.

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

Есть еще одно замечание: эта служба может повлиять на результаты работы тестовых программ, так что перед тестированием системы ее обычно отключают.


Оптимизация с помощью ключей реестра

Вот мы и добрались до самого сокровенного места Windows - реестра. Вначале стандартное предупреждение: будьте осторожны при выполнении приведенных рекомендаций, иначе придется проверять функцию восстановления в действии.

В реестре находится параметр, включающий анимацию при сворачивании и разворачивании окон. Его отключение увеличит скорость работы графического интерфейса. Адрес таков HKEY_CURRENT_USER\ControlPanel\Desktop\WindowsMetrics. Ищите MinAnimate и ставьте его значение в ноль (1 - анимация включена, 0 - выключена). Если же этого ключа в реестре нет, создайте его (тип - String).

Чтобы убрать задержку при открытии меню "Пуск" (по умолчанию - 400 миллисекунд), в реестре по адресу HKEY_CURRENT_USER\ControlPanel\Desktop измените значение ключа MenuShowDelay на ноль. В этом случае меню будет появляться мгновенно.

Теперь рассмотрим несколько ключей реестра, которые позволяют оптимизировать работу операционной системы с памятью.

Счастливым обладателям более 256 Мб оперативной памяти можно рекомендовать эксперименты с ключом DisablePagingExecutive, что находится в ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ControlSession Manager\MemoryManagement. Этот ключ запрещает записывать в файл подкачки коды (драйверы, exe-файлы), всегда оставляя их в физической памяти. Установка значения DisablePagingExecutive в 1 может существенно ускорить работу системы.

Если у вас возникают большие задержки при перезагрузке, тогда по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ ControlSessionManager\MemoryManagement найдите ключ ClearPageFileAtShutdown (он позволяет удалять файл подкачки при выходе из Windows). И проверьте, равно ли его значение нулю, поскольку ненулевое значение приводит к большим задержкам при перезагрузке.

Если в папке, которая находится в NTFS-разделе, много файлов, открываться она будет довольно медленно, поскольку каждый раз ОС тратит время на обновление метки последнего доступа к файлам. Для отключения этой функции нужно по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\FileSystem создать параметр NtfsDisableLastAccessUpdate типа DWord и присвоить ему значение 1.

Дмитрий БАРДИЯН,
dima@positivno.com

Версия для печатиВерсия для печати

Номер: 

41 за 2003 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!

Комментарии

Страницы

Аватар пользователя Killer{R}
это типа мне читать как работает жесткий диск в виндах? может вы еще сюда кэширование приплетете? ггг.. в своп файл-то.
Аватар пользователя Killer{R}
значит так, объясняю абсурдность своппинга на др лог диск. свопы в виндах не кэшируются - на то они и свопы. Более того - обычно где находится каталог с виндой у обычного юзера? - на диске С который является первым разделом на диске, а обращение к таким разделам идет быстрее чем к другим (помните "лесенку" на диаграмме скорости чтения\записи винтов?). А значит и своп должен лежать на С, там где обычно лежит винда. И естественно он не должен быть фрагментирован. А вот если у нас несколько физических дисков - тогда да, своппинг на 2 разных диска одновременно ускорит это дело раза в 1.5. И даже просто своппинг на не системный физический диск будет работать быстрее.
Аватар пользователя d-mas
Это одна сторона медали. А теперь другая: винда по умолчанию динамически меняет размер свопа. т.е. на диске мы имеем этакий резиновый файл, который то раздувается то сужается. это происходит наряду с тем, что в "програм файлз" постоянно чё-то пишется и виндошный каталог, тоже переодически полнеет. на фате (а у большинства стоит именно фат32, даже на ХР) цепочки свободных и занятых кластеров постоянно меняются, причём очень активно, в результате наступает фрагментация. А эта штука имеет свойство по достижению некоего критического порога увеличиваться лавинообразно. Как результат - винда падает. Учитывая слабость встроенного дефрагментатора, который и своп то в начало не может переместить, делаем вывод что падение у беззащитного пользователя неизбежно. Это только вопрос времени. Кста, размер системного диска тоже имеет большое значение - чем больше тем меньше эффект положительный эффект (вначале он безусловно есть) от совмесного проживания свопа и винды на первом разделе.

Про разные физические диски итак всё ясно - это давно известная истина (параллельное чтение и тд.), которую никто не собирается подвергать сомнению. Только где их взять столько?.. вот и приходится извращаться.

Я считаю что идеальный случай - выделить первый раздел на диске под своп, на второй ставить винду. У меня так, и по-моему рулит. Целесообразность разбрасывания свопа на несколько логических дисков тоже неодназначна. Как, впрочем, и вопрос о котором мы с вами спорим.

Аватар пользователя Космополит
Нечего фатом пользоваться. Как рухнет - костей не собрать. :)
Аватар пользователя Killer{R}
у меня винда ниче не меняет. и вообще чем кидать своп на все разделы чтоб винт потом головками вилял при своппинге лучше просто сделать один большой своп чтоб памяти было в сумме с основной как минимум 512. кстати своп на 1м и винда на втором разделе у меня тоже. тока немного по другой причине - так исторически сложилось Ж).
Аватар пользователя d-mas
LILO тут не причём? :)
Аватар пользователя Killer{R}
Неа хотя он есть. Просто еще была подопытная 95ка для тестирования и ей был нужен фат. Ща 95ка сидит в вмваре а раздел с ФАТом и свопом остался.
Аватар пользователя Инкогнито
Ничего нового ты, Дима, не сообщил. Эти примочки известны со времён даже не 2000 - Windows NT.

Так что не надо озаглавливать статью "Оптимизация Windows XP". Правильное название - "Оптимизация Windows NT и систем на её ядре"

Аватар пользователя суслик
Читать ваш базар для меня это просто паздник для души.

Чо говорит виндузятникам слово LILO? Примерно то же что пингвинятникам NTFS… Кстати, пингвиновская модель установки свапа на отдельный раздел очень-очень неглупа. В случае чего… но лучше бы все-таки такого случая не было.

А всего веселей зтот комментарий через год после рукомахания.

Аватар пользователя суслик
звиняюсь за ачипятки. времини мало и набирал в папыхах.

Страницы