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

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

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

ллеры жестких дисков со встроенным КЭШем забывают сбросить информацию на жесткий диск по завершении работы ОС. (Компания Microsoft для исправления данной ошибки выпустила соответствующие заплатки):

и

http.-//support. microsoft.com/support/kb/articles/ q273/0/17.asp.

Итак, вы можете изменить время задержки данных в КЭШе таким образом. Запустите Редактор реестра. Перейдите в раздел HKEY_ LOCAL_ MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion. В правой панели создайте новый параметр DWORD и присвойте ему имя CacheWriteDelay. Измените по своему усмотрению данный параметр, дважды щелкнув на его имени и вписав в появившееся поле Значение число в секундах, умноженное на тысячу. Так, если задержка записи равна 2 с (рекомендуемое значение), то в поле Значение запишите 2000, в секции Система исчисления включите опцию Десятичная и нажмите ОК - должна появиться запись CacheWriteDelay Ox000007dO(2000).

 

Запоминание файлов и каталогов

 

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

 

 

 

Шаблон/режим работыЧисло файловЧисло каталоговРазмер Кеша, КбайтСервер сети27296440Настольный компьютер6773216Переносной компьютер160164

Создание собственного шаблона/режима работы

Запустите Редактор реестра и войдите в раздел HKEY_LOCAL_ MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\FSTemplates\. Создайте новый раздел, щелкнув правой кнопкой мыши на пункте FS Templates и присвойте ему любое имя, например The Best или For Quake. Теперь перейдем к этому новому шаблону, щелкнув мышью на его названии. Рекомендуется присвоить первому параметру правой панели Значение по умолчанию, имя полученного шаблона. Щелкните правой кнопкой мыши на правой панели и укажите пункт Двоичный параметр, чтобы создать параметры NameCache и PathCache для кэширования имен и путей. Если, например, вам требуется запомнить 1024 имени и 64 каталога, что в шестнадцатеричной системе будет составлять 400h и 40h соответственно, то с учетом обратного порядка хранения байтов получите

NameCache=00 04 00 00

PathCache=40 00 00 00

Теперь внесите эти параметры с их значениями в раздел НКЕУ_ LOCAL_MACHINE\System\Currem ControlSet\control\FileSystem\.

 

Задание размера блока данных для упреждающего чтения

Затем для настройки работы файловой системы задайте число считываемых байтов при последовательных обращениях к данным. Смысл упреждающего чтения - обработка одного имеющегося в памяти блока информации одновременно с запросом и считыванием другого, следующего. Чем больше будет значение параметра упреждающего чтения, тем выше станет производительность системы при последовательном доступе Теоретически его можно задать таким, что за один раз в память поместится блок данных величиной, например, около 1 Мбайт. Однако в действительности, если при этом одновременно к диску будут обращаться несколько приложений, то производительность ПК даже снизится. По умолчанию максимальная величина блока данных для упреждающего чтения равна 64 Кбайт - Панель управления Система Быстродействие - Файловая система - Жесткие диски - Оптимизация упреждающего чтения.

Чтобы изменить это значение, проделайте следующее. Запустите Редактор реестра и перейдите к разделу

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem\. Если в правой панели отсутствует двоичный параметр, то создайте его и назовите ReadAheadThreshold. Затем измените значение.

Обратите внимание на то, что размер указывается в байтах, и не забудьте про обратный порядок записи разрядов. Например, значение блока данных для упреждающего чтения составляет 96 Кбайт, что равно 98 304 байт, а в шестнадцатеричном виде 00 01 80 00h. В обратной последовательности: это будет 00 80 01 00. Сначала вводите 00, затем 01 и т.д.

 

Задание размера свободной области дискового пространства при записи данных на диск

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

Чтобы выполнить такую оптимизацию, сделайте следующее. Запустите Редактор реестра и перейдите к разделу

HKEY_LOCAL_MACHINE\ System\CurrentControlSet\Control\FileSystem\

В правой панели создайте новый параметр DWORD с именем ContigFileAllocSize и измените его значение, дважды щелкнув на имени и введя в текстовое поле значение в килобайтах.

 

Изменение времени принудительного завершения приложений

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

О