Оптимизация и настройка ОС

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

ольно сильно снижает скорость их работы, особенно на системах, где меньше 128Мб ОЗУ. Мириться с этим хоть как-то можно только, если у Вас около полугигабайта памяти, но если меньше, то проблема кажется довольно серьёзной. Решается довольно просто - открывается SYSTEM.INI через System Editor, там добавляется раздел [vcache], в котором прописывается 2 параметра - CacheMinSize и CacheMaxSize (соответственно минимальный и максимальный размер КЭШа), при разном количестве ОЗУ, рекомендуемый размер КЭШа разный. Примерный подсчёт дан ниже. А можно ещё скачать утилиту Cacha Manager с сервера arRIVAl, и ничего не прописывать руками. Можно также использовать программу Cashemen 3.60.

 

Для тех, у кого 32 MB RAM:

[vcache]MinFileCache=2048MaxFileCache=6144

Для тех, у кого 48 MB RAM:

[vcache]MinFileCache=2048MaxFileCache=8192

Для тех, у кого 64 MB RAM:

[vcache]MinFileCache=2048MaxFileCache=10240

Для тех, у кого 128 MB RAM:

[vcache]MinFileCache=4096MaxFileCache=16384

По поводу файла подкачки можно сказать следующее: Windows по умолчанию делает его динамическим, то есть постоянно изменяющим свой размер. А это не есть хорошо, так как в большинстве случаев жёсткий диск фрагментирован, что не является параметром, ускоряющим работу. В связи с этим совет - сделайте файл подкачки постоянным, и тогда, если Вы перед этим провели дефрагментацию диска, то ваш swap file больше никогда не станет фрагментироваться. А по поводу размера можно сказать так - примерно около 200Мб, можно больше, если места не жалко.

Вторая мера - желательно переместить его в самое начало диска оптимизаторами типа NU4, Nuts&Bolts, а самый лучший вариант - при тех же условиях разместить его на втором винте.

 

Оптимизация Системного реестра

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

Редактировать реестр можно с помощью специального редактора реестра (registry editor). Запускается он просто, из меню пуск командой выполнить. В открывшейся командной строке, нужно набрать команду regedit. Либо найти в папке windows файл regedit.ехе и запустить его. Существуют так же программы позволяющие оптимизировать реестр автоматически. Лично я им не доверяю, хотя многие ими пользуются. Но, на мой взгляд, всегда лучше наверняка знать, что и где ты меняешь. Чем потом теряться в догадках, почему это вдруг приложения стали зависать, а машина грузиться три минуты вместо положенных 40 секунд. Надо так же учитывать, что все изменения, внесенные в реестр, будут работать только после перезагрузки вашего ПК.

Управление приоритетами ЦП

Для Windows 9x/Me. С помощью управления приоритетом задач можно добиться более эффективного использования ЦП. Работа любого приложения Windows зависит от параметра CPUPriority. Так, если задать CPUPriority=0, все активные приложения получат дополнительные циклы CPU (приоритет реального времени).

CPUPriority=l - все загруженные приложения (активные и фоновые) получают несколько больше циклов процессора, чем загружаемые (Win32 TSRs/DLL/Runtimes/APIs);

CPUPriority=2 - все загруженные приложения (активные и фоновые) получают гораздо больше циклов процессора, чем загружаемые (Win32 TSRs/DLL/Runtimes/ APIs);

CPUPriority=3 - все приложения, а также TSRs/DLL/Runtimes/ APIs делят одни и те же циклы CPU (данное значение устанавливается по умолчанию).

Итак, запустите Редактор реестра Regedit. Далее откройте раздел HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\BIOS. В правой панели создайте новый параметр DWORD, назовите CPUPriority и задайте его значение, дважды щелкнув на нем мышью.

Есть еще несколько параметров, влияющих на распределение приоритетов. Поэтому там же, где был организован CPUPriority (HKEY_ LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\BIOS), создайте еще три параметра DWORD и присвойте им значения:

PCIConcur = 1 (разрешено).

FastDRAM = 1 (разрешено).

AGPConcur = 1 (разрешено) -при установленной AGP-плате.

 

Для Windows 9x/Me/NT4-5. С помощью параметра Priority Control можно управлять перераспределением приоритетов между активными и фоновыми задачами запустите Редактор реестра Regedit зайдите в

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl. (Если раздела PriorityControl нет, то создайте его: щелкните правой кнопкой мыши на разделе Control, выберите пункты Создать* Раздел и дайте название.) В правой панели организуйте параметр DWORD - Win32Prio-ritySeparation - и придайте ему одно из следующих значений:

О - активные и фоновые задачи имеют одинаковые приоритеты;

1 - приоритет активных приложений больше, чем у фоновых;

2 - активные приложения имеют гораздо больший приоритет, чем фоновые.

 

Оптимизация работы файловой системы

Отложенная запись и время задержки

Чтобы убедиться, что отложенная запись разрешена, нужно войти в Панель управления, щелкнуть на значке Система, выбрать закладку Быстродействие, нажать кнопку Файловая система и отметить закладку Съемный диск. Кроме того, должна быть включена функция Разрешить буферизацию записи для всех съемных дисков. Можно запретить кэширование записи (отложенную запись), выключив эту функцию, но тогда понизится производительность системы.

В Windows 98 SE и Me можно увеличить время задержки данных в КЭШе перед сбросом их на диск. Данный прием повышает производительность системы, однако, при этом возрастает риск потерять данные при неожиданных сбоях, а также из-за того, что некоторые современные контро