Windows vista: тесты superfetch и readyboost. часть ii
SuperFetch и ReadyBoost | Введение
Windows Vista вышла 14 дней назад, по окончании чего мир разделился на два лагеря. Часть пользователей прониклась новыми ощущениями от ОС и оценила спектр новых функций. Они вычисляют Windows Vista самой хорошей, эргономичной и дешёвой версией Windows, когда-либо выпущенной.
В случае если же необходимо повысить производительность, то на помощь приходят две функции — SuperFetch и ReadyBoost.
Но вторая часть приняла Vista в штыки. Среди доводов обиженных имеется и тот, что производительность приложений просто не дотягивает до отметки Windows XP (из-за нового количества и роста служб через чур прекрасного 3D-интерфейса Aero Glass). Как бы то ни было, но главным требованием Vista есть большой количество памяти.
Когда вы обновите собственный ПК до 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? направляться ли докупить простую память либо купить флэш-брелок?
И если вы задействуете флэш-брелок, валяющийся на вашем столе, то какой прирост производительности получите? Давайте посмотрим.