... продолжение
<<НазадОптимизация
использования системных ресурсов
Удалите ненужные программы. Они не
только занимают место на жестком диске, но и
увеличивают размер системного реестра. Очень
важно соблюдать правильную процедуру
деинсталляции. Никогда не начинайте ее с
уничтожения папок программ -- в этом случае все
служебные компоненты останутся на своих местах и
будут дальше отягощать систему. В первую очередь
попробуйте удалить приложение с помощью его
собственного деинсталлятора (ярлык Uninstall…). Если
такового нет -- откройте Панель управления,
вызовите окно Установка и удаление программ,
выберите из списка нужный пункт и нажмите кнопку
Добавить/Удалить. Очень полезны также
специальные утилиты, например Norton Uninstaller или
CleanSweep.
Следующий шаг в борьбе с лишними программами --
поиск и удаление ненужных компонентов (файлов
*.dll, *.lnk и т. д.), оставшихся от ранее установленных,
а затем удаленных приложений. Здесь хорошего
результата можно добиться только с помощью
вышеупомянутых деинсталляторов, так как ручное
удаление файлов из таких "критических"
папок, как Windows, Windows\System и им подобных, -- занятие
крайне рискованное. Что касается, к примеру,
утилиты CleanSweep, то она анализирует связи файлов в
системных папках, определяет, которые из них не
используются приложениями, а также указывает,
какая программа и когда их установила.
Проведите чистку системного реестра.
Это позволит уменьшить его размер, а значит,
ускорить загрузку и работу системы. В первую
очередь вам понадобится RegClean -- бесплатная
утилита от Microsoft. Ее преимущество перед
остальными заключается в том, что эта программа
разработана той же компанией, которая создала
саму ОС, и, следовательно, работает с системным
реестром наиболее корректно. Все операции она
выполняет автоматически, запрашивая только
разрешения на исправление обнаруженных ошибок.
При желании можно воспользоваться утилитами,
работающими в "полуавтоматическом" режиме.
К примеру, такие программы, как System Mechanic и CleanSweep,
содержат свои средства для чистки системного
реестра. Они выводят список ошибочных записей,
которые пользователь может редактировать или
удалять по своему усмотрению.
Оптимизируйте кэш жесткого диска.
Windows автоматически резервирует определенную
часть оперативной памяти для кэша, где хранятся
данные, считанные с жесткого диска. Проблема в
том, что, во-первых, ОС зачастую отводит под
дисковый кэш слишком много памяти, а во-вторых,
изменяет его размер динамически, что
отрицательно влияет на производительность.
Поэтому имеет смысл вручную задать этот параметр
в явном виде.
Прежде всего вы должны определить средний
размер дискового кэша, который ваша система
выделяет автоматически. Для этого запустите
утилиту Системный монитор (нажмите кнопку Пуск,
выберите пункт Программа, укажите на группу
Стандартные, в ней -- на подгруппу Служебные, а
затем щелкните на ярлыке Системный монитор). В ее
окне раскройте меню Правка и щелкните на опции
Добавить показатель. Последовательно добавьте в
список мониторинга параметры Наибольший объем
кэш-памяти диска, Наименьший объем кэш-памяти
диска и Средний размер кэш-памяти диска (все из
группы Диспетчер памяти). После этого
поработайте некоторое время на компьютере и
просмотрите построенные графики.
Чтобы изменить размер дискового кэша, придется
отредактировать файл system.ini. Удобнее всего это
делать с помощью утилиты Программа настройки
системы. Запустите ее, перейдите на вкладку System.ini
и найдите раздел [vcache]. Обратите внимание на
параметры MinFileCache, MaxFileCache и ChunkSize, сравните их с
результатами, полученными благодаря программе
Системный монитор.
Четких и универсальных рекомендаций по поводу
оптимальных значений этих параметров немного.
Почти все специалисты сходятся во мнении, что
максимальный размер дискового кэша должен
составлять 25% от имеющегося объема оперативной
памяти (например, MaxFileCache=16384 при 64 MB ОЗУ в системе).
Насчет минимального объема есть несколько
рекомендаций. Его можно устанавливать: равным 1024
байта во всех случаях, чтобы система не могла
минимизировать кэш до нуля; пропорциональным
имеющемуся объему памяти исходя из базового
значения 1024 байта на 16 MB RAM, либо, наконец,
приравнять его к максимальному, чтобы исключить
динамическое изменение. Автор еще одного
интересного рецепта предлагает установить
минимальный и максимальный размеры кэша равными
примерно 9 MB (кстати, согласно показаниям
Системного монитора на моем ПК именно такой
объем является средним). Для достижения
наибольшей производительности лучше всего
поэкспериментировать с разными значениями
MinFileCache и MaxFileCache.
Что касается ChunkSize, то этот параметр влияет на
производительность системы в меньшей степени.
Его можно указать равным 512 либо оставить без
изменений.
Очень удобное средство управления дисковым
кэшем -- утилита Cacheman 3.8 (www.outertech.com). Она позволяет регулировать
все вышеперечисленные параметры посредством
графического интерфейса, а кроме того, содержит
готовые шаблоны настроек, что очень удобно для
пользователей.
Оптимизируйте кэш дисковода CD-ROM.
Заметим, что операция кэширования данных,
считываемых с CD/DVD, по-разному влияет на его
быстродействие при выполнении различных задач.
Согласно результатам тестов при воспроизведении
мультимедиа и в играх производительность выше
при меньших объемах кэша CD-ROM, тогда как, например,
работа с базами данных на компакт-дисках
происходит быстрее, если кэш больше. Не забывайте
также, что рост кэша CD-ROM происходит за счет
уменьшения объема свободной оперативной памяти.
Так что оптимальное значение, скорее всего,
придется подобрать экспериментальным путем.
Чтобы увеличить размер кэша CD-ROM, щелкните правой
кнопкой мыши на пиктограмме Мой компьютер,
выберите пункт контекстного меню Свойства, на
вкладке Быстродействие нажмите кнопку Файловая
система и в новом окне перейдите на вкладку
Компакт-диски. Здесь необходимо передвинуть
ползунок Дополнительная кэш-память в крайнее
правое положение (к отметке Больше).
В этом же окне можно отрегулировать еще один
параметр -- режим упреждающего чтения. Если у вас
высокоскоростной привод CD-ROM, выберите из
выпадающего меню Оптимизация доступа пункт Для
четырех и более скоростных устройств.
Имейте в виду, что оптимизация кэширования
жесткого диска и CD-ROM может привести к конфликтам
при использовании утилиты Virtual CD из-за
несовпадения размера кэша привода
компакт-дисков (который программа принимает в
качестве рабочего значения) и винчестера (где
реально находится виртуальный CD), что приведет к
зависанию системы.
Отключите режим энергосбережения.
Это даст дополнительный прирост в скорости.
Во-первых, компьютер, которому разрешается
"засыпать", периодически выполняет
последовательности тестовых операций на предмет
их текущей загрузки, а во-вторых, выход из
"спячки" занимает некоторое время. Вызовите
Менеджер устройств (см. совет о ненужных
драйверах), раскройте список Системные
устройства, найдите в нем пункт Поддержка
автоматического управления питанием (название
может изменяться в зависимости от чипсета и
марки материнской платы). Выделите его, нажмите
кнопку Свойства и установите флажок Отключено в
данной конфигурации.
Установите самые быстрые версии
драйверов системных устройств. Управляющие
программы, без которых нормальное
функционирование материнской платы невозможно,
зачастую существуют в нескольких версиях,
различающихся по производительности. Внимание:
иногда новейшие или самые быстродействующие
версии работают недостаточно устойчиво.
Посетите сайты производителей вашей системной
платы и чипсета, узнайте, какие драйверы нужны в
вашем случае и какие их версии наиболее
производительны и надежны, определите, стоит ли
обновлять их, и если да, то загрузите и
проинсталлируйте нужные программы.
Увеличьте размер кэша файловой
системы. Если в вашей системе имеется
достаточное количество памяти, то эта операция
позволит ускорить обращение к жесткому диску.
Windows 98 автоматически определяет этот параметр
исходя из указанного пользователем назначения
данного компьютера. Чтобы изменить его, щелкните
правой кнопкой мыши на пиктограмме Мой
компьютер, выберите пункт контекстного меню
Свойства, на вкладке Быстродействие нажмите
кнопку Файловая система и в новом окне перейдите
на вкладку Жесткие диски. Выберите из меню
Типичная роль этого компьютера пункт Сервер
сети. В этом случае система будет запоминать
информацию о 64 папках и 2729 файлах, к которым в
последнее время происходило обращение (против 32
папок и 677 файлов при установленной опции
Настольный компьютер).
Определите подходящий размер файла
подкачки. Одна из важнейших причин
замедления работы системы -- неоптимальная
работа с виртуальной памятью на жестком диске.
Windows 98 по умолчанию определяет динамически
изменяемый размер файла подкачки Win386.swp. Операции
по его расширению/сжатию замедляют работу
системы, поэтому мы рекомендуем отказаться от
услуг автоматики и задать размер файла подкачки
в явном виде.
Чтобы определить оптимальный объем файла Win386.swp,
для начала проследите, сколько места выделяет
для него система в динамическом режиме. Для этого
откройте окно Системного монитора (см. совет о
кэше жесткого диска) и добавьте новый параметр
Размер файла подкачки из раздела Диспетчер
памяти. Затем поработайте некоторое время на ПК,
запуская максимальное количество регулярно
используемых вами приложений (не забудьте о
самых "прожорливых", например, трехмерных
играх) и определите максимальный размер файла
Win386.swp.
Полученное вами значение (плюс некоторый запас)
имеет смысл задать в качестве и минимального, и
максимального, чтобы система не выполняла лишних
операций во время работы. Для этого щелкните
правой кнопкой мыши на пиктограмме Мой
компьютер, выберите пункт контекстного меню
Свойства, на вкладке Быстродействие нажмите
кнопку Виртуальная память. Выберите опцию
Параметры виртуальной памяти устанавливаются
вручную, задайте с помощью выпадающего меню
логический диск, где будет располагаться файл
подкачки, а в двух полях ввода, расположенных
ниже, -- соответственно минимальный и
максимальный его размеры.
А вот еще один совет для владельцев ПК, в
которых установлено более 64 MB оперативной
памяти. Они могут заставить систему вообще не
открывать файл подкачки без необходимости.
Загрузите в Блокнот файл System.ini, найдите раздел
[386Enh] и добавьте в нем командную строку
ConservativeSwapFileUsage=1.
Не забывайте еще об одном весьма действенном
способе повышения скорости работы с виртуальной
памятью -- дефрагментации и оптимизации диска,
содержащего файл подкачки.
Регулярно дефрагментируйте и
оптимизируйте файлы на жестком диске. При
регулярной записи и удалении файлов с жесткого
диска на нем постепенно появляются хаотично
расположенные участки свободного пространства,
которые в дальнейшем заполняются новой
информацией. В результате через некоторое время
большинство файлов состоит из множества
фрагментов, разбросанных по всей поверхности
диска. При выполнении операций с ними накопитель
вынужден часто перепозиционировать головки, что
существенно замедляет работу. Поэтому очень
важно регулярно выполнять "сборку"
разрозненных файлов в единые блоки данных. Эта
процедура называется дефрагментацией диска.
Данная операция выполняется с помощью утилиты
Дефрагментация диска, входящей в состав Windows 98
либо аналогичной программы от другого
производителя. Среди последних наибольшей
популярностью пользуется Norton SpeedDisk, которую мы и
рекомендуем. Дефрагментацию следует выполнять
не реже одного раза в неделю, причем не только для
раздела, содержащего файл подкачки, но и для всех
остальных. Это один из самых действенных
способов повышения производительности файловых
операций.
Вслед за дефрагментацией очень полезно
оптимизировать файловую систему. Для этого
файлы, к которым пользователь или система
обращаются чаще всего, переносятся на те участки
жесткого диска, куда доступ осуществляется
быстрее, тогда как редко используемые данные,
наоборот, располагаются в более "медленных"
областях. В качестве примера утилиты,
выполняющей оптимизацию, можно привести все тот
же весьма популярный Norton SpeedDisk.
Откажитесь от сжатия дисков. Компрессия
позволяет увеличить объем дискового
пространства для хранения файлов за счет их
динамического сжатия. Это значит, что при записи
на носитель данные "на лету" архивируются, а
при считывании -- таким же образом
декомпрессируются. Естественно, для выполнения
этих операций требуются время и системные
ресурсы. К тому же сбой в работе сжатого диска
обычно ведет к потере всех хранящихся на нем
файлов, восстановить которые впоследствии очень
и очень трудно. Большие объемы современных
винчестеров делают сжатие практически ненужным.
Поэтому если у вас есть компрессированные тома,
извлеките из них информацию на обычные
логические диски, а затем удалите сжатые разделы.
Включите режим DMA для дисковых
накопителей. Если ваша материнская плата и
дисководы HDD и CD-ROM поддерживают режим прямого
доступа к памяти, то его включение позволит
повысить производительность дисковых операций и
разгрузить процессор на время чтения/записи
файлов. Щелкните правой кнопкой мыши на
пиктограмме Мой компьютер, выберите из
контекстного меню пункт Свойства и в открывшемся
окне перейдите на вкладку Устройства. Раскройте
список Дисковые накопители, по очереди выделяйте
в нем наименования всех имеющихся у вас
винчестеров и нажимайте кнопку Свойства. В
каждом новом окне перейдите на вкладку Настройка
и установите флажок DMA (если он доступен).
Чтобы включить режим прямого доступа к памяти
для дисковода CD/DVD-ROM, в перечне устройств
раскройте список Устройство чтения
компакт-дисков и проделайте аналогичные
операции, как и с жесткими дисками -- установите
все незаблокированные флажки DMA.
Используйте специальные утилиты,
ускоряющие работу Windows. Существует множество
программ, позволяющих ускорить загрузку и работу
Windows 98 с помощью алгоритмов и приемов, которые
сама система реализовать не может. Такие
операции, как упреждающее чтение данных при
загрузке ОС или кэширование приложений,
невозможно выполнить, пользуясь только
настройками самой Windows. Поэтому имеет смысл
инсталлировать для этой цели специальные
приложения, например, Hurricane 98 или SuperFassst 98 .
<<Назад
|