Рефераты. Оптимизация и настройка ОС p> О - активные и фоновые задачи имеют одинаковые приоритеты;

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

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

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

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

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

В Windows 98 SE и Me можно увеличить время задержки данных в КЭШе перед сбросом их на диск. Данный прием повышает производительность системы, однако, при этом возрастает риск потерять данные при неожиданных сбоях, а также из-за того, что некоторые современные контроллеры жестких дисков со встроенным КЭШем забывают сбросить информацию на жесткий диск по завершении работы ОС. (Компания Microsoft для исправления данной ошибки выпустила соответствующие «заплатки»): http://support. microsoft.com/support/kb/articles/ q260/0/67.asp и http.-//support. microsoft.com/support/kb/articles/ q273/0/17.asp.

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

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


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

|Шаблон/режим |Число файлов |Число каталогов|Размер Кеша, |
|работы | | |Кбайт |
|Сервер сети |2729 |64 |40 |
|Настольный |677 |32 |16 |
|компьютер | | | |
|Переносной |160 |16 |4 |
|компьютер | | | |

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

NameCache=00 04 00 00
PathCache=40 00 00 00
Теперь внесите эти параметры с их значениями в раздел НКЕУ_
LOCAL_MACHINESystemCurrem ControlSetcontrolFileSystem.

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

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

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

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


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

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

Чтобы выполнить такую оптимизацию, сделайте следующее. Запустите
Редактор реестра и перейдите к разделу
HKEY_LOCAL_MACHINE SystemCurrentControlSetControlFileSystem
В правой панели создайте новый параметр DWORD с именем
ContigFileAllocSize и измените его значение, дважды щелкнув на имени и введя в текстовое поле значение в килобайтах.

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

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

Откройте Редактор реестра и перейдите к разделу HKEY_CURRENT
USERControlPanelDesktop.

Создайте, как было описано выше, два новых строковых параметра:
HungAppTimeout и WaitToKillAppTimeout. Первый параметр указывает, сколько времени (в миллисекундах) операционная система даст приложению при попытке
«закрыть» его комбинацией клавиш Ctrl + Alt + Del. По умолчанию это, значение составляет 5000 мс. Второй параметр — промежуток времени, выделенный приложению на самостоятельное завершение по окончании работы ОС
Windows (выключение питания или перезагрузка). По умолчанию он составляет
20 000 мс. Как производятся установка или изменение значений HungAppTimeout и WaitToKillAppTimeQut, уже было рассказано.

Рекомендуется установить значение HungAppTimeout. paвным 1000 мс, a
WaitToKillAppTimeOut – 3000мс.

Ускорение завершения работы системы

Наверняка многие пользователи по завершении работы с Windows сталкивались с сообщением о том, что какое-то приложение еще выполняется и сначала нужно закрыть его, а уже затем снова выходить из ОС. Подобная ситуация возникает тогда, когда программа не может корректно обработать сообщение о завершении функционирования, присланное ей Windows, как и всем другим запущенным приложениям, при прекращении работы ОС. Оказывается, в
Реестре существует параметр, значение которого влияет на поведение Windows в подобной ситуации. Чтобы изменить его, запустите Редактор реестра и перейдите к разделу

HKEY_CURRENT_USERControlPanelDesktop. Создайте (если его не существует) новый строковый (String) параметр и назовите его AutoEndTasks.
Если присвоить ему значение «0» (а также в случае отсутствия параметра
AutoEndTasks), то завершение подобных приложений переложится на пользователя, если «1» - то ОС будет сообщено о принудительном закрытии приложений, не способных самостоятельно закончить работу при «выходе» из
Windows.

Всегда следует помнить, что изменяя системный реестр вы влияете непосредственно на вашу ОС. Поэтому нужно быть предельно осторожным и внимательным. Если что-то из выше изложенного непонятно, то нет смысла применять это на практике! Всегда нужно осознавать что ты делаешь и для чего!

Изменение параметров с помощью msconfig

Для менее глобальных настроек системы вовсе не обязательно лезть в системный реестр, в windows 98ME существует программа настройки системы
(widowssystemmsconfig.exe).

С ее помощью можно настроить систему по своему усмотрению. Вызывается она из меню Пуск командой выполнить в командной строке введите msconfig и нажмите enter. Либо идите по указанному выше пути и запускайте файл msconfig.exe.

Откроется окно содержащее вкладки для winme - «общие», «system.ini»,
«win.ini», «статические VxD», «Автозагрузка», «среда», «национальные настройки».

В windows 98 это окно выглядит так же только меньше количество вкладок

«общие», «autoexec.bat», «config.sys», «system.ini», «win.ini»,
«Автозагрузка».

Мы будем рассматривать эту программы на примере winme.

Итак вкладка «общие» - показывает выбранные параметры запуска загружаемые в данной конфигурации.

Вкладка «system.ini» - позволяет редактировать указанный файл, внизу имеются специальные меню редактирования и поиска.

Вкладка «win.ini» - позволяет редактировать указанный файл, внизу так же имеются специальные меню редактирования и поиска.

Вкладка «статические VxD» - позволяет исключить любые загружаемые драйвера. (не советовал бы этого делать так как ничего хорошего из этого не выходит, эта закладка предусмотрена на случай если из-за коряво написанного драйвера происходит сбой в системе. Тогда можно его отключить и попытаться заменить нормальным)

Вкладка «Автозагрузка» - говорит сама за себя. Но советую посмотреть на нее внимательнее для многих станет открытием сколько программ сидит у них в памяти. О некоторых они даже и не подозревали. Можно убрать все лишнее, я, например, терпеть не могу в памяти настройки монитора и быстрый запуск ms office. Толку от них практически ноль а память занимают. Тем более можно убрать апгрейд виндов эта нудная программка канючить каждый день как нищий. Неужели трудно понять что в России не у каждого есть выход в интернет.

Страницы: 1, 2, 3, 4



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.