On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru






 

Настройка кэша и файла подкачки

Кэш Windows работает довольно своеобразно. Сначала он полностью засоряется, после чего начинает освобождать для себя оперативную память, сбрасывая рабочие приложения в файл подкачки. Это довольно сильно снижает скорость работы системы, особенно, если на компьютере установлено менее 128 Мб ОЗУ. Мириться с этим можно только, если у Вас около полугигабайта памяти, но если меньше, то проблема оказывается довольно серьёзной. Решается же она довольно просто - открывается файл SYSTEM.INI, и с помощью обыкновенного блокнота в нем добавляется раздел [vcache]. Если такой уже существует, то в нем просто добавляются строки, приведенные ниже. Такие настройки рекомендуются для 64 Мб ОЗУ и позволяют сохранить неплохую производительность и одновременно освободить много памяти.

MinFileCache=16384
MaxFileCache=16384
Chunksize=512
NameCache=2048
DirectoryCache=48

Если же памяти у вас больше чем 64Мб, то разделите ее объем на 64 и умножьте выше приведённые числа на полученный коэффициент. К примеру, обладателям 128 Мб нужно умножить значения на 2.

Теперь немного подробнее о смысле значений:

  • MinFileCache устанавливает значение минимального кэша для файлов в Кб. Число 16384 заставляет систему отвести под кэш не менее 16 Мб.
  • MaxFileCache делает обратное - устанавливает максимальный объем кэша
  • Chunksize прямо сказывается на производительности. Этот параметр определяет размер кусков, на которые будет разбит блок памяти, выделенный под кэш.
  • NameCache устанавливает количество файлов, отслеживаемых Windows.
  • DirectoryCache делает то же самое с каталогами.

Установка фиксированных значений заставляет Windows перестать постоянно подгонять размер кэша под нужный размер.

Теперь несколько слов по поводу файла подкачки. Windows по умолчанию делает его динамическим, то есть постоянно изменяющим свой размер. Это не есть очень хорошо, так как в большинстве случаев жёсткий диск фрагментирован, и это сказывается на скорости работы системы. Мой совет - сделайте размер файла подкачки постоянным, и тогда, после дефрагментации диска, ваш swap file больше никогда не станет фрагментироваться. Я могу вам порекомендовать установить его размер примерно в 200 Мб. Можно, конечно, и больше, если места не жалко, можно меньше, если его жалко очень, но желательно не опускаться ниже 150 Мб. А делается это так. Заходите в панель настроек компьютера (вызывается правым щелчком на "Мой компьютер", затем пункт "Свойства") и открывайте последнюю вкладку. В ней есть кнопочка "Виртуальная память". Там и поменяйте его размеры.

После проделанных выше операций желательно переместить его в самое начало диска с помощью оптимизатора Disk Speed из пакета Norton Utilities 4, а самый лучший вариант - разместить swap file на втором винчестере (имеется в виду именно второй диск, а не второй раздел!), это тоже даст выигрыш в скорости. Обычная программа "дефрагментация диска" из Windows уже не подойдет, она не умеет грамотно оптимизировать swap file, да и процесс дефрагментации происходит намного дольше, чем у Disk Speed.

Также посоветую почаще дефрагментировать свой жёсткий диск. Во время многократной записи и удаления файлов цепочки кластеров, из которых собраны файлы на нем, перемешиваются, и образуется каша, доступ к которой гораздо медленнее, чем к упорядоченному списку. Для оптимизации, или дефрагментации диска создано довольно много утилит. Но не стоит забивать себе голову поиском какой-либо навороченной. С этой функцией прекрасно справится Disk Speed из пакета Norton Utilites 4. В зависимости от запущенности фрагментации на диске процесс может занять от нескольких секунд до нескольких часов. Скорость зависит как от производительности диска, так и от его объема, степени загруженности информацией и нескольких других параметров.

Удачи Вам в настройке Windows!



Литература по Win9x