Лекции.ИНФО


Ускорение работы (оптимизация) Windows.



Для самооптимизации Windows использует механизм Prefetch.

Механизм Prefetch

В процессе своей работы вы запускаете определенное программное обеспечение, a Windows тем временем производит мониторинг поведения системы и сохраняет список часто запускаемых приложений в файле Prefetch\layout.ini. Раз в три дня операционная система изменяет физическое местоположение некоторых программ (перемещает их в начало диска, где процессы записи и чтения происходят несколько быстрее) для текущей оптимизации времени их загрузки.

В Windows XP присутствует специальная система предсказаний, которая направлена на ускорение процесса загрузки системы и оптимизацию ее запуска. Операционная система составляет список служб и приложений, начинающих работать после ее загрузки, чтобы ускорить их запуск. При загрузке отдельных приложений Windows XP следит за используемыми компонентами и файлами. Когда приложение будет запущено повторно, Windows XP предсказывает список файлов, которые ему понадобятся.

В Windows XP присутствует возможность ускорения загрузки приложений. Чтобы ею воспользоваться, используйте ключ /prefetch:1 (добавьте его в ярлык приложения).

Задания:

1.Используйте 3D Mark 2003 (?) для контроля скорости системы до и после, используйте материалы предыдущих уроков и твикеры.

2.Уберите фоновый рисунок и значки с рабочего стола (они постоянно находятся в памяти, актуально для старых компьютеров).

3.Задайте фиксированный размер файла подкачки – в 1,5-2 раза больше физической памяти (при динамическом размере файл часто фрагментируется, что приводит). (Win-Break)

4.Расположите его на первом разделе (первом логическом диске), если есть два винчестера расположите файл подкачки отдельно от системы – на другом физическом диске.

5.Дефрагментируйте винчестер (можно использовать O&O Defrag или dfrg.msc).

6.Проверьте, что для всех дисков включен режим DMA (Direct Memory Access – прямой доступ к памяти, копирование файлов может производится без участия процессора). (devmgmt.msc)

7.Отключите лишние графические эффекты (отображение окна при перетаскивании, например, может вызывать 90% загрузки процессора)

8.Сделайте задержку открытия меню (Пуск) не 400, а 50мс

9.Отключите функцию NTFS, проставляющие дату последнего доступа к файлам (когда вы открываете папку большим количеством файлов, это происходит очень медленно).

10.Отключите лишние службы (в том числе можно отключить службу индексации, планировщик, автообновление…). (services.msc)

11.Проверьте автозагрузку, какие приложения запускаются при старте системы, удалите из автозагрузки ненужные приложения. (msconfig.exe)

12.Отключите резервирование 20% трафика для системы, службу QoS (Quality of Service), точнее поставьте 0%, вместо 20%. (gpedit. msc)

13.Отключите встроенный отладчик DrWatson (запускается при падении приложений, но ничем не помогает), отключите отправку сообщений об ошибках.

14.Предположим вы дизайнер, настройте ярлык Photoshop’а, чтобы он запускался быстрее. (Prefetch)

15.

16.

 

Разгон системы, стабильность, тесты.

Disclaimer: При разгоне вы сокращаете срок службы системы (правда, морально устаревает она все равно быстрее) и повышаете её нестабильность, вы также можете лишиться гарантии.

Разгон системы.

Для общего разгона компьютера необходимо изменять параметры в BIOS (Basic input-output system – базовая система ввода-вывода). Чтобы попасть в BIOS, удерживайте DEL при загрузке компьютера.

Для разгона нам нужно увеличить частоту работы процессора, которая складывается из произведения множителя на частоту системной шины (FSB – frequency system bus). Например, штатная частота процессора Intel Celeron D 310 равняется 2.13 ГГц, его множитель х16, а частота шины 133 МГц (133.3х16=2133 МГц). Значит, нам нужно увеличить либо множитель, либо частоту шины (FSB), либо оба параметра одновременно.

Увеличивая частоту системной шины, мы одновременно повышаем частоту работы памяти, растёт скорость обмена данными и за счёт этого дополнительно поднимается производительность. Правда, тут есть и своя оборотная сторона, ведь разгоняя процессор и память одновременно, мы можем остановиться раньше времени. Зачастую получается так, что процессор ещё способен на дальнейший разгон, а вот память уже нет.

Для начала имеет смысл установить частоту памяти меньше стандартной. При разгоне процессора мы будем увеличивать частоту FSB, частота памяти тоже будет подниматься, однако есть надежда, что увеличиваясь с минимально возможной, а не с номинальной величины, она останется в допустимых для нашей памяти пределах, не будет лимитировать разгон процессора.

Увеличиваем частоту системной шины или частоту процессора (FSB, CPU-clock/frequency – у разных производителей материнских плат они могут называться по-разному). Увеличиваем на 10 МГц, загружаемся в Windows, прогоняем тесты (Prime95, 3DMark), если есть ошибки или система виснет – отступаем на 5 МГц. Если нет – можно продолжать.

Если система откажется грузится вообще, можно сбросить параметры BIOS в безопасные, заводские значения удерживая при загрузке Insert. Если это не помогает, то нужно отыскать на плате джампер Clear CMOS, при выключенном питании переключить его на два соседних контакта секунды на три и снова вернуть на место.

Для разгона видеокарты можно использовать программы, предоставляемые производителями, либо использовать универсальную программу RivaTuner.

Стабильность.

Время от времени стоит проверять стабильность работы устройств (процессора, памяти, видеокарты). Таким способом вы можете вовремя определить большинство проблем оборудования, приводящих к потере информации в самый ответственный момент.

И конечно обязательно нужно проверять стабильность системы после разгона.

Первым делом лучше проверить память. Поскольку операционная система сама раздает память приложениям, тестировать память под Windows не имеет смысла. Для этого лучше использовать Memtest86, которая создает загрузочную дискету, при загрузки с которой и происходит собственно тестирование. Операционная система не встает между ней и памятью. Если несколько часов тестирования не выявили ошибок, 99% что память в порядке.

Для проверки процессора можно использовать WinRAR – создавать и проверять архив на несколько Гб несколько раз, однако обычно используют программу Prime95. Основная задача Prime95 - поиск чисел Мерсенна - простых чисел, представляемых в виде 2 в степени p минус 1, где p - также простое. Помимо этого, программа очень сильно нагружает процессор и память (в основном процессор и его кэш) и, таким образом, может служить хорошим тестом стабильности работы системы.

Для проверки стабильности видеокарты (+ процессор + память, разделить невозможно) можно использовать любую современную игру при максимальных настройках графики, или стандартный тест 3D Mark. Если несколько часов тестирования не выявили ошибок можно продолжать разгон.

Во всех этих тестах косвенно участвует и материнская плата, причиной нестабильности может быть и она.

Вопросы и задания:

1.Используйте 3D Mark 2003 для контроля скорости системы до и после.

2.Проверить память используя Memtest86

3.Увеличить частоту системной шины на 10%

4.Проверьте процессор и память, используя Prime95

5.Если ошибок нет увеличьте частоту ещё на 10%

6.Если появились ошибки – откатитесь на 5%

7.Попробуйте увеличить частоту видеокарты (и ядра, и видеопамяти) на 15 %

8.Проверьте общую стабильность системы с помощью 3D Mark.

9.

 

Виртуальные машины, VMware.

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

Программа эмуляции и работающая внутри нее операционная система называются виртуальной машиной, а ваша основная операционная система и физический компьютер получат статус хост-системы. Любая операционная система, которая будет запущена внутри виртуальной машины, будет называться гостевой.

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

Одними из самых популярных программ эмуляции под Windows являются программы VMware и VirtualPC.

 

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

Операционная система, которая запущена на виртуальной машине, и приложения, выполняющиеся под ее управлением, полностью независимы от хост-системы. Любые ошибки, неполадки, вирусное заражение гостевой операционной не нанесут вреда хост-системе.

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

Одним из немногих недостатков виртуальных машин является несколько большая, чем у реальных компьютеров, потребность в системных ресурсах (наибольшие требования касаются объема оперативной памяти).

 

 

Вопросы и задания:

1.Назовите преимущества и недостатки виртуальных машин.

2.Установить программу VMware.

3.Создать виртуальную машину для Windows2003 (или XP)

4.Установить на виртуальную машину Windows2003 (или XP)

5.Установить на виртуальную систему VMwareTools (для ускорения графики)

6.Сделать виртуальную машину видимой в сети.

7.









Читайте также:

Последнее изменение этой страницы: 2016-03-22; Просмотров: 68;


lektsia.info 2017 год. Все права принадлежат их авторам! Главная