Самые большие байты, кэшированные ReadyBoost на практике в Windows 7?

372
user2391738

Какие самые большие байты кэшируются ReadyBoost, что кто-то может ожидать от ноутбука с Windows 7 с 8 ГБ оперативной памяти?

Я добавил SD-карту Class 10, 16 ГБ, в основном для ReadyBoost, и я не видел, чтобы размер кэша превышал 3,5 ГБ (из 12 ГБ выделенных).

Я использую Chrome на 90% (с десятками вкладок), немного Office, текстовые редакторы и приложения удаленного доступа.

Если я не могу реально ожидать, что он превысит 4 ГБ, я бы уменьшил выделенное для него пространство на тот случай, если мне понадобится место для случайных задач (например, для перемещения файла 10 ГБ через сеть кроссовок SD-карты).

Обновление: после нескольких недель работы с этим ноутбуком я обнаружил, что ReadyBoost использует более 7 ГБ файла кэша.

0
В каком формате отформатирована SDCard? Ƭᴇcʜιᴇ007 8 лет назад 0
Я не уверен, что это важно, но это NTFS. Я имею в виду, какой объем кеша фактически используется, как сообщается в системном мониторе. Это создает файл 12 ГБ достаточно легко. user2391738 8 лет назад 0

1 ответ на вопрос

0
Keltari

Your question isnt very clear. It sounds like you asking how big a ReadyBoost cache can be on your SD card.

From Technet:

You must reserve at least 256 MB. Larger caches can improve performance, but the ReadyBoost cache cannot be greater than 4 GB on a FAT32 file system or greater than 32 GB on an NTFS file system.

ReadyBoost creates a disk cache file named ReadyBoost.sfcache in the root of the flash drive. The file is immediately created for the full size of the specified cache. However, Windows will gradually fill the space with cached content.

Even if the ReadyBoost cache is filled, that doesnt mean it will read from it. ReadyBoost will use SuperFetch to predict what data you might read in the future. This doesnt guarantee the data it puts in the cache will even be read.

More than likely, on your machine, you are writing lots of data to the ReadyBoost cache, but not actually reading from it. You can see this using PerfMon and adding the counter Cache Read Bytes/sec.

I strongly suggest you read that Technet article, as well as this article. You are getting very little, if any benefit from ReadyBoost on your 8 GB machine.

«Cahe Read Bytes / sec» и фактически все счетчики в разделе «Cache» PerfMon не применяются к ReadyBoost (или SuperFetch). Они относятся к «реактивному» файловому кешу. Jamie Hanrahan 8 лет назад 0
@JamieHanrahan Они абсолютно уверены. «Байт операций ввода-вывода выполняется из кэшей ReadyBoost в секунду». Keltari 8 лет назад 0
ой, извини. Вы смотрите на счетчик класса ReadyBoost. Ты прав. Должны ли мы удалить все эти комментарии? Я бы предложил редактировать ваш пост, указав класс счетчика ReadyBoost. Jamie Hanrahan 8 лет назад 0