4

Сегодня я купил SD-карту для своей фоторамки, но когда я вставил ее в ноутбук, я увидел, что могу использовать ее для ReadyBoost.

Некоторый фон

Я разработчик .net, использую виртуальные машины и разрабатываю веб-приложения (и Sharepoint). Я использую ноутбук HP с процессором Core 2 Duo 2 ГГц + 4 ГБ оперативной памяти + 320 7200 HD. Я одновременно бегаю

  • Visual Studio 2010 с некоторыми плагинами
  • SQL Server
  • Firefox с минимум 10 вкладками
  • Chrome с 5 вкладками
  • IIS
  • ВМ с сервером 2008
  • Sharepoint

и иногда также Photoshop и немного InDesign. Поэтому я не позволяю моей машине отдохнуть. :D

Вопрос

Если я куплю себе действительно быструю SDHC-карту (например, SanDisk 16GB Extreme 30 МБ / с - есть ли что-нибудь быстрее) и использую ее с Windows 7 ReadyBoost, получу ли я прирост производительности? Будет ли работать что-то похожее на HybridDrive Momentus от Seagate с 4 ГБ твердотельного накопителя?

Что я мог на самом деле ожидать, если бы я вставил эту карту в мою машину? И какой будет рекомендованный размер?

наблюдения

Я предполагаю, что перенаправление файла подкачки к нему ускорит систему. Некоторые виртуальные машины на нем, вероятно, также будут работать быстрее, потому что они могут работать параллельно с хост-системой HD. Я прав или нет?

7 ответов7

5

ReadyBoost - это кэш для чтения файлов, а не расширение виртуальной памяти, основанное на том факте, что у флэш-памяти практически отсутствует время поиска для кеширования небольших файлов (поскольку флэш-память также медленнее работает при постоянной записи на жесткий диск).

ReadyBoost также предоставляет больше места для функции Windows Super Fetch , если у вас нет подключенного устройства с поддержкой ReadyBoost, это все равно будет происходить в вашей свободной оперативной памяти; таким образом, вы видите лучший выигрыш в производительности, если у вас мало ОЗУ, а если не использовать RB, кэш SF должен быть отброшен, когда ОЗУ требуется программному обеспечению.

В ответ на замечания по studiohack в ответ:
Синхронизация не беспокоит, это кэш для чтения и, в основном, если файл не готов в кэш, Windows просто извлекает его с жесткого диска. Также отметим, что содержимое кэша зашифровано и сжато, поэтому ваши данные защищены от внезапного хищения SD-карты.


В итоге, использование RB не приведет к снижению производительности, поэтому стоит попробовать, если у вас есть запасная карта, но с 4GiB RAM не ожидайте каких-либо серьезных улучшений.
(Хотя, это не мешает мне работать с 16 ГБ РБ с 4 ГБ ОЗУ!)


Мой ответ на ReadyBoost - Сколько места нужно? может также оказаться полезным.

2

От Anandtech.com:

ReadyBoost влияет на загрузку, закрытие и переключение приложений, но на задачи, интенсивно загружающие ЦП, влияет не так сильно. Таким образом, большинство наших традиционных тестов, даже если они работают только с 512 МБ памяти, не являются хорошим тестом для ReadyBoost. Если в вашей системе так мало памяти, что она перезаписывается на диск при выполнении одной задачи, то у вас проблемы, и ReadyBoost не спасет вас.

Источник (и дополнительная информация) @ http://www.anandtech.com/show/2163/6

Что касается размера SD-карты, чем больше, тем лучше. Однако наиболее важным фактором является скорость карты.

2

Работает: нетбук HP Mini 210, жесткий диск 750 гигабайт, Ram 2 гигабайта. Загружен: Windows 7 HP Complete Install, SQL Server 2008 R2 Developer, Office профессиональный 2007, MySQL, PHP, Norton AV

Поскольку скорость / производительность стали более серьезной проблемой, я отметил постоянное предложение «ReadyBoost» для ваших флешек. Мой поиск в Интернете заставил меня поверить, что производительность не была действительно улучшена, и максимум, что я мог использовать, составлял около 4 гигов, подкрепленный тем фактом, что мой компьютер тоже так сказал. Попытка разбить 8-гигабайтный Micro SDHC на 2, чтобы включить использование одного раздела в качестве усилителя, а другого в качестве диска Norton & System Backup, оказалась недостижимой. Оставив эту идею в стороне, я разделил диск на один диск, отформатировал его с использованием NTFS, изменил Политику, чтобы включить кэширование диска, сделал его диском «А», а затем запустил опцию «ReadyBoost». Я не только получил все 8 концертов, но и увидел, что мой нетбук HP Mini 210 ожил даже с полностью загруженной платформой разработки. IPI Пол ...

1

С высокопроизводительным ноутбуком, я сомневаюсь, что вы увидите много улучшений. ReadyBoost не рассматривается как дополнительная оперативная память, а используется только для кэширования данных. Исходя из этого предыдущего поста, вы увидите увеличение производительности, если у вас будет от 1 до 2 ГБ ОЗУ.

У меня есть ноутбук с 4 ГБ оперативной памяти, и я решил извлечь "высокоскоростную" SD-карту и отключить ReadyBoost. IMHO ReadyBoost, казалось, замедлил мой компьютер.

1

Я попытался вставить SDHC-карту SanDisk Extreme Class 10 в свой ThinkPad X200 с 4 ГБ ОЗУ. Заметного улучшения не было, поэтому я положил его обратно в свою зеркальную камеру.

0

Вы все не правы. Функция Ready Boost позволяет по мере возможности устранять узкие места на жестком диске - Ram не может выполнять эту функцию, поскольку он является временным открытым пространством памяти, близким к процессору, и не может постоянно хранить данные.

Это означает, что если вы теоретически хотите загрузить все необходимые данные в оперативную память, вам придется подождать на жестком диске, чтобы загрузить данные в оперативную память (и это будет равно длительному времени ожидания, возможно, более длительной загрузке Windows). ). И это не удобно. Вам нужен другой носитель, который идеально подходит для небольших случайных чтений. Что-то, что всегда может хранить данные, и помогает уменьшить время загрузки определенных функций Windows и приложений.

Если вы хотите, чтобы оперативная память выполняла эту работу, вам сначала нужно загрузить на оперативную память все, что потребуется, это означает, что для открытия приложений, используемых при открытии, доступно меньше памяти. Даже если у вас было 16 Гб оперативной памяти, это само по себе неэффективно, так как вам все равно потребуется медленный жесткий диск для загрузки небольших фрагментов данных, необходимых для случайного чтения и загрузки. Флэш-накопитель всегда готов и доступен для загрузки небольших битов данных, считываемых случайным образом, чтобы при запуске программы можно было быстро получить различные небольшие файлы, а не ждать на медленном жестком диске выполнения аналогичной функции для этого приложения.

ОЗУ не является носителем данных, это место, где все находится в то время как в активном использовании. Я думаю об этом как о "мыслящем пространстве" компьютеров. И время от времени вам потребуется устройство хранения данных на жестком диске, чтобы загружать все больше и больше файлов в оперативную память, когда этого требует приложение или функция ОС.

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

-1

Да, это поможет, если у вас есть порт 3.0 или выше, и у вас есть SD-карта или флэш-накопитель с быстрым временем доступа, а также SD-карта или флэш-накопитель с неизменно высокой скоростью чтения / записи по всему устройству, отформатированные в чем-то другие, чем FAT32, но если вы хотите найти карту, которая наверняка поможет, удачи, блин. Дайте мне знать, если вы найдете место, где можно узнать время доступа к группе USB-устройств, я все еще ищу информацию о времени доступа. Совет, избегайте SD-карт, которые хороши для фотографирования, из того, что я слышал от других, они большие, но медленные, и поэтому бесполезны для Readyboost.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .