|
Производительность Windows 7
[02.09.2008 20:25:00]
В онлайновом дневнике команды разработчиков операционной системы Windows 7 (идущей на смену Windows Vista) появилась статья Майкла Фортина (Michael Fortin), ведущего инженера команды Fundamentals, входящей в состав группы Core Operating System и отвечающего за производительность и надежность платформы Windows. Наиболее интересные выдержки из его статьи приводим вашему вниманию...
О сокращении числа запускаемых служб:
В Windows 7 мы ведем работу над системными устройствами. Мы намерены в значительной степени сократить их число, равно как и их нужды в ресурсах CPU, потребности в обращениях к дискам и памяти. Наша идея очень проста: если без службы можно обойтись, то её незачем запускать, но должен существовать некий пусковой механизм (триггер), который должен включать службу в тех редких случаях, когда она действительно нужна.
О параллельной инициализации драйверов:
Инициализация устройств и драйверов может оказать существенное влияние на время загрузки. В Windows 7 мы делаем ставку на параллельную инициализацию драйверов. Это позволит избежать ситуации, когда более медленные устройства/драйвера могут негативно отразиться на общей производительности системы.
О prefetch механизме:
В смысле чтения с диска в Windows 7 внесены изменения в логику и механизмы "предварительной выборки" (англ. prefetching), которая была введена в Windows XP. Поскольку нынешние диски отличаются по производительности, логика планирования подверглась некоторым изменениям, делающим технологию более эффективной. Ради интереса мы включили механизм выборки на гибридных дисках с целью оценить, а нужна ли она им. Анализ и реальные показатели производительности, полученные с различных систем, позволяет нам определить пределы, в которых мы сможем эффективно использовать технологию предварительной выборки.
Об инструментах диагностики:
В Windows 7 будут улучшены инструменты диагностики. Наша задача - быстро идентифицировать проблемы конкретных систем и обеспечить поддержку в их устранении. Мы верим, что это является подходящим способом информирования пользователей о существующих в системе проблемах, как, например, чрезмерное количество автоматически загружаемых приложений или присутствие различного рода скриптов, предполагающих аутентификацию в домене. В Windows XP, Vista и в Windows 7 система загружает рабочий стол, не дожидаясь продолжительных сетевых инициализаций. В корпоративной среде, однако, существует возможность изменить это поведение. К сожалению, при настройке клиентских компьютеров на запуск сценариев администраторы доменов, как правило, блокируют эту возможность. В результате на загрузку и авторизацию могут уходить минуты в случае, если в сети существуют проблемы с аутентификацией на сервере. Кроме того, эти сценарии запускают корпоративные приложения, которые активно потребляют ресурсы процессора, памяти и дисковое пространство.
Инструменты, используемые нами для тестирования и корректировки проблем с загрузкой, доступны к свободной загрузке с сайта MSDN как часть Windows Performance Toolkit. Несмотря на то, что данные инструменты не подойдут для нужд большинства пользователей, для некоторых они могут оказаться весьма полезными.
О tweak'ах системы:
Еще одной темой для разговора является возможность внесения пользователями изменений в конфигурацию системы. Многие из предложенных изменений по сути бесполезны. Практика показывает, что большинство предлагаемых "твиков реестра" являются фикцией. Вот один из моих любимых примеров. Если провести поиск по фразе "Enable Superfetch on XP", поисковая система выдаст массу результатов. Могу вас заверить, что в Windows XP нет функции Superfetch, поэтому в ключах реестра, о которых упоминается на тех сайтах, попросту нет никаких значений. Наряду с подобными мифами в сети можно встретить множество рекомендаций, касающихся планирования процессорного времени, управления памятью и иными изменениями в конфигурации системы, которые на самом деле не могут увеличить производительность.
Автор: Алексей Перевертайлов
(C)_www.fcenter.ru
__________________
"Самый аккуратный водитель тот, кто забыл свои права дома"
Дружно переходим по ссылке
Строим город для имхо!!!
|