Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows Vista » Разное - ReadyBoost и 6Гб оперативки

Ответить
Настройки темы
Разное - ReadyBoost и 6Гб оперативки
d_u d_u вне форума

Старожил


Сообщения: 208
Благодарности: 2

Профиль | Отправить PM | Цитировать


Приветствую всех участников. Возник вопрос - Виста при 6Гб оперативки станет шустрее,если заюзать реадибуст (поставить флэшку на 2 гига)? Как бы оперативки много, но она не используется все равно (занято около 20%), а на флэшке таки время доступа поменьше если кэш на ней будет.

Отправлено: 20:09, 08-02-2009

 

(*.*)


Сообщения: 36553
Благодарности: 6693

Профиль | Сайт | Отправить PM | Цитировать


d_u, readyboost - это, скорее, "альтернатива" файлу подкачки, чем оперативной памяти. Вряд ли вы что-то выиграете с 6 гб памяти на борту. У вас 64-разрядная ОС?

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 00:43, 09-02-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

d_u d_u вне форума Автор темы

Старожил


Сообщения: 208
Благодарности: 2

Профиль | Отправить PM | Цитировать


Да, конечно х64. Но дело в том, что оперативка не используется в полной мере ИМХО, а время доступа у флэшки ведь меньше, чем у винта, может в процессе загрузки хотя бы удастся что-то выйграть?

Отправлено: 01:19, 09-02-2009 | #3


(*.*)


Сообщения: 36553
Благодарности: 6693

Профиль | Сайт | Отправить PM | Цитировать


d_u, попробуйте, кто ж вам мешает? Если заметите прирост производительности, сообщите. Ссылка по теме Администрирование Windows: Внутреннее устройство ядра Windows Vista: часть 2

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 01:34, 09-02-2009 | #4


Ветеран


Сообщения: 1958
Благодарности: 306

Профиль | Отправить PM | Цитировать


Только для эксперимента проверьте скорость работы вашей флэшки например программой HD Tune Pro или Flah Memory Toolkit Pro если скорость ее чтения будет меньше 10-12Мб и запись 4Мb и на всем интервале ее емкости время доступа больше 1ms то лучше не пробовать вообще. Если пройдет то лучше ограничится размером не в 6GB фала ReadyBoost.sfcache, а хотя бы на 2GB.

И немножко не соглашусь, что
Цитата:
readyboost - это, скорее, "альтернатива" файлу подкачки, чем оперативной памяти.
немного не похожа на "альтернативу" файла подкачки,

Цитата:
После инициализации кэширования службой ReadyBoost драйвер устройства Ecache.sys перехватывает все обращения чтения и записи к локальным жестким дискам и читает/записывает данные в созданный службой файл кэширования. Драйвер Ecache.sys осуществляет сжатие данных, достигая обычно степени сжатия 2:1, поэтому кэш объемом 4 ГБ, как правило, содержит около 8 ГБ данных.
Если служба ReadyBoost определяет, что осуществляется произвольное чтение данных, и эти данные есть в кэше, данные извлекаются из кэша. Но ввиду того, что у жестких дисков скорость последовательного чтения выше, чем у флэш-памяти, операции последовательного чтения осуществляются непосредственно с диска, даже если эти данные есть в кэше.
После каждой загрузки системы та же самая служба Ecache.sys, которая реализует описанную выше функцию ReadyBoost в моменты простоя ЦП планирует кэширование для следующей загрузки системы. Она анализирует информацию об обращениях к файлам за пять предыдущих загрузок и определяет, к каким файлам производились обращения, и где эти файлы расположены на диске. Обработанная информация об обращениях сохраняется в папке %SystemRoot%\Prefetch\Readyboot в виде файлов с расширением «.fx», а план кэширования сохраняется в разделе реестра HKLM\System\CurrentControlSet\Services\Ecache\Parameters в виде значений типа REG_BINARY с именами, соответствующими именам внутренних дисков.

Кэширование реализуется с помощью того же драйвера, что и в функции ReadyBoost (драйвер Ecache.sys), но управление заполнением кэша во время загрузки осуществляется службой ReadyBoost. Хотя кэш загрузки сжимается так же, как и кэш ReadyBoost, есть еще одно отличие между управлением кэшем в функциях ReadyBoost и ReadyBoot. В отличие от функции ReadyBoost, в режиме ReadyBoot содержимое кэша не изменяется при операциях чтения и записи, а определяется только обновлениями, вносимыми службой ReadyBoost. Служба ReadyBoost удаляет кэш через 90 секунд после начала загрузки или в случае, если требуется дополнительная оперативная память. Статистика использования кэша записывается в раздел реестра HKLM\System\CurrentControlSet\Services\Ecache\Parameters\ReadyBootStats, как показано на рис. 2. Измерение производительности, проведенное в корпорации Майкрософт, показало, что при использовании функции ReadyBoot производительность увеличивается примерно на 20 процентов по сравнению с технологией упреждающего чтения, используемой при загрузке ОС Windows XP.
А на счет увеличения производительности действительно нужно пробовать.

Отправлено: 12:38, 09-02-2009 | #5


(*.*)


Сообщения: 36553
Благодарности: 6693

Профиль | Сайт | Отправить PM | Цитировать


Valeant, приведенная цитата относится к ReadyBoot, а не к ReadyBoost. В начале раздела ReadyBoot написано
Цитата:
Если в системе установлено менее 512 МБ оперативной памяти, механизм упреждающего чтения при загрузке ОС Windows Vista не отличается от механизма, использовавшегося при загрузке ОС Windows XP. Если же размер оперативной памяти превышает 700 МБ, то для оптимизации процесса загрузки используется кэш в ОЗУ. Размер этого кэша зависит от общего объема доступной памяти; он достаточно велик, чтобы обеспечить эффективное кэширование, но оставляет при этом достаточно свободной памяти для нормального выполнения процедуры загрузки системы.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 13:14, 09-02-2009 | #6

d_u d_u вне форума Автор темы

Старожил


Сообщения: 208
Благодарности: 2

Профиль | Отправить PM | Цитировать


Попробовать-то я попробую, отпишусь.

Отправлено: 15:03, 09-02-2009 | #7

d_u d_u вне форума Автор темы

Старожил


Сообщения: 208
Благодарности: 2

Профиль | Отправить PM | Цитировать


В общем, попробовал - нифига. Скорость загрузки после одного ребута слегка увеличилась (после извлечения флэшки опять уменьшилась), в остальном - разницы не увидел (хотя и упорно не проверял - так, визуально). А еще вопрос - проги типа Eboostr - аналог ReadyBoost и ничего также сделать не смогут в плане использования флэшки?

Отправлено: 15:24, 09-02-2009 | #8


Ветеран


Сообщения: 1958
Благодарности: 306

Профиль | Отправить PM | Цитировать


Vadikan,

я не понял ваше сообщение в посте #6, но все же

ReadyBoost не включен. То после загрузки ПК - SuperFetch - автоматически загрузит часто используемые программы и данные в страницы память ОЗУ для быстрого их запуска данная служба так же формирует план упpaвлeния пaмятью, кроме статистики недавнего дocтупa, она учитывает иcтopию обращений к пaмяти за долгий промежуток. При необходимости выгрузит страницы памяти освободив ее для приложений, но потом по выгрузке ресурсоемкого приложения на основании плана в автомате загрузит освободившиеся страницы памяти данными. Это действие будет выполнено с приоритетом ввода-вывода весьма невысокий, следовательно это никак не помешает пользователю. Но вот парадокс при перезагрузке ПК память очищается и ее нужно заполнить заново SuperFetch в период бездействия.

Увеличение объёма памяти для работы SuperFetch можно внешним накопителем на флэшке, просто необходимо включить ReadyBoost на ней и сказать какой объем данных на ней использовать для эффективной работы SuperFetch
Создастся в корневом каталоге флэшки файл ReadyBoost.sfcache и проинформируют SuperFetch, чтобы он применял его для выборки информации с упреждением.После этого сам драйвер ecache.sys будет перехватывать все запросы на чтение/запись на локальные накопители HDD и копировать все записываемые данные в файл ReadyBoost.sfcache, но когда драйвером ecache.sys будет перехвачен запрос на произвольное чтение, и данные есть в кэше, то он станет брать информацию именно отсюда из ReadyBoost.sfcache, и приоритет ввода-вывода обычный. При последовательном доступе данные будут читаться минуя файл ReadyBoost.sfcache т.е. драйвер ecache.sys будет не вмешиваться запрос.

Все таки маленький "выгрыш" в определенной ситуации я думаю возможен, от чтения не с диска а из ReadyBoost.sfcache. Если есть возможность использовать то почему бы нет, только небольшого размера 2Gb.

А занятие ReadyBoot - это планирование загрузки системы за последнее пять загрузок, к каким фaйлaм производились oбpaщeния, и где эти фaйлы находятся на диcкe и выполняет тот же драйвер что и ReadyBoost.

А вот вопрос будет ли прирост если после выгрузки из основной памяти приложения которое занимало место ну на 65-75% или даже на 80-90% памяти, программу ранее которая была запущенна раз пять, с readyboost размером 1,5-2Gb?

В загрузке прирост у меня есть на глаз заметно на 2Gb озу - 1,5Gb на флэш.

Отправлено: 19:17, 09-02-2009 | #9


(*.*)


Сообщения: 36553
Благодарности: 6693

Профиль | Сайт | Отправить PM | Цитировать


Цитата Valeant:
я не понял ваше сообщение в посте #6 »
В цитируемой статье идет речь о двух родственных, но разных функциях: ReadyBoost и ReadyBoot. Вторая из них также использует службу ReadyBoost. Эта служба по умолчанию имеет тип запуска Авто вне зависимости от того, используются USB носители для ускорения работы ОС или нет. Она ускоряет загрузку путем кэширования в ОЗУ.

Приведенная в сообщении 6 цитата относится к ReadyBoot, равно как и ваша в посте 5.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 23:58, 09-02-2009 | #10



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows Vista » Разное - ReadyBoost и 6Гб оперативки

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Работает ли Readyboost starl Microsoft Windows 7 4 13-03-2009 10:09
Службы - [решено] Ускорение системы (Readyboost) Gold Dragon Microsoft Windows Vista 9 25-09-2008 07:38
Разное - [решено] Индекс производительности и ReadyBoost Dabaduch Microsoft Windows Vista 4 05-01-2008 04:19
Службы - [решено] Проблемы с ReadyBoost CmDVE Microsoft Windows Vista 11 04-11-2007 21:40




 
Переход