Джим Оллчин о Windows ReadyBoost
Если и есть что либо, что может помочь приложениям в Windows Vista работать быстрее – так это память. Когда в плане производительности сравнивают ПК с Windows XP и Windows Vista с 1 Гб оперативной памяти, то они показывают примерно одинаковую производительность, причём Vista иногда оказывается чуть быстрее...
Хотя как мы знаем, что на компьютерах с 512 Мб памяти, некоторые приложения будут чуть быстрее отвечать на действия пользователя как раз в Windows XP. Почему?
В основном потому, что приложения в Windows Vista, да и сама ОС съедают чуть больше, по сравнению с XP памяти, чтобы обеспечить вас красивым AERO-интерфейсом, который управляется благодаря DWM, индексированием всей вашей информации и так далее. Чем меньше памяти в вашем ПК, тем чаще ОС должна выборочно обращаться к диску. Это снижаетпроизводительность системы в случаях, когда вашему приложению хватает памяти в Windows XP, но не хватает в Windows Vista.
Мы сделали редизайн менеджера памяти в Windows Vista так, что если вы установите в систему большее количество памяти, то ОС будет использовать её более эффективно, по сравнению с предыдущими ОС благодаря технологии SuperFetch – части интеллектуальной эвристической системы управления памятью Windows Vista. И на компьютере с количеством ОЗУ больше, чем 1 Гб (скажем, 2 Гб), Windows Vista будет выигрывать в производительности у компьютера той же конфигурации, но с Windows XP, особенно если вы использовали компьютер с Vista уже в течение некоторого времени, так как Vista запоминает, какие именно и когда именно приложения вы используете чаще всего и оптимизирует их загрузку.
И пока я ожидаю появления компьютеров, полностью соответствующих Windows Vista, мы осознаём, что на большинстве существующих ныне компьютеров установлено 512 Мб ОЗУ. В то время, как память стремительно дешевеет, большинство людей, которых я знаю (не считая энтузиастов), чувствуют себя не очень хорошо при мысли открытия корпуса ПК и установки туда дополнительной памяти. И хотя есть огромное количество магазинов, в которых это сделают за вас, большинство просто не хотят лишний раз тревожиться. Но Windows ReadyBoost, если у вас есть флеш диск (USB ключ, или SD карта), позволит их использовать для повышения производительности вашего ПК. Вы просто вставляете флеш диск и Windows сама использует весь доступный объем для повышения производительности ПК.
Тут я должен отметить, что ReadyBoost в действительности не используется для увеличения количества ОЗУ в вашем ПК, вместо этого ReadyBoost хранит на флеш-диске информацию, используемую менеджером памяти. Если вы запускаете много приложений на ПК с малым количеством памяти, ReadyBoost создает на флеш-диске область «виртуальной памяти», которая, конечно же, медленнее ОЗУ, но всё же быстрее, чем обращение к жёсткому диску ПК. Что очень удобно в данной технологии, так это то, что на флеш-диске нет того, чего нету на жёстком диске, так что если вы в какой-то момент вытащите флеш-диск, менеджер памяти будет снова обращаться за этими данными к диску ПК. Хотя прироста производительности от использования ReadyBoost нету, вы не теряете никаких данных, и так как файлы на флеш-диске хранятся зашифрованные AES 128, вам не нужно беспокоится о важных данных, если флеш диск утерян или украден. Плюс, к тому же, менеджер памяти сжимает каждую страницу перед размещением её на флеш-диск, так что процент КПД каждого мегабайта будет выше.
Итак, если вы хотите увеличить производительность вашего ПК, это сделать очень просто – подключите ваш флеш-диск в USB-порт и, когда у вас появится окно с выбором действий – просто выберите «Ускорить мою систему используя ReadyBoost». Для успешной работы вам необходимо хотя 230 Мб свободного места и стоит сказать, что некоторые флеш диски не обладают достаточной для ReadyBoost скоростью, но об этом вам, если что, сообщит ОС.
Если вы хотите узнать о ReadyBoost больше, Мэтт Эйерс, программный менеджер ReadyBoost, создал замечательнейший
Если мы с вами похожи, то у вас вообще несколько флеш-дисков. Если нет, вы можете купить флеш-диск размером в 1 Гб примерно за 50 долларов США. Если вы вставите флеш-диск в компьютер с Windows XP, то вы просто получите доступ к файлам, а если вы вставите ту же флешку в ПК с Windows Vista, то сможете увеличить производительность ПК с помощью ReadyBoost. Еще один способ, с помощью которого Windows Vista помогает вам реализовать всю мощь вашего железа.
Джим Оллчин.
Источник:
Перевод: prymara
Комментарии
Хотя прироста производительности от использования ReadyBoost нету
Итак, если вы хотите увеличить производительность вашего ПК
Странное противоречие. До сих пор считалось, что ReadyBoost призвана именно увеличить производительность машины, а тут такое утверждение, да ещё от самого Олчина. Потом опять будет говорить, что его слова были неправильно поняты
Хотя прироста производительности от использования ReadyBoost нету... писал:
Итак, если вы хотите увеличить производительность вашего ПК... писал:
"Если нет, вы можете купить флеш-диск размером в 1 Гб примерно за 50 долларов США."
ну у них и цены я гиг еще полгода назад баксов за 35 купил. а сейчас есть смысл брать уже 2 или 4 чуть дороже.
Слова поняты правильно, просто не объяснен Оллчином смысл: RB напрямую НЕ повышает производительность, он просто используется как расширение количества ОЗУ, снимая с винчестера кусок нагрузки. СКорее всего, на влеш помещаются выгруженные в данный момент из ОЗУ библиотеки, иль исчо какая хрень.
нет толку от этого ready boost! только флешка из компа для красоты торчит, и то только для красоты
"Когда в плане производительности сравнивают ПК с Windows XP и Windows Vista с 1 Гб оперативной памяти, то они показывают примерно одинаковую производительност" %)))
Он имел ввиду ситуацию, когда вы вытаскиваете флэш-драйв, используемый для РБ. Прирост производительности есть.
Другой вопрос, что далеко не каждая флэшка сейчас подойдёт для РБ. Те же Трансценды, которые довольно быстрые при последовательном доступе, в большинстве моделей медленные при случайном, что как раз важно для РБ. Потому далеко не каждая флэшка купленная сейчас, или, тем более, раньше, подойдёт. Если вы хотите приобрести флэшку в том числе и для использования в РБ в Висте - почитайте обзоры, подходит ли она. Мой Transcend JetFlash 110 4 GB, например, не подходит, хотя большие файлы пишутся на него и читаются довольно быстро. А вот куча маленьких при записи просто раздражает своей черепашьей скоростью.
Так что это технология, скорее, расчитана на будущее - правда, ближайшее. Скорости флэш-драйвов неплохо растут, в том числе и благодаря ReadyBoost в Висте - у производителей есть хорошая причина для увеличения скорости USB-драйвов.
объясните мне кто-нибудь, чем этот ready boost отличается от обычного свопинга на диск? Или флэшки быстрее, чем харды?
По теме
- Windows Vista официально "мертва"
- Завтра прекращается поддержка Windows Vista
- Остался последний месяц поддержки Windows Vista
- 11 апреля Microsoft прекратит поддержку Windows Vista
- Через год прекращается поддержка Windows Vista
- Microsoft открыла исходный код Open XML SDK
- Баллмер: Longhorn/Vista - моя самая серьезная ошибка
- Сегодня заканчивается бесплатная фаза поддержки Windows Vista и Office 2007
- Microsoft продлила срок поддержки Windows Vista и Windows 7
- Практики обеспечения безопасности Microsoft - лучшие в мире