Windows vista: тесты superfetch и readyboost. часть ii

SuperFetch и ReadyBoost | Введение

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

В случае если же необходимо повысить производительность, то на помощь приходят две функции — SuperFetch и ReadyBoost.

Но вторая часть приняла Vista в штыки. Среди доводов обиженных имеется и тот, что производительность приложений просто не дотягивает до отметки Windows XP (из-за нового количества и роста служб через чур прекрасного 3D-интерфейса Aero Glass). Как бы то ни было, но главным требованием Vista есть большой количество памяти.

Windows vista: тесты superfetch и readyboost. часть ii

Когда вы обновите собственный ПК до Vista (мы рекомендуем обновлять ПК не старше двух лет, и проверить сперва наличие всех нужных драйверов), новые функции Vista SuperFetch и ReadyBoost убедят кроме того приверженцев и скептиков XP, что Windows Vista больше нужна, нежели вредна. Если судить по итогам отечественных тестов, новые функции увеличивают время запуска приложений на персональных компьютерах Vista на 50-70%. Субъективное чувство от SuperFetch оказывается лучше, чем от любого обновления железа.

Само собой разумеется, в случае если объём памяти и центральный процессор соответствуют минимальным требованиям.

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

Принцип 1: SuperFetch предварительно кэширует эти без риска их утраты

Преимущества SuperFetch вправду хороши. Но сперва факты. Функция SuperFetch присутствует во всех предположениях Windows Vista. У многих компьютеров целый количество оперативной памяти довольно часто не употребляется, исходя из этого SuperFetch машинально подгружает эти довольно часто применяемых приложений в эти области памяти.

Микрософт именует данный процесс устранением холодных состояний памяти, в которых дешёвая память не употребляется.

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

Обстоятельство аналогичной предварительной загрузки в память весьма несложна: если вы запускаете приложение под Windows XP, оно сперва считывается с твёрдого диска, а уже позже выполняется. Потому, что твёрдые диски трудятся медленнее если сравнивать с памятью (60-70 Мбайт/с если сравнивать с 5-7 Гбайт/с), работа с памятью осуществляется стремительнее, чем с винчестерами. В следствии SuperFetch действенно активизирует запуск приложений.

Мысль звучит весьма похоже на стандартное кэширование Windows, но SuperFetch трудится более интеллектуально: кэширование уже не будет трудиться, если вы перезапустите совокупность либо память будет очищена по окончании работы какого-либо приложения. Но SuperFetch снова предварительно закачает эти приложений по окончании загрузки в периоды бездействия.

Но, ничего просто так не бывает. Для действенной работы SuperFetch требуется память. В большинстве случаев 512 Мбайт не хватает для стремительного запуска приложений, потому, что Windows Vista требует определённой памяти и для себя, и для запущенных приложений.

Но с 1 и 2 Гбайт памяти SuperFetch себя проявляет. Потому, что многие пользователи до сих пор трудятся с 512 Мбайт памяти, Микрософт внесла предложение метод, как возможно приобретать преимущество от SuperFetch без наращивания памяти — это ReadyBoost.

Принцип 2: ReadyBoost сохраняет эти SuperFetch на флэш-брелок USB

Единственный метод расширить количество памяти для SuperFetch связан с интерфейсом USB 2.0. Сейчас фактически любой ПК имеет порты USB, а у большинства пользователей имеется USB-брелоки, так из-за чего бы не воспользоваться обстановкой? ReadyBoost трудится с любым ПК под Vista и любым флэш-брелоком USB 2.0, что достаточно стремителен (приблизительно 80X+).

ReadyBoost трудится с любым флэш-брелоком USB 2.0, в случае если скорость достаточная.

По окончании того, как вы засунете флэш-брелок USB 2.0 в вольный порт USB, Windows Vista выявит его и спросит о предстоящих действиях. Один из вариантов содержится в улучшении системной производительности. Возможно сократить количество, отдаваемый под ReadyBoost, или дать ёмкость USB-брелока полностью.

После этого Windows Vista будет применять дополнительную ёмкость, дабы расширить эффективность работы разработки SuperFetch, причём на флэш-брелок будут кэшироваться эти приложений. Не смотря на то, что ни один из флэш-брелоков USB 2.0 не снабжает пропускной свойстве на уровне твёрдого диска (максимум, 20-25 Мбайт/с у USB-брелока против 60-90 Мбайт/с у твёрдых дисков), флэш-брелоки отличаются низким временем доступа. Помимо этого, учтите совокупности с маленьким числом памяти: Vista может применять всю физическую память для приложений, а USB-брелок посредством ReadyBoost будет употребляться для предварительного кэширования приложений.

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

И если вы задействуете флэш-брелок, валяющийся на вашем столе, то какой прирост производительности получите? Давайте посмотрим.

Vista: Readyboost and superfetch


Темы которые будут Вам интересны: