Readyboost какая файловая система лучше

Обновлено: 03.07.2024

Спрашиваю ТОЛЬКО ЗНАЮЩИХ или ИСПОЛЬЗУЮЩИХ ЭТУ ТЕХНОЛОГИЮ.
Есть флешка Transcend JF780 8GB (USB 3.0), ноут Acer Aspire 5750G, 6ОЗУ, Core i5.
Вопрос:
-В какую файловую систему лучше форматнуть флешку (NTFS, exFAT, FAT32) и сколько выбрать размер кластера, для самой большой скорости записи\чтения с флешки при использовании технологии ReadyBoost?
-Сколько отвести ReadyBoost'у памяти во флешке при 6 ОЗУ для самых высоких показателей?

Знаю, что при большом размере кластера скорость чтения с флешки больше, но не знаю, сколько оптимально.

Пожалуйста, не перекидывайте и не отправляйте читать статьи из интернета. Я их сам все перечитал, там не написано про конкретные настройки для параметров моей системы.
Скорости чтения\записи жёсткого диска

* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

Sequential Read : 76.729 MB/s
Sequential Write : 67.415 MB/s
Random Read 512KB : 23.499 MB/s
Random Write 512KB : 22.880 MB/s
Random Read 4KB (QD=1) : 0.273 MB/s [ 66.6 IOPS]
Random Write 4KB (QD=1) : 0.699 MB/s [ 170.6 IOPS]
Random Read 4KB (QD=32) : 0.523 MB/s [ 127.7 IOPS]
Random Write 4KB (QD=32) : 0.726 MB/s [ 177.3 IOPS]

Test : 50 MB [C: 62.6% (571.5/913.4 GB)] (x5)
Date : 2013/02/13 21:17:38
OS : Windows 7 Home Premium Edition SP1 [6.1 Build 7601] (x64)

* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

Sequential Read : 98.581 MB/s
Sequential Write : 19.527 MB/s
Random Read 512KB : 85.878 MB/s
Random Write 512KB : 4.771 MB/s
Random Read 4KB (QD=1) : 6.291 MB/s [ 1535.9 IOPS]
Random Write 4KB (QD=1) : 0.398 MB/s [ 97.2 IOPS]
Random Read 4KB (QD=32) : 6.062 MB/s [ 1480.0 IOPS]
Random Write 4KB (QD=32) : 0.409 MB/s [ 99.8 IOPS]

Test : 50 MB [G: 0.9% (65.6/7536.0 MB)] (x5)
Date : 2013/02/13 21:32:08
OS : Windows 7 Home Premium Edition SP1 [6.1 Build 7601] (x64)


Везде и всюду ругать и высмеивать эту операционную систему стало доброй традицией. Меж тем Windows Vista — неплохой выбор для непродвинутого пользователя, ведь пользователь хочет всё «из коробки». Vista — как раз «коробочный» вариант, однако предоставляет такие возможности для тюнинга, о которых другие ОС, как мне кажется, не имеют представления.

Мобильная оперативная память нынче дорога, да и куда девать 512Мб «шоколадку» после апгрейда. Пользователям Windows Vista повезло — готовьте флешки. Речь идёт о ReadyBoost — нововведение Windows Vista, предназначенное для увеличения производительности системы. С помощью новой технологии пользователи могут использовать USB-накопители, флэш-карты любых форматов, поддерживаемых вашим кард-ридером, как дополнительное пространство для кэширования системных файлов и файлов приложений.

Перед началом использования ReadyBoost операционная система тестирует устройство на соответствие некоторым техническим требованиям, тест заключается в следующем: 4 Кб произвольных чтений на скорости 2,5 Мб/сек и 512 Кб произвольных записей на скорости 1,75 Мб/сек, и есть вероятность, что Vista не одобрит девайс, поэтому следует «отучить» ReadyBoost от тестирования.

Отучаем

Итак, подключаем устройство, заходим в «Мой компьютер », щелкаем по нашему девайсу правой кнопкой, в контекстном меню находим пункт «Свойства». Далее во вкладке ReadyBoost ставим галочку на «Остановить тестирование устройства при подключении», отключаем устройство.

Заходим в реестр, набрав в меню Пуск — Выполнить команду «regedit» без кавычек, находим ветку HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/EMDgmt, там находим подпапку с названием устройства, которому нужно разрешить ReadyBoost, и в этой папке изменяем значения следующих ключей — Device Status = 2, ReadSpeedKBs = 1000 и WriteSpeedKBs также задаем значение 1000. Подключаем устройство, заходим в свойства, переходим во вкладку ReadyBoost и выбираем «Использовать это устройство», а ниже ползунком задаем объем, который не жалко потратить на кэш. Радуемся.

Принцип действия. Вкратце, ReadyBoost — это использование Flash памяти для ускорения загрузки ОС и приложений благодаря гораздо более малому времени доступа при чтении, да и записи данных в такую память. ReadyBoost не требует больших скоростей, гораздо важнее микроскопическое время доступа к флэш-памяти, которое иногда в 10 раз меньше, чем у HDD.

Производительность. При чтении блоков 4кб прирост производительности до 10 раз по сравнению с HDD, но вот при чтении больших файлов — эффект теряется. Однако ReadyBoost используется как раз при загрузке приложений, когда идут множественные обращения к десяткам маленьких библиотек и прирост зачастую заметен на глаз.

Безопасность. ReadyBoost это не более чем кэш, он делает бэкап свопа на HDD, чтобы была возможность вынуть флэшку в любой момент и не потерять данные. Все данные шифруются алгоритмом AES-128.

Минимум. ReadyBoost может использовать 256 мегабайт (250 после форматирования)

Максимум. ReadyBoost может использовать до 4Гб физической флэш-памяти, что соответствует примерно 8Гб данных при компрессии. Используется FAT32 для поддержки карт памяти малого объёма, а ограничение этой файловой системы — 4Гб.

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

Ограничения. Невозможно использовать две флэшки. Внешний USB 2.0 HDD использовать не получится. Нежелательно использовать внешний кардридер, в этом случае возрастают задержки. Нежелательно использовать MP3 плеер — Многие плееры работают по хитрому алгоритму и от этого опять же возрастают задержки.

Пара советов

Преимущество SD-карт в том, что они помещаются в слот и становятся невидимыми, пока вы не вытащите их. Это и небольшой эстетический аспект. Конечно, есть модели лэптопов, где ридер не полностью принимает карту.

Можно попробовать отключить шифорвание данных, так как шифорвание требует вычислительной мощности процессора, а она на вес золота.

enter image description here

NTFS, exFAT или FAT32? Я знаю, что FAT32 имеет ограничение в 4 ГБ передачи на файл, но это быстрее и лучше, чем NTFS или exFAT? Поскольку Windows 7 сама по себе использует NTFS, остается логичным отформатировать флэш-карту / диск с файловой системой NTFS, однако будет NTFS или даже exFAT хорошо для флэш-карты / диск?

П. С. в случае, если я решу использовать SD флэш-карты, что я должен делать, если он уже подключен, и я решил использовать другая карточка SD внезапная для того чтобы перенести фото? Что произойдет, если я выну вдруг ReadyBoost SD флэш-карты?

теоретически, чтобы ReadyBoost работал так, как должен, вам, вероятно, следует придерживаться NTFS.

действительно, NTFS-это способ работать с любым разделом, который работает с Windows, Если вам не нужна кросс-платформенная совместимость. Поддержка NTFS в Linux и MacOS шаткая, и я бы не стал зависеть от нее для критически важных приложений.

вы не должны просто вытащить SD-карту или USB-ключ, если на то пошло. Вы должны спуститься на панели задач, щелкните правой кнопкой мыши на Безопасно удалите USB-устройства и выберите устройство, которое требуется удалить.

Это позволит избежать поврежденных файлов и нежелательных прерываний чтения/записи.

tl; dr: используйте exFAT вместо NTFS.

exFAT, безусловно, будет лучшим выбором не только для ReadyBoost, но и для любых носителей типа non HDD.

exFAT намного проще файловой системы, и выполняет менее случайные ненужные записи на диск. Каждая запись на накопитель изнашивает флэш-накопители / SD-карты/твердотельные накопители / карты памяти. Раз изношенные, они больше не будут работать вообще и быть бесполезным.

FAT16 исторически является самой быстрой файловой системой Windows, но ее размер ограничен 2 ГБ.

FAT32 немного медленнее, чем FAT16, но имеет ограничение на размер файла magic 4 GB.

NTFS и NTFS-3G довольно медленные и неэффективные по сравнению с другими файловыми системами в мире. Любая журналируемая файловая система будет медленнее, чем другая.

лучше всего о NTFS и NTFS-3G являются то, что они являются универсальными и не имеют размер файла 4 ГБ предел.

Я помню, как читал сравнение, которое показало в среднем, что NTSF имеет меньше накладных расходов для работы, чем exFAT и FAT32. Это было не специально для Readyboost, однако, похоже, продемонстрировало, что NTSF лучше подходит для случайного чтения/записи, а именно то, что ready boost превосходит. Однако у меня недостаточно информации, чтобы сказать наверняка, что NTSF лучше, чем exFAT, мои собственные исследования заставят меня поверить, что Readyboost работает лучше, когда флэш-накопитель отформатирован в NTSF, с exFAT будучи вторым местом, Тхо лучше для передачи данных среднего размера, с FAT32 является худшим в целом, хотя лучше в гипер конкретных сценариев.

трудно сказать наверняка, учитывая, как мало людей, кажется, знают что-нибудь о Readyboost. Я бы сказал, используйте NTSF. Хотя, возможно, slhck имеет смысла. Это может сжечь флэш-устройство через несколько лет или даже меньше времени, но эти устройства не дороги, так что, все правильно? И Индрек, я бы сказал, что вы, вероятно, что-то сделали неправильно, Readyboost значительно сложнее, чем кажется. Это на самом деле помогает даже системам с большим объемом оперативной памяти, не говоря уже о том, что один с 2 ГБ. Моя система имела 3 ГБ, а Readyboost позволял открывать более 7 веб-страниц без задержки.

кроме того, "вы должны, вероятно, использовать Readyboost равным количеству оперативной памяти у вас есть в качестве хорошей отправной точки" это точно неправильный способ использовать Readyboost. Даже Microsofts основные состояния ReadyBoost учебник следует использовать по крайней мере в два раза больше оперативной памяти, а в идеале как минимум в 4 раза больше. Чем больше, тем лучше, если и только если флэш-накопитель имеет достаточно быстрое время доступа и достаточно высокую скорость чтения/записи последовательно по всему устройству. . которые очень трудно найти на самом деле, поэтому, к сожалению, я не могу помочь вам найти SD-карту или USB-накопитель для использования с Readyboost. Кроме того, если порт, в который вы вставляете это флэш-устройство, тоже только USB, это, вероятно, не сократит его. Вам понадобится по крайней мере USB 3.0, чтобы увидеть много прибыль.

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

Windows ReadyBoost

Одним из бюджетных способов увеличения производительности Windows-компьютера является применение программной технологии ReadyBoost от компании Microsoft, позволяющей задействовать ресурсы флеш-накопителей – флешек и SD-карт – для расширения виртуальной оперативной памяти. Можно даже приобрести специально для этих целей отдельную флешку, ее стоимость вряд ли ударит по бюджету, в отличие от оперативной памяти или SSD-накопителя. У применения ReadyBoost на самом деле есть много «но», и реальный прирост производительности можно будет ощутить далеко не в каждом случае.

Ниже рассмотрим, как работает технология ReadyBoost, как ее задействовать в операционной системе Windows, в каких случаях от нее будет толк.

Как работает технология ReadyBoost

Операционная система Windows задействует пространство жесткого диска для расширения RAM – физической оперативной памяти - путем использования файла подкачки, куда перемещаются данные системного кеша. Таким образом происходит высвобождение ресурсов RAM под новые задачи. Файл подкачки вместе с RAM и являют собой виртуальную оперативную память. Технология ReadyBoost не заменяет специфику использования системой файла подкачки, но способна убрать нагрузку с жесткого диска, чтобы тот в процессе своей работы не отвлекался на получение доступа к файлам системного кеша.

Системный кеш – это множество мелких файлов, которые классические жесткие диски с магнитными пластинами читают медленно. Последние свой скоростной потенциал любят проявлять при последовательном чтении больших файлов. При случайном чтении файлов с маленьким весом скорость обычного винчестера ничтожно мала. А вот с флешками и SD-картами ситуация обратная: выдавая скорость во много раз меньше, чем винчестер, при чтении больших файлов, флеш-накопители серьезно выигрывают у классических HDD при случайном чтении мелких файликов.

Наглядно эту картину иллюстрируют результаты тестирования обычного винчестера и флешки с помощью программы CrystalDiskMark. Поле значений «Seq» – это скорость последовательного чтения и записи, которую носитель информации может выдать при работе с большими файлами. Поле значений «4К QD32» – это случайная скорость чтения и записи блоков размером в 4 Кб, то есть, мелких файлов. Как видим, последовательная скорость чтения больших файлов винчестера составляет 172,4 Мб/с, тогда как у флешки (с интерфейсом подключения USB 3.0) только 26,24 Мб/с. При чтении мелких файлов у флешки скорость больше: 4,33 Мб/с против 0,69 Мб/с скорости винчестера.

3037

Нехватка оперативной памяти и низкая скорость жесткого диска при обращении к данным системного кеша в большинстве случаев и являются причинами торможения и подвисания маломощных ПК и ноутбуков. Суть технологии ReadyBoost сводится к предоставлению системе Windows отдельного места – не на жестком диске, а на ином носителе информации – для хранения данных кеша, что в отдельных случаях может дать прирост производительности до 30%.

Требования к флеш-накопителю

Для использования технологии ReadyBoost скорость чтения флеш-накопителем мелких файлов не должна быть меньше 2,5 Мб/с. А его объем должен быть либо таким же, как объем имеющейся RAM, либо больше. Чтобы максимально задействовать ресурс флеш-накопителя с объемом более чем 4 Гб, необходимо предварительно отформатировать его в файловой системе NTFS. Поскольку FAT32 попросту не увидит файлы с размером более чем 4 Гб.

3038

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

Не обязательно, но желательно использовать флешки с новым интерфейсом подключения USB 3.0. А подсоединять флеш-накопитель лучше к USB-выходу, находящемуся непосредственно на материнской плате.

Вам может быть интересно: Как сделать прозрачную панель задач

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

Как задействовать ReadyBoost в Windows

Технологию ReadyBoost можно использовать во всех версиях Windows, начиная с Vista. Если системная служба SuperFetch до этого была намеренно отключена, ее необходимо включить обратно.

Для задействования ReadyBoost в окне проводника необходимо выбрать диск подключенного флеш-накопителя, вызвать контекстное меню и выбрать «Свойства».

3039

В окне свойств переключаемся на вкладку «ReadyBoost».

3040

Далее делаем активной опцию «Использовать это устройство». В поле задания размера выделяемого места под технологию ReadyBoost система по умолчанию установит весь свободный объем флеш-накопителя. Этот размер можно уменьшить, оттянув ползунок до указания нужной цифры, если в дальнейшем предусматривается использование флешки или SD-карты под хранение данных. В нашем случае от ReadyBoost постараемся получить максимальный прирост производительности и отдадим технологии весь объем флешки. Жмем «Применить».

3041

После этого будет проведена настройка системного кеша, а на флешке появится рабочий файл ReadyBoost.

3042

Отключение ReadyBoost

Если вдруг понадобится весь объем флеш-накопителя для хранения данных, технологию ReadyBoost можно отключить, вернув настройки ее вкладки в свойствах флешки или SD-карты в исходное состояние.

3043

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

3044

Может ли ReadyBoost полностью заменить файл подкачки?

Полностью заменить файл подкачки ReadyBoost может лишь в отдельном случае. Если у вас компьютер с 4 Гб RAM, если у вас высокоскоростная флешка с интерфейсом подключения USB 3.0 и объемом от 8 Гб, который полностью отведен под ReadyBoost, файл подкачки можно отключить.

3045

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

В каких случаях ReadyBoost будет эффективной?

Эффект от применения этой технологии будет тяжело ощутить на современных компьютерах с 4 Гб RAM. Разве что с вышеприведенным примером задействования скоростного флеш-носителя и отключения файла подкачки. Небольшой прирост производительности может быть ощутимым на ноутбуках с 2 Гб RAM и обычным винчестером. На устройствах с SSD-накопителем в этой функции нет смысла, поскольку скорость чтения мелких файлов SSD превосходит скорость флешек и SD-карт памяти. Более того, на устройствах с SSD Windows, как правило, сама отключает технологию ReadyBoost, чтобы кто-то по старой памяти не создал себе худшие условия работы с компьютером.

Прирост производительности почувствуется только на старых сборках ПК и маломощных нетбуках с RAM до 2 Гб. ReadyBoost можно использовать при работе с гипервизорами, если RAM не позволяет делиться с виртуальными машинами больше чем 1 Гб.

ReadyBoost по быстродействию превосходит использование файла подкачки на обычном винчестере, но не дотягивает до возможностей RAM и не отменяет необходимость ее увеличения. Реальное увеличение быстродействия компьютера в большинстве случаев

может обеспечить только замена аппаратных составляющих на современные или более производительные.

Читайте также: